Warning: Permanently added '10.128.1.38' (ECDSA) to the list of known hosts. 2019/05/09 19:32:08 fuzzer started 2019/05/09 19:32:13 dialing manager at 10.128.15.235:33213 2019/05/09 19:32:13 syscalls: 320 2019/05/09 19:32:13 code coverage: enabled 2019/05/09 19:32:13 comparison tracing: enabled 2019/05/09 19:32:13 extra coverage: support is not implemented in syzkaller 2019/05/09 19:32:13 setuid sandbox: enabled 2019/05/09 19:32:13 namespace sandbox: support is not implemented in syzkaller 2019/05/09 19:32:13 Android sandbox: support is not implemented in syzkaller 2019/05/09 19:32:13 fault injection: support is not implemented in syzkaller 2019/05/09 19:32:13 leak checking: support is not implemented in syzkaller 2019/05/09 19:32:13 net packet injection: enabled 2019/05/09 19:32:13 net device setup: support is not implemented in syzkaller 19:32:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x882, 0x100) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0x80000000}, 0xc) recvfrom(r0, &(0x7f0000000080)=""/3, 0x3, 0x801, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) setsockopt$sock_int(r0, 0xffff, 0x1103, &(0x7f0000000140)=0x5, 0x4) setsockopt(r0, 0x7, 0x200, &(0x7f0000000180)="5b8e2537c4c69fe7348797f621ca3bdb3c8c38e132678d351e798d7547be9ba52065b92f9da441a1e765e1b1d03ef0c7e777de8261ceaf6e0753bfeeaed7594d15b32b1a42013e9af51272eb6f", 0x4d) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)='W\x00') getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f00000002c0)=0x4) ioctl$KDGKBMODE(r0, 0x40044b06) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000380)) r4 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x10080, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000400)) r5 = syz_open_pts() ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000680)) bind$unix(r0, &(0x7f00000006c0)=@abs={0x0, 0x0, 0x0}, 0x8) ftruncate(r0, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000700)={0x5, 0x400, {0x1, 0x5}}) semget$private(0x0, 0x0, 0x80) r6 = dup2(r4, r4) recvfrom$inet6(r6, &(0x7f0000000740)=""/100, 0x64, 0x3, &(0x7f00000007c0)={0x18, 0x3, 0xe2, 0x200}, 0xc) connect$inet6(r6, &(0x7f0000000800)={0x18, 0x0, 0x7f, 0x8}, 0xc) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000840)) r7 = fcntl$getown(r5, 0x5) setsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000880)={r7, r1, r3}, 0xc) recvfrom(r0, &(0x7f00000008c0)=""/83, 0x53, 0x1, 0x0, 0x0) getsockname(r4, &(0x7f0000000940)=@in, &(0x7f0000000980)=0xc) 19:32:23 executing program 1: r0 = semget(0x3, 0x1, 0x300) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/96) semop(r0, &(0x7f0000000080)=[{0x2, 0x1f, 0x1000}, {0x3, 0x6, 0x1000}, {0x0, 0x20, 0x800}, {0x3, 0x7daa, 0x1000}, {0x0, 0x1, 0x1000}, {0x1, 0x5b36d341, 0x1000}], 0x6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x28, 0x0) fcntl$setflags(r1, 0x2, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) semctl$IPC_RMID(r0, 0x0, 0x0) kqueue() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) kqueue() semctl$SETVAL(r0, 0x4, 0x8, &(0x7f00000001c0)=0xfffffffffffffffe) r3 = dup2(r2, r1) ioctl$TIOCSTART(r3, 0x2000746e) mkdirat(r3, &(0x7f0000000200)='./file0\x00', 0x50) ioctl$BIOCLOCK(r3, 0x20004276) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x100000001) bind$inet(r3, &(0x7f0000000280)={0x2, 0x1}, 0xc) r4 = accept(r3, &(0x7f00000002c0)=@un=@file={0x0, ""/48}, &(0x7f0000000300)=0x32) r5 = open(&(0x7f0000000340)='./file0\x00', 0x28, 0x1) getsockname(r4, &(0x7f0000000380)=@un=@abs, &(0x7f00000003c0)=0x8) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000400)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000440)={0x1, 0x8, 0x53d, 0x0, 0xf7c}) munlockall() socket$inet(0x2, 0x3, 0x4f) listen(r5, 0xffff) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000480), 0xc) ioctl$TIOCEXCL(r3, 0x2000740d) mknodat(r3, &(0x7f00000004c0)='./file0\x00', 0x40, 0x4) 19:32:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2008, 0x81) mknod(&(0x7f0000000400)='./bus\x00', 0x800000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) write(r0, 0x0, 0x0) 19:32:26 executing program 1: r0 = msgget$private(0x0, 0x245) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setgroups(0x1, &(0x7f0000000140)=[r1]) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) msgget(0x3, 0x18) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) r3 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0/file1\x00', 0x800, 0x0) sendto$unix(r3, &(0x7f0000000240)="3aa850b0f88d7a8446ae4cd2910b86e96dbc82e7a0f450c66dde920727bf7987748112ebd1ae987e9f1809e6925dc8bd0cf76c35ad8bf677f5107a4129d6f95fc9f7dd9a8bb2cdbcd8f5a68b69af082643101082b19215caeb4ae8913ea28e382ab0af0642d87eb8ea13db448b7891f0558678db8f7430aa7e2aab04a6eff7cc5eff3ce79cfe9b62bbc4fbd9c8e4f755df2cefe351eff20632a98b8d7e0e77797e0427553f399313f93cbc7840", 0xad, 0x4, 0x0, 0x0) setuid(0xee01) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000300)) msgsnd(r0, &(0x7f0000000100)={0x3}, 0x8, 0x800) pckbd_enable: command error 19:32:26 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15966edb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b1660f0e28f28b7a61ee0280ee001a2d596da9c75f0ae87051b2f1573277ef6f4faa8eba2776adefe7c1923ffffea07bf6c47b6d46099667e6ea49b94a588514214a482791409c2f5cdbd25d22b5b54eba6f3b8ef2a1e83b1c2314297636bfbeb285372a7fdc2b6037e3c3a4260084bc19cadc52e2205f2441b254b30a8150f9c945150a9650d34ec2ecab0ddebaf0d7ad84d5d492fdf141ef816b91652baa9cf22d9d86b49494a45dc8945fee14487ba7806063e9d657145b384022fd4c8f170e7e6dacc0891ca4402fc248b0b3c8d177ea7ad8440a42de951a35645c26c7a2c5fb2f0dc6b14", 0x1000) chroot(&(0x7f0000000080)='./file0\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x44) write(r0, &(0x7f0000000040)='h', 0x1) execve(0x0, 0x0, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x12) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x4, 0x7, 0x5, 0x9}, {0x8a1, 0xbc, 0x2, 0x3}, {0x4, 0x4, 0x40, 0x3}, {0x3, 0x200, 0x19a9a383, 0x3}]}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)) 19:32:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) fchmod(r0, 0x4) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x4, 0xb1d4, {0x8, 0x6}}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) r2 = semget(0x1, 0x0, 0x200) semctl$GETVAL(r2, 0x1000000000000004, 0x5, &(0x7f0000000700)=""/186) semctl$IPC_RMID(r2, 0x0, 0x0) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x4, 0xda6, 0x1, 0xbf8d, "8cb48c3a2a37c8e9236194597366a02ec4dfebcd", 0x7fff, 0x100}) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000280)=[0x10, 0x3, 0x3f, 0x921, 0x6, 0x6, 0x3, 0x6]) semctl$SETALL(r2, 0x0, 0x9, &(0x7f00000002c0)=[0x8000, 0xfffffffffffffffd, 0x9, 0xfa]) fcntl$getown(r1, 0x5) r3 = getegid() semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000300)=0x207) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x89, 0x401, 0x0, 0x7}, {0x2, 0x7fff, 0x4, 0xfffffffffffffffa}, {0x9, 0xffffffffffffffff, 0x6cf, 0x6}, {0x0, 0x8, 0x7, 0x6045}]}) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x3, 0xc04}, {0xac, 0x7ff}}) semget$private(0x0, 0x3, 0x401) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x811, r0, 0x0, 0x0) r4 = semget$private(0x0, 0x0, 0x200) r5 = openat(r1, &(0x7f0000000440)='./file0\x00', 0x40, 0x50) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000004c0)={0x1, &(0x7f0000000480)=[0x8]}) syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) semop(0x0, &(0x7f0000000500)=[{0x1, 0x8001, 0x1800}, {0x4, 0x80, 0x1000}, {0x1, 0x1ff, 0x1800}], 0x3) utimes(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)={{0x100000001, 0x9}, {0x2f5, 0x7}}) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f00000005c0)={0xffffffffffffffff}, 0x8) r6 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000680)={{0x6, r6, r3, r7, r3, 0x1, 0x4}, 0x9, 0x1, 0x2c1d}) 19:32:26 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000100)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) poll(&(0x7f0000000040)=[{r1, 0x65}], 0x1, 0x0) read(r0, &(0x7f0000000280)=""/248, 0xfd75) 19:32:26 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x9, 0x3, 0x0, 0xfffffd36) r1 = shmget(0x3, 0x3000, 0x100, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/80) syz_open_pts() 19:32:26 executing program 0: mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) sync() r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="7ba92b0f69211f33240c4619405343a5334e4d1332e916514fa40b936734eb4c59b72e439fe47f7d28f1ebb792a544804af1aad154bb13c011d6922b55c79e6145b32f813c1da1f028181b17534191277a426c2cad2089aabbb2bd92a0526aee59921f0eb4411622ee89ae54f6e91ec612cb11efd2c6815a55484e0ed84be68fca36fa3ab7104b3dbf29c81259adc99bc8d0b0fe15041f243757b8567e519762530e970f5827ff2c80ef1829829ae6e14240c95436a47175c67cd930ccec73c60739d46514e72df1f4349f0d8cb16fcbb0bcb2b95308aae9", 0xd8}], 0x1, 0x0) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r3, &(0x7f0000000300)=@in6={0x18, 0x0, 0x97c, 0x40}, 0xc) select(0x40, &(0x7f0000000440)={0x6, 0x1, 0xc4a, 0x2, 0x5, 0x1, 0x4, 0x8}, &(0x7f0000000480)={0x91a, 0x4, 0x9, 0x4, 0x1, 0x0, 0x0, 0x8}, &(0x7f00000004c0)={0x328, 0x2f4, 0x6, 0xfffffffffffffeff, 0x800, 0x7ff, 0x8001, 0x1}, &(0x7f0000000500)={0x81, 0x1}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000380)=0x7) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setgid(r5) sync() r6 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r7 = syz_open_pts() r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x5c}, {0x6}]}) ioctl$TIOCGFLAGS(r7, 0x4004745d, &(0x7f0000000080)) syz_emit_ethernet(0xffffffffffffff6e, &(0x7f00000003c0)='\x00') readlinkat(r6, &(0x7f0000000540)='./bus\x00', &(0x7f0000000580)=""/52, 0x34) r9 = syz_open_pts() fcntl$setown(r9, 0x6, r4) 19:32:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x402, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x3, 0x2, 0xffffffff, 0x4}, {0x16d, 0x40, 0xfff, 0x80000000}, {0x0, 0x4, 0x6, 0x4}, {0x4, 0x4, 0x401, 0x6}, {0xa93, 0x5, 0x8, 0x1000}, {0x80, 0x5, 0x5, 0x3}, {0x80000000, 0x4e, 0x5, 0x7}]}) getrlimit(0x3, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) syz_emit_ethernet(0x42, &(0x7f0000000300)="0b15283605829705ed4ab4ef49624c659f6d31a23d45609b85c99e3ef8238654cd2f33640474f286ac9e66021449aa693c19ec6fc7491d7e4b7f99d9544a3a9456b5") r1 = open(&(0x7f0000000200)='./file0\x00', 0x8, 0x46) unlinkat(r1, &(0x7f0000000240)='./file0\x00', 0x8) 19:32:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x11, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x8000035}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:27 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x8, 0x7, 0x7, 0xc94}, {0xdc9, 0x2, 0x9, 0x4}, {0x18, 0xa7c, 0x5, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8b") 19:32:27 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x8, 0x5}, {0x3, 0x8}}) r1 = socket(0x18, 0x3, 0x8) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000002c0)={0x30, 0x1, 0x10001, 0x3, 0x80000001}, 0xc) fcntl$setstatus(r0, 0x4, 0x0) r2 = socket$inet6(0x18, 0x3, 0x6) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000200)={0xffffffffffffffff, 0x43f}, 0x10) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="f7", 0x1}], 0x1) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000100)="10d8d328d2bc17a41774ef08", 0xc}], 0x1) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) lseek(r0, 0x0, 0x8003) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000300)="06", 0x1}], 0x1) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000280)={0x6, 0x6, 0x200}) ioctl$TIOCDRAIN(r4, 0x2000745e) 19:32:27 executing program 0: r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) shutdown(r0, 0x0) 19:32:27 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 19:32:27 executing program 0: close(0xffffffffffffffff) r0 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8f08) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x2, "d4e44feb9c3ecf671903233a2af5fde549ab00", 0x0, 0x103}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x101, "bdf02fb8ee8f8d7cad8fb257d2eb49ad952b60e6"}) 19:32:27 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x100000000}) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0xca, 0x80) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0xfffffffffffffffe, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x100000, 0x100000000}) 19:32:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x1c}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff3a, &(0x7f0000000180)="11") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x4010, r0, 0x0, 0x0) 19:32:27 executing program 1: r0 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r3, 0xffff, 0x1005, 0x0, 0x0) r5 = getuid() setuid(r5) getsockname$unix(r2, &(0x7f0000000680)=@abs, &(0x7f0000000580)=0x2b2) socketpair$unix(0x1, 0x100000005, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000740)='/dev/zero\x00', 0xa3, 0x0) socket$inet(0x2, 0xfffffffffffffffd, 0x1) r9 = dup2(r1, r0) getdents(r9, 0x0, 0x88da8d22fc571501) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000700)=0x7) ioctl$TIOCNOTTY(r0, 0x20007471) getdents(r8, &(0x7f0000000100)=""/29, 0x1d) kevent(r9, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffff9, 0x8, 0x25, 0x7, 0x66890555}, {{r7}, 0xfffffffffffffffc, 0x8, 0x20000000, 0xc6, 0x8001}, {{r1}, 0xfffffffffffffffa, 0x8, 0x1, 0x40, 0x80000000}, {{r6}, 0xffffffffffffffff, 0x91, 0x2, 0x8, 0x9a}], 0x3f, &(0x7f0000000900)=[{{r7}, 0xfffffffffffffffc, 0x1, 0x88, 0x10000, 0x60}], 0x5, &(0x7f0000000a00)={0x3ff, 0x46}) r10 = dup2(r4, r8) syz_open_pts() lseek(r6, 0x0, 0x10000000002) semget(0x3, 0x2, 0x10) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)) semget$private(0x0, 0x7, 0x10) unlinkat(r10, &(0x7f00000008c0)='./file0/file0\x00', 0x20c) write(r9, &(0x7f0000001000)="95d409c12e86dcd3d6d7cb904817669b120aa623d87e8f4f66d642917d8c89486917d276651892c65f6dc414482ba194dc29bb396887fa671cf6d41598aef1759a6821f02a429676de0a1662c46a4048f51fb4bb4361484245a225eff45249f62959e56aaac18e6310e03bcf32d8c9413ce2d383c6e67f461a35a253ca704321b4ed0ed3b97d8838f35702af6ce9dd4faba13c28b3fa88bed9187dfd1e6455b338c8358e40381d1ba48a8047fa67da01c33a71a22b6ff90c64970791641a0d356629d1f442a89500000000010000002b9f493996229890acbb03f8db78d1d3df58e86b993d9adf9c8855dd5fab399604eeaacaca5d454731ae1ae8336f52b64593e8ed9d12144135da62fee3396f964960367dbb223d35a01e731d341c2a46cc3c6c7b19f585967743130d32e176fe210bd651e529b806a4cb599f9d6fd73378bbe9fa87a064ec0e0022efb9ce630d1be2101a36faa788ff50e1bd33000a20b0fce1890ad39844eae987acdf821599abdcd2caa262661dc179fef0e5cc06129a15f2a8b18e97a2e63765d75f0fc582240b8de67295f8910c7bd7ad0c308b8589797ee8313b11706b5b6f3bb08cb621bb9d2beba032ee3b3e7dab143e623fa80d3929b220c72aa827a8d05196ff1d990c57c984d3d945e5e48b1bd6197b02b516f49a2c39954cdc828436b851f9e634e331ff1c1b661422", 0x1f7) fchmodat(r9, &(0x7f0000000940)='./file0/file0\x00', 0x110, 0x2) semget(0x2, 0x400000000003, 0x200) socket(0x2, 0x7, 0x3) r11 = semget$private(0x0, 0x3, 0x180) execve(&(0x7f0000000000)='./file0/file0\x00', &(0x7f00000003c0)=[&(0x7f0000000280)='\x00', &(0x7f00000002c0)='\xf7\'@-+\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='&+\\(^\x00', &(0x7f0000000380)=']\x00'], &(0x7f0000000540)=[&(0x7f0000000400)='\x96\x00', &(0x7f0000000440)='\xb0-\x00', &(0x7f0000000480)='$-\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)=':\x00']) semctl$IPC_STAT(r11, 0x0, 0x2, &(0x7f0000000000)) 19:32:27 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x0, 0x0) r3 = dup2(r2, r2) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000040)={0xab6, './file0\x00'}) r4 = getpgid(0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)={0x2, 0x1, 0x6, 0x59, r4}) fcntl$setown(r2, 0x6, r4) r5 = getppid() fchdir(r0) setpgid(0x0, r5) 19:32:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x45}, {0x2}, {0x6}]}) syz_emit_ethernet(0xffffffffffffff10, &(0x7f0000000000)) 19:32:27 executing program 0: r0 = socket$inet(0x2, 0x4001, 0x1000) sendmsg(r0, &(0x7f0000000100)={0x0, 0xd, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000080ffff401000000000f87c8a5b671b1b542a538706000000b818000000290000003e00000003000100000017351d705708"], 0x38}, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f000024f000/0x3000)=nil, 0x3000, 0x1) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) sendmsg(r1, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 19:32:27 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)=0x1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x80000000c4c, 0x0) poll(&(0x7f0000000000)=[{r2, 0x40}], 0x1, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:32:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x1}, {0x3}, {0x6, 0x0, 0x0, 0x2}]}) r1 = syz_open_pts() ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3}]}) 19:32:27 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001340)={0x5, 0xfff, 0x1ff, 0x3ff, 0x0, 0x3, 0xffff, 0x1}, &(0x7f0000000100)={0xfff, 0x7}) 19:32:27 executing program 0: r0 = msgget$private(0x0, 0x32b) msgrcv(r0, &(0x7f0000000080)={0x0, ""/184}, 0xc0, 0x0, 0x1000) r1 = msgget$private(0x0, 0x18) msgget$private(0x0, 0x480) msgsnd(r0, &(0x7f0000000140)={0x2, "869a9b56a7a244c550dad82082ed78b69c5d7d0b138957372c057a84c28d3fe7f950a6f561ee28210b990b51d297238c8119bc663fec2f2005e079119136fd0cf49dd8030c8faa3d6656e1be9a81b2e0d2aafc2609572a7cd789f3b1306c249c6ca3b65b8a47c40c9cd83d088fbe078934016258cbffa1f71699a82a4821d0bbd2e2cfb77020ae82b69e609bb09dbf1f4ef9e300aa905d4c9bb6780ce805f07849ea983db2da2ce1e715f37a2f8ad19293b55fae041308d67327b980755b1861b8b0baae73d519ff462e4076e13a10f0115d3fe18508420af856ca9b56b3fda09505b79927"}, 0xed, 0x0) msgctl$IPC_RMID(r1, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x3}, {0x0, 0x9}}, 0x0) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/122) 19:32:27 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffa, 0x11}], 0x7ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) mknod$loop(&(0x7f0000000040)='./file1\x00', 0x8100, 0x0) msgget(0x3, 0x0) 19:32:27 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x61b0, 0x44bd) r0 = dup(0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x263d, 0x2, {0x8001}}) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000010c0)={0x1000, 0x0, &(0x7f00000000c0)=""/4096}) 19:32:27 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) accept$inet(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000001c0)='\'^N\x00', &(0x7f0000000200)='\'&O\x00', &(0x7f0000000240)='/dev/tty\x00', &(0x7f0000000280)='/dev/tty\x00', &(0x7f00000002c0)='-$\x00'], &(0x7f0000000380)=[&(0x7f0000000340)='\xc8[\x00']) bind(r2, &(0x7f00000003c0)=@un=@file={0x1, './file1\x00'}, 0xa) open(&(0x7f0000000400)='./file1\x00', 0x20000, 0x189) r3 = msgget(0x2, 0x610) msgrcv(r3, &(0x7f0000000440)={0x0, ""/54}, 0x3e, 0x3, 0x800) setitimer(0x1, &(0x7f0000000480)={{0x7fff, 0x2}, {0x6, 0x4}}, &(0x7f00000004c0)) ioctl$TIOCEXCL(r0, 0x2000740d) setitimer(0x2, &(0x7f0000000500)={{0x7, 0x62}, {0x7ff, 0x2}}, &(0x7f0000000540)) munlockall() r4 = openat(r2, &(0x7f0000000580)='./file0\x00', 0x8, 0x1a) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f00000005c0)={0x6, 0xcf, 0x40, 0x5}) clock_settime(0x2, &(0x7f0000000600)={0xffffffffffffff00, 0x2}) msgsnd(r3, &(0x7f0000000640)={0x3, "97a0412f3e6eadef4767b9c92ea2e545d95cbd09e2617cdf9fc22722b83f3e95a0f48423feb1770fc61b6ecd5d0bd0a10e85060a78fe5246cc142edc9ff96a0d72ab7d60a8ab3ab62e03af1774a8c7f7df4dc0036d387077ea33"}, 0x62, 0x0) pipe(&(0x7f00000006c0)={0xffffffffffffffff}) msgsnd(r3, &(0x7f0000000700)={0x2, "5f95f0de31d1b37afe5ab84226075a1eddbacfb4d2460736ada7d598f2a465bddc07f9a5bbabba8741b032c5873d06982e5a8b58bb21cb98f0b3f5c4822daa99d01a9058aa2a0cb9eca9f8b2e608d19080b7d40d559bd41318e5ec36d08baefa89d31ec3b4245e95899e92418dbe5d0ae923eff07265c478b5307341f4bb00b8f4a136c7949b25499546ddbd854d417a8101132f75a8a0badca3f8ccc4248e6a465f46c1570d3b16d05d260f06cb21618a834867b7d2d3d7059e39f5dded3249d0ba3921292aa4f82c05163c927683cd5f61ad37c82dee874cfd7dd46ccf11fe4b900bced9ebcc49a8980c99726fdcb6ccb81ed18f140e2b3b9cc063aad8d8d48c46aecc29e67ec0d5def0a8dc1d2f5364bfd4c5b4dd9ad8ca6c179778e95d392d33235f2b393440358dd5a558c8ce1890dbc4b5f619d190f10fa92a4a9d609ce2c5d2641ac990b081e18fbc3ed5240bcf9a3d19297826ba4d8edde8577394f487d6d7822e23ecdc1d801b82cd428cd7e5f1108ae71b9405f544750464d90a196d1151ed6d26f8cc15edcfdc7f4facc2a99b3bbace3b85e4e0c746edc4261b28754897a64c6f3e166e193b8a57861458015eaa72edbae299aaed38a8a950b670a4041ce8a81bf84b3d139b01b5f4c1b9b5997814bd585f8a2dd0f397577c27977282807aab2a31b22f4fa1df9884a43f5da628ac0f09293bf697e074533c9e7f9b11917b8f99f670a71b3c828acd90181322e6a2504ce43038e5a40b16aa7a3b2306ce5accbe55982a11392bc5548957a43aa6cfdd8be1e07aecbcd955703d76df88bb1276f9870a0169f9ddeed3ace24f49ab757ed5896b7c629919b0e5e883a1c0796febdcf2241506d003efb19271ae578aa9c9365a9a84f2190e2632ff69dfde96cb35a2a2d6b6270afc426a713874f9690c0e38bee9800bb1510a2ae87cdd39f3e5e5dbf5718ed97a2df596b79cdf4955ed42218257fc5b4f0b1605819e2c1f215f974c506b373d2fc667065b9f9493f48f4e6c94ad7bb0558fbcb5acb55aeb600cafe2a1f4d10a8d78e599f6a99986b1f5234be50d56271c660326efeb9fa3677fb94b1ff9981ca7e63f749d2903e478494d6370fc0ee1111970bc1660d24d430fcdf54511354e2136829a78da9cd13d9687ba45a195a8e5a5fad653d4e7b00980baa9d48a7887862f4832260a2ffe5a4b268525c2a6c2cca3b6c7a83928fd15d55cfd955e496c0b7637df384c4376862d4c85b4bd902c9d49ed4debc0a5d2b7b5e2fe769028599872d7f54b9045a4948de5063393e560515499a30754fd465d84d69fe83fca10c7f0272e35b8171a531d5d0b9643006bc2d1a1898a3f72b6cc84112efda0d817dd1c4da2dd668f3ca9097b2c5245afac41939f7120c8b0e58061b54639a99b4a8dd5df6878565095a62e4834c782bc17f8519f01c16cf1312cfd656262542691b274ed187ff0494916553a9be4cae7d0c55037f6e5422d1fcc216446aeae10aae2c60d3275cbfa4a6101682d7f73e129e679b3aa32eb5c1d4ce9c1b86d74f137877d2a9f16b17a0f5c188ae4e4ca2259fbd96be7b1c11bc17aeae41df5ccdde245577047dfbb5b0ea06621402dcd43ed772221b21b5c5311d052eca11edfcec958639e76a48ffa4ca19441c4def17ce532eee2156c2b1900b60b876c1035fcde3d40284685569ea9bcdc5a600a65a2632977d50fb1d77891893ef95030ac49d16fb28333fb3996fd6095bb6bc98292f126044f4d0cbd452508dfab1d03086dbaa884fd10a995c11af28f9a732fb9b54d9c97ffc8e5558f447b8b0a3ea6555c3744ede8579ea0b6471e6e1fe7b95eaf769cc87a6eb6ab106aa9ada18a071c0716972d57929579d522ae1a8ef8f42a5f653a9e7cbae7d0b75a5710e40922517d6fa2cb13aa53cb710e136f35a6c6c49c0e9d8ba41a8ab554e28f1664aade7de7c93f3b4e0910b4a6940ac74d551904adeffcb51387a8b1099f1e6e5b6752621c6524f9bc9a8cb72d91a8580c3143b488b36f523af14b8c4004cc5c3e164e577802147b20081f9b2a734cdd90ac2fb7f7c982f407d07fae53b37e18d9efbe54d1adda61570e5cf54dfebed6c4ae0dc1d8e71a5d006ef3a00c4db3439432fcf2dc2b64fef99bde5261dab3ede6deb1e869bf0e42270465a7db1f9fc92e83b3fac97c3dc3c53480fd70e261d997a181a6c11e08e5767396105783cc2f9d1d8791768d93ea6b58d546e8b97424d9f4d0b6c849a9369e775b465f56836461c7a28f74ec3a1907f41038665d89a045ab8cdf6876c141ccd51645fc9d0c78d197fbed554e828aa3230bd3ff6b37c9b14974c64ead197731334b3ed472b66f0efb042aae90b50ae88952a2fc6aa0869bdbda338b02dfd7a3ef85e9d5797a69117aa634eb10319af251a3c69b9c1d574123e070b074dc7f63d2ca3b5da45d31fa85790d9a3c20f33be68bdbbcf41a9f5906bd024249d0fb13726aaf061d51aa78e28edb8b304bb8d3a4feeeedaee2f408722478d70f19461365c6f75318e53a5af714adc7a7ff3688ac5b035098fbf92939e8555df3f312d3770bf98efa215a29c84dcb7731d18b1972ac2d0db819889b669f1a839d91e23878151a6cf0991f42dcfd3d7071cda747480c1d6051e51ed7918157dc118439e1ec4aa07ce1e993deeb01e916ad63a9996a75cd8d1b0c2b5f8bf6aa63f217fcf95ace1b3ea918d953b9657cdde5da7009c6ad2060828d44680226638fe82e31c5cf5a09fc547b8490bd2c58a32dcdf282f7baf7f7e8e9af10d73e4242899bd6b47d06f8a82ab2810120a0c839f0af2a89748670d0676cab86148a26fc97f2347ae398947adb627507ab69d96767438d96a02a9840af755edcbb97168ffb8385aa1f313ef2ba0b210a57ca9d7beb8b394f3201f16b9ff675e689ae0b774a9b0607085aaeb7ceb0d5e9e78eb90338554b212f6d59f84dd0e609368926b2928ed1fa0d13b97bc1fcadba97597c45e79b8b7e16ca77f51fde7ffef3c566fc7fb4f4acacf0e83c001a13a18a8b4bd419d54a6e62e9bb83deba80356092c3071e93da1c2f7bcd505a4aa948e71c6d38f7dd8254cea0b7d5b2cef2ce24702dc6871b79e8650d0c77e3e7ef0c0a919b4fca023626d607c06685f4c1301d9c95ce646f9ac7993db7950460bb460bc59491c5143ff9c0510663e0f364ca76e6ef755368e05ed4b25be386d67aa78a3e39b7b2a2dabecd8594ff1b62fe50e1dff5db463fe77c1b89ff11ba1987d882f08226c09676d74de6ccdb0f114c45ebc77a11576bef0b196e5e95c9d0f0fb5f974947973ed6ed93e317a3d16e09dca6e9d003d33468bd8bdf747649f848c897121556fe4a6276f9fb00675eb50420de10308c5f2daef1450e1d8fda59397612a18d0dfcb63ca107af408038f9434d89e0e93fc82ca8c17a5b78b5a439e449832b0af4d9aaac4cc95d898669e2e610e8029f0ac9d915fa6ae90da76ed210cfcb61e19f932e62c1f4826d5e5c02be818e626eacd403e322717684a25019d3ad3206b242310d08053d66cad2a12fc0463db62987a8c20d9ac8db8fb07cba471d2ff2c4d450c371a70bf512dd71cb3f7ccdeecd21e5e467a918d682e97aa0f2bb7d3a8223a939c1de371381e7fb69295e17c5330cc2964bf3de458ef78e91126ce6b4016bc082f46392893ec602745704868693e039ccb9ba85275df3054775b5458051374661ca09e8232023eca8d4035fada110d983f481a738eeba7380bf5bea7c8c1c17997ce1f23679bd865040c2241d18d8a802bd44fcb5670f310de22bdb43e32294134ed72fd354c5858a421ad2a9dd9d82aaa5b95f82d84a82179d7e69644887a655582cc5e1de2c86edd00495315e605388da0fb2ddbe6d7870a3490dd93688811e72460c2cf9635cd14e333ff50ed1d60c2a38810bb7251d4a78a863aaef20642b16dc3b7fb0427e6e886b8d5db84befc9acd6b4176cf6c560d8490e683e97241b0b3eb1d83d07dd3cd00f581208e69243005a1cefa88648b6b03523ab57f82101900b44e4a86febf35c8853d52955d3a0e0c915ed6dc59d7c1ce242bf3d4682138a86401a277955039857943a5b98772ddde693e735db3c738057f4e2d461a64f5b42677413fecbbfc5ab23658de38806a5964f51cc438e764ca05a6e65b0167fef50281459387d3ae98914ab46b756fdd1d9b7a34a9dbdce53d92ce8ffdbe7e4209eb55fea370086377c8f9af0a7b554469d3be371b986bf63e3a5233f5b17902ae2bff25df667bcbd2c29f619feb529e0eca184e29e9c411ad15e4aeae77b8258f3950a912007045a61aa02b4b8fa7a2681c548271e148e3e53cd6efd4c7a528ba1582275c9f883e166ac7c14129b073e7cb4367a8d21b0e903160b553af49b493ec1e7c149b608fcedec4d3200ba2e9b59e6d494242933118c7b17a97a194547ebbe28cbde90dcf9e9d010e1232aeabda25dc203a21948bf1591175e05d1380c15f915cf304466d2971c27ef96f8f1433987f66ba290de2cab5f24d04d667d6a37208d17ceb8e57bd227ee4e9f7dcf39757885075e7ff3f02f0966e38d182006b9fdd7c6364591d2b387cef8d95fdc66c8d6a41a5db7bfe221f81bb70840313638d3b4a0f709c6828801befbe75dd4d5269726018f044ae798700d18ad1203010fc0f5496829df5bec7b3ce76c92203cb8766e551337a482c4c5f28a5a0d52a7eb62a474ad0ce592d4852ccf51d555623d7e178fee399bccee40e20496300d4d4aa9ae9ad75e6fe428f824dd2b461ed3ca49780cdf932eb15f98db6d972bd10bd6d897161293b29f9fea34639943c51cfc032b1e903f692607520ea8053f35286f7b9acae1deea58182899fef049d2932904a19b17e7f59cf643741f109789fc871d30665795ec667f818979a4ee46467f258d52b44bd4c7be916534d1b307567a8fa0fe5c62174a846a65fe5abbf6079aa132b203aac6e9c6965b2f9f29bb1ecd3ceaa3e51d7c6b058685ff3f0fe5c8858a9ff82e6e5667dcf6666e12674d25fd3bf05f7fc9eed3fc44b7c46fabe3dcb9b20a9306367db988d47a18cf51b2bff21860a5559a6f21115eb69a3faf54efe2ced45dfa6c6fc938f7c487e6e2ff372130dc0ef7aaf6c8f6e55ae1bac010faefcf8c4d371879414273e20b59ae9f1268d5da9914e3ee8f5b624d9467115152d01e00b62ba1d2056d0ee780deecce66751e79f4161421d0d2846620440c7eb2dda6f628eb92c7ed6e247dd4f28b92105410c5ea5120e4e389437574d93f33e2e35cb2558f8aa678e1972b0392ea363204a7f16ce39144bd97ce72895ebc71aab33c934218a5212ddc9cc86bd093c80b00af7063f76a7c5e05ed85f128906cf4a6c4a88c33c44a28ca2a57d365bc791de813a26eb014e9288eca4505ece2a1c39e83424fde72ba1ddd622844dd90b29dda907940d99808314056cd5478abb77b959732be5c157c90192c15bfda71e58dc2976ecc67c1eef8caf6f3ace5bbb826cf48326b1241928f3903fe07f3bdc11fbae518f477167466bc7e5b4f9d7aeb5788d62bedd1b966b3554eeca8a2b9b93db57493aec21134a68b9add3856334e0ce48dae682db2e10f11b588fd51525ac95b8b40ce875b76f0e69201a91a115e5d59cc1da57e80d1437b65b00ca0ab4a09bb7a73c5e9422a456215fac447580632362fc682ab4db74c0fa67778c893e4e0264d06742002fd3a55759ab8b4a226f10fa14a884bed0772a17a0d9688b18df412d72a00211f2ac9a953a4fcc1ac02f943756657"}, 0x1008, 0x800) msgget(0x2, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000001740)={{0x18, 0x2, 0xa9, 0x4}, {0x18, 0x3, 0x9}, 0x0, [0x7f, 0xf22d, 0x1, 0x7, 0x6, 0x4b, 0x1f, 0x3]}, 0x3c) r6 = semget$private(0x0, 0x1, 0x10) semctl$GETNCNT(r6, 0x0, 0x3, &(0x7f0000001780)=""/233) syz_open_pts() mkdir(&(0x7f0000001880)='./file1\x00', 0x2) link(&(0x7f00000018c0)='./file1\x00', &(0x7f0000001900)='./file0\x00') 19:32:27 executing program 0: r0 = socket(0x18, 0x4004, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='$\x00', &(0x7f0000000100)='&\")(%{\'^\x00', &(0x7f0000000140)='5\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00'], &(0x7f00000004c0)=[&(0x7f0000000380)=':_\xf5*\x00', &(0x7f00000003c0)='(.#!@\x00', &(0x7f0000000400)='(\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='])%\x00']) connect$unix(r0, &(0x7f0000000680)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffffffffffff4) bind$unix(r0, &(0x7f0000000580)=@abs={0x0, 0x0, 0x3}, 0x8) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x1000) syz_execute_func(&(0x7f00000005c0)="67440f12df8fc9480162c466410f380648a8660f38308439fffffffff3a7667219f30f5dffc443d95e20652ed01880e5fe") getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) fcntl$setown(r0, 0x6, r3) mprotect(&(0x7f000033d000/0x2000)=nil, 0x2000, 0x3) write(r0, 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x80}) 19:32:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x800, 0x7, 0x6, 0x100000001}, {0x80000001, 0x0, 0xf425, 0x3}, {0x6, 0x3ff, 0x3, 0x3e00000}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x14}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") 19:32:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x2}, {0x87}, {0x6}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r1, &(0x7f0000000280)="fc90f8149768a40b20d048ca7edc4d9c56eb18bbc43400c79708815d3c7f522db626f1aba2460278fcf73619478659cef51d8b069335b2e955fdb6e15efab6ec8e088b5d512ddfdf7e05f9700914806e62cf7753b02e08a68119fbcc76de9eb45fddea7e0072dfae2415", 0x6a, 0x1, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000040)=[{0xfffffffffffffff8, 0x401, 0x6}, {0x38, 0x0, 0xffffffff80000001, 0x800}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 19:32:27 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0xc80bc8f9b8c6d0d9) close(r0) 19:32:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15, 0x0, 0x0, 0x400}, {0x7}, {0x79}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x19) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000300)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000f4e2c6cc0c8f4e809c7989c3b58f8dd9489cdd9a0f205a1b19411aac7c9789e1067f838ce54c2154e3aa10d948d5fa93b2ad05f5c859797cbe1ba7cd68b4446b86b6e5936bf21e40c30e2261a578e20ecc04c86646e7d556de0e6834b4b9f5e28319390cb15a397a431d2201daeef62da4be1d00794245771ded44be251e828ad36e5a8b8b6d9a738ef5ec076efdff427a8d2aad18864cf4fba39220cc92c9dfbf60e22b463e8a6e154f7a0fb2fcede4f28612feb26e74f29b"]) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f00000001c0)) r2 = shmget(0x0, 0x2000, 0x100, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 19:32:27 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0), 0x2) r1 = getuid() r2 = fcntl$getown(r0, 0x5) r3 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r1, r3}, 0xc) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8800, 0xe6) 19:32:27 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015b9419ee539a5570000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000"/4098], &(0x7f0000000040)=0xfffffffffffffd83) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, &(0x7f0000000000), 0x88) 19:32:27 executing program 1: open(&(0x7f0000000080)='./bus\x00', 0x20000, 0x100) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000600)='./bus\x00', 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x0, 0x3) chflags(&(0x7f00000000c0)='./bus\x00', 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000100)="000000186004008b00003327007c83c2ab000000000000140000000000000000000000000000ffff000000e4", 0x2c}], 0x1) 19:32:27 executing program 0: mkdir(&(0x7f00000002c0)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0/file0\x00', 0x40000000154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1ba) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f0000000280)='./file0/file0\x00') 19:32:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "002000d30628010000f8000d00"}) r0 = socket(0x18, 0x2, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000100)=0x9) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000000)="330654c3cb9845ba5cd99ab07c1180d2047e03c89fc2a31b426792763667324a0e496646a44cf17c7cd3b6ce4c78ccb926c53f9e0e8459b5994f5684fcd51a7d008ac56dd0d7395fd193e9b656b146e936d101bf004ae5f2842a", 0x5a) r2 = socket(0x18, 0x1, 0x0) r3 = shmget(0x1, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = geteuid() r7 = getegid() getitimer(0x1, &(0x7f0000000200)) r8 = fcntl$getown(r0, 0x5) r9 = fcntl$getown(r2, 0x5) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000280)={{0x0, r4, r5, r6, r7, 0x100, 0xe6}, 0x6, 0x1, r8, r9, 0x3ff, 0x3f, 0x640}) close(r2) r10 = dup(r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r10, &(0x7f0000000240)=[{&(0x7f0000000d00)="10992843b369a692d1d516d91347d163afaad1c6345db33122c3a25aedc3013d0d6d38d6d2e3b344aa0c22cd0bdb28a3dea06abc318bcfcd5c019a93ff0df70400ea1186ab312a58f9da53e4fb9ec8b0b7a4d01578d031ffeaa29c17be884305f24d309047e81447c0ba429129aedb21d88f07fabfce5d6df9f8e680520e627e3a6d9b13497df852e55349778fdaa406751ee8776cb476eb625fd6f73a6935a5a5a9f0873e701adaf8903dfc812e843dcf4c0659a62f196f4d9b1a3e5d2f97cd5d3eb186d8b6ca5fe964f2aef6126b3757e5d46b243c96f56183108ab154fe9d9cecca01d5d0eb575dd8208f312296c318f5cdbed532b1dfe21aab759149d3c090f1ec66bfaa6fc5719e1e3e731bf9baa456e8d644993bfa142f97a9f698aadb8140faf07209d848a8058982f056a2a731d15276283fc0acfdd8682e9eae564ba3515c56598e46c5c6aa525922f1c16ceed119625e1adf6722caadff1f6c9a33cc60e842260902938c1e67b25262868d26192ffdddb4fe0a78650f36022a5814d3bbb38f99e6106eae5cf48f25bad2ae5012b4172e0a0af7616cea1c9862be0414dd2e8cea698aac44f60ae5cfdf96bc0da30847d8b5c8a9d7e741dd966fcdaabc6124192da4657d3be697e5e71c49905fc6b8293ea931604eb50bd83d40d959933c934afc710411edb777c2f53a31fcf648ca1da88914c0a7973212d0c1a7622ac43c67d75aabeeb25eb128bd1d2f1f5598aeb04959bd3956ff4161924d06d69f05a6bb7aaf5d756f4daa1064eb32d02a7c8dfcf760083a08b2a3cb660f239ef83371badeb702440501d50972f52e1209f271a966c76b6697eaabcdb3f751d2051615cdcb05acb03d39a4c046f1d04add9e271d9fda3a24562e78557653a093fa5ef002e091f8a8179a321b112bce36b43e77e41a69b36c7049eff39d1cbed29962985f48586204d1b551e5bb611376a9e4f3a75c1b69744fe10ec96e13e5880a3d335030ecfc896419786b8c7191a539c45be4e88b115f752267e9f34a9a83fefbd902a736fb16b3972d9bb3e2474e787cb4ffff735d6770c4afb12b2adfd7a5e7cf098ec3640d50e593b44154fe76ae311ee297f1c9f989cc9c0f5755eb8c5e071f876613b9a69e49ae3773fe845dbc7371caf711a5bef87fd75b646389cebcf57d63cce2b765132842d5eefdd23b94c6f246ec9096e45eb176675246b5bf04f5583154d58cdc04b5281fe9acb2f628eeed596607ffc1e0d5e29b59f1cc528ad88f9a267722e32ae0b168ab18fbd2654dd41941a13df6817fc8d0c9687672881195d073612e7a17c2a212e55e89ada3b2c4f67928c085ce7eb471525594e0d792271ab15faff592b694602bf4a00ba23a3b11042ef775ee744f7b96e4866461ec53f5caf8fac0bb69b18ca4c5f9eb96b213080cb12e5d839eb4c5fd72e75b2ca7099f69891fa25e7aaa7f91c2e7ec7aae2fa8be576d3bf592c32a230efebbd8d34a4c87fd6e05e020b2842ca1e64a5216305e319774085ca921ec784d57189a4fbe6e3cfc2292767042cd95965f7f16871326ede1a25ffd453b1296955ffc00d02dc9a0987f48430fd934848266", 0x46f}], 0x307) 19:32:27 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x800000000002000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000000)='./bus/file0\x00', 0x800, 0x8) poll(&(0x7f00000000c0)=[{r0, 0x114}], 0x1, 0x0) 19:32:27 executing program 1: setrlimit(0x0, &(0x7f00000002c0)) setrlimit(0x7, &(0x7f0000000040)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x240000000000000, 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x7, 0x80000001, 0x7, 0xffff, "03cf967309b6e9c685dd3eebdc098b91d8afb5c9", 0x0, 0xb5}) 19:32:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1, 0x0, 0x0, 0x4}, {0x16, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_broadaddr=@in6}) syz_emit_ethernet(0x1e, &(0x7f00000000c0)="29d824e3498d3bdaaf63fc1bfe6e6ade8d605f7bcee6d3d30ecb6bcf6677") 19:32:28 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000040)='./bus\x00', 0x10, 0x2) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0xee25, 0xffffffff, 0x4, 0x0, 0x9, 0x7f, 0x200, 0x3, 0x0, 0xefe5, 0x3}) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x3) 19:32:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x80}, {0x74}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$TIOCSTOP(r2, 0x2000746f) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x100) getsockname$unix(r3, &(0x7f00000012c0)=@file={0x0, ""/4096}, &(0x7f0000001280)=0x1002) fchmodat(r1, &(0x7f0000000240)='./file1\x00', 0x10, 0x6) 19:32:28 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x9}, @cred={0xaa0114ac}], 0x18}, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x40, 0x0) 19:32:28 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000100)) r2 = open(&(0x7f00000001c0)='.\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000180)={0x3, 0x9, './file0\x00', 0x3, 0xfffffffffffffffd, 0x7f, 0xced}) open(&(0x7f0000000000)='./file0\x00', 0x408, 0x86) 19:32:28 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) pipe(&(0x7f0000000180)) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000140)={{0x20, 0x8001, 0x8000}, 0xc0b, 0x100000000, 0x8}) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)="4c2d23908a00b7c08eb149f6e262cd6aa58d32cb3f0e1ad1c1153961e891e5915bf3496c7f7177a46e083a3e976494b69bf75ea923d14f4b611c9f0a", 0x3c}], 0x1) 19:32:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000002c0)='./file0\x00', 0x23f) chdir(&(0x7f0000000200)='./file0\x00') setuid(0xee01) r1 = geteuid() fchown(r0, r1, 0x0) r2 = open(&(0x7f0000000480)='./file0\x00', 0x70e, 0x0) r3 = getuid() setuid(r3) pwritev(r2, &(0x7f00000001c0)=[{&(0x7f0000000340)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7af9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a25147d5b668", 0x65}], 0x1, 0x0) r4 = getuid() getgroups(0x3, &(0x7f0000000580)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) fchownat(r2, &(0x7f0000000540)='./file0\x00', r4, r5, 0x6) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000080)=""/114, 0x72}, {&(0x7f00000003c0)=""/188, 0xbc}, {&(0x7f0000000180)=""/64, 0x40}], 0x3) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) clock_gettime(0x3, &(0x7f0000000280)) recvfrom$inet(r2, &(0x7f00000004c0)=""/100, 0x64, 0x3, &(0x7f0000000300)={0x2, 0x3}, 0xc) 19:32:28 executing program 1: r0 = getuid() setuid(r0) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_SET(r1, 0x1, 0xffffffffffffffff) 19:32:28 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) close(r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kqueue() read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 19:32:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:28 executing program 0: r0 = socket$inet(0x2, 0x0, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="ea92009ce6bae410", 0x8) 19:32:28 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) clock_gettime(0x2, &(0x7f0000000140)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0x7) shmget$private(0x0, 0x1000, 0x5, &(0x7f0000ffc000/0x1000)=nil) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x40000000001}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000540)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = syz_open_pts() setsockopt(r2, 0x0, 0xa, 0x0, 0x216) socket(0x0, 0x13, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f69fd95d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941743efb0b93d11dde1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed616d8062094847749a278b2a7f9558dccfcc4bf24fad8216f771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d00"/228, 0xfea8) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000480)='./file0\x00') r4 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r4, &(0x7f0000000040)=[{0x1, 0x0, 0x800}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0x9, 0x1000}, {0x45f911901da311e4, 0xffffffffffffffff, 0x1000}], 0x5) fchmod(r2, 0x8) r5 = socket(0x26, 0x1, 0x0) setsockopt(r5, 0x6, 0x10, 0x0, 0x0) semop(r4, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r3, 0x20007479) r6 = fcntl$dupfd(r1, 0x20a, r3) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f0000000000)) semctl$GETNCNT(r4, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r6, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) 19:32:28 executing program 0: r0 = semget$private(0x0, 0x3, 0x20) pipe2(&(0x7f0000000700), 0x4) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000180)=""/221) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x15}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x13, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x8040, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f00000006c0)={0x2, &(0x7f0000000680)=[{0x7, 0x7021d49b, 0xe61e, 0x38bd}, {0x0, 0x5e2, 0x40, 0x3}]}) r4 = getpgrp() fcntl$lock(r1, 0x7, &(0x7f0000000480)={0x2, 0x2, 0x5, 0xfffffffffffffffe, r4}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000380)={0x3, &(0x7f0000000280)=[0xffffffffffff5351, 0x5, 0x2]}) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000780)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000000400)={0x81, 0x1000}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000900)=ANY=[@ANYBLOB="000000000000ebffffffffffffff0000000000001cffc131000000000000000000b1561a5c96fc4be00000000000000000a9750000000000000000000000000000000000000000009befb03ef020c9f15f1d8f37c472007f0000000000000000200000000000000000000000000000001c2df2ed3d0f874ad527598ac212d14fcb285724d89deb888f835209543c75d10f72b28c9a83309ff84a4be60c5ea4df0b79f41ec64cef3663aa378299f47f9c805b84930d0fb7652a5a32a21d4fa2fa362f1befb44ea48080cb134866b5733c09360d4909b24124557d6b906c1568a3225d3f9275b912dcce05e0c97594a454858e75d138a7509a711b77e527c60d4c768df54ecd5e74a8474ef1a798e7ad679e4a4ede71"]) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000440)=[{r5, 0x40}, {r5, 0x1}, {r2, 0xc0}, {r6, 0x1}, {r5, 0x100}], 0x5, 0x323) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3}, {0x6, 0x0, 0x100000}]}) ioctl$BIOCSETIF(r6, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000600), &(0x7f0000000640)=0xc) 19:32:28 executing program 0: r0 = syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) fcntl$lock(r0, 0x400000009, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, 0x0, 0xfff, r1}) flock(r0, 0x2) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000140)) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000000}) 19:32:29 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x26, 0x31, 0x0, 0x0) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f00000001c0)=[{0xfffffffffffffef6}], 0x10}, 0x0) 19:32:29 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x4d}, {0x37, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 19:32:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x9, &(0x7f0000000000)=[{0x7ff, 0xffffffffffffff00, 0x6249, 0x4}, {0x5, 0x1, 0x6}, {0xffffffffffffff4e, 0x1e4, 0x9, 0x8}, {0x100, 0x4, 0x81, 0x9}, {0x69d, 0x3, 0x6, 0x2}, {0x3d6, 0x3, 0x3, 0x8}, {0x0, 0x6, 0x37f2c42d, 0x9a}, {0x7, 0x2, 0x400, 0x10001}, {0x6, 0x5, 0x1000, 0x80}]}) 19:32:29 executing program 1: clock_gettime(0x2, &(0x7f00000000c0)) getuid() r0 = syz_open_pts() fcntl$getflags(r0, 0x7) setsockopt$inet6_MRT6_DEL_MFC(0xffffffffffffffff, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x0, 0xfffffffffffffffd, 0x1}, {0x18, 0x3, 0x7fff, 0x2}, 0x9, [0x0, 0x5, 0x6, 0x1ff, 0x2, 0xffd, 0x7, 0x2]}, 0x3c) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000440)={0xffffffffffffffff}) r2 = socket$inet(0x2, 0x4002, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x100000000000000b, &(0x7f0000000240)='~', 0x1) r3 = openat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x80, 0x80) r4 = accept$inet6(r3, &(0x7f0000000480), &(0x7f0000000500)=0xc) r5 = syz_open_pts() setsockopt(r2, 0x0, 0xa, 0x0, 0x216) r6 = socket(0x0, 0x13, 0x1) write(r4, &(0x7f0000000680)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f0080ff072a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941633efb0b93d11dde41be84df051ea71ed4ee1dbed6c55ea640e4f5a1997dd4857b014c268d4c40446ab8ed614d8062094847749a278b6a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffdff0f000000000000de32fdc08c6141e081b7bb29469fc79084ef0722d62f6433580d6ab34c8d3ce11676d969526dcbbfed33f95377295a6a0884c760b5324fdc8315e59b443a03c6de398d5cb6b029132e3bff860e8b0541b1ae1b292c885348cf731161439327866ba7", 0x125) pwritev(r1, &(0x7f0000000580)=[{&(0x7f0000000600)="d8b2f79e831238a0646aac73846759653a65dbb3bdb9b16670a2da8c75fb8d29751d52849a28c38854194930602cfaec245197d188fc4e64b2253a2d4e89a1f7569347cc014bbd5e28e406a75059097c20dc5a8f216578a65eb692c47d78809dd1adba3bc479ec8eb7c1d44621f91d9ba1d3d2b547e96a81d600d24c81", 0x7d}], 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x1, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x7fffffff}, 0x10000000000003fc, [0x1fc, 0x100000001, 0x6, 0x6, 0x1, 0x6b, 0x1, 0x2]}, 0x3c) r7 = semget$private(0x0, 0x7, 0x4c0) clock_gettime(0x13, &(0x7f0000000180)) semop(r7, &(0x7f0000000540)=[{0x7, 0x2, 0x800}, {0x0, 0x20000, 0x1800}], 0x0) semop(r7, &(0x7f0000000100)=[{0x3, 0x9, 0x1000}, {0x6, 0x9, 0x800}, {0x4, 0xffffffffffffffff}, {0x0, 0x8, 0x1000}, {0x0, 0x400000007, 0x1000}], 0x5) ioctl$TIOCSDTR(r0, 0x20007479) r8 = fcntl$dupfd(r1, 0x20a, r5) ioctl$WSDISPLAYIO_GVIDEO(r8, 0x40045744, &(0x7f00000004c0)) semctl$GETNCNT(r7, 0x5, 0x3, &(0x7f00000007c0)=""/76) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000200)=0x100000001, 0x4) getsockopt$sock_timeval(r8, 0xffff, 0x1003, &(0x7f0000000400), &(0x7f00000003c0)=0xffffff56) semop(r7, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x3, 0x1800}, {0x0, 0x4}, {0x5, 0x9ac, 0xfff}], 0x4) clock_getres(0x2, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x8, 0x7}, {0x18, 0x2, 0x9, 0x9}, 0xfffffffffffffffa, [0x5, 0x1, 0xffffffffffffff04, 0x7, 0x7f, 0x7ff, 0x1, 0xffffffff]}, 0x3c) 19:32:29 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) connect$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x27, 0xc, &(0x7f0000000000)="d5ff9668", 0x105) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) 19:32:29 executing program 1: pipe2(&(0x7f0000000040), 0x0) r0 = kqueue() readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=""/30, 0x1e) kevent(r0, &(0x7f0000000100), 0x6, 0x0, 0x10001, &(0x7f0000000140)={0x3, 0x7fffffff}) 19:32:29 executing program 0: r0 = socket(0x18, 0x1, 0x0) fchmod(r0, 0x100) r1 = dup(r0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000040)) fcntl$dupfd(r0, 0x0, r0) setuid(0xee01) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 19:32:29 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x1000000000000008) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000008) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) 19:32:29 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10000, 0x20) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000100)={0x1, 0x200, 0x42, 0x7, 0xfffffffffffffffc}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x61}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:32:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x100000090d6, 0x0, "d730c1e7bb6f1a30613200000000130000e74de4"}) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x3, 0x0, "c12911584214caf89f4daf85b55fb84e28db3e60"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:32:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x5}, {0x6}]}) syz_emit_ethernet(0x196, &(0x7f0000000400)="ad91655d6728de45ce25ef42f24666220a157a822bd53f946f3a3d02ffa637fa1720bf6d79dc9e93bff790d277f7762258d5c363931137a27858ae782e9bf2d079ec55b6deb50b1dfcb9636accfe0b0ce3d0bc2fc264e940f940541b53ca4f7b471700b09e958c4f6fb4c2e9d47df35c32c23811cda66933d4797fd725b67735b1f323b605e010b9dabc2ee47794837774b19e3f6affa47711c25cfc0af3a03f280056cd7ccc75b3f8c8e8a10967b9950e368b3ca3cf4bce2e08b9616f0d27ab6dfba2e3c6ab3c8088e994dfde361338952247e8af738ce4d2477152021c2b8ca35109f528da5af598acc3757f3b1b6c89143b68f9c387381684f46511ed63c42183eacb6ff8199367910f55d4d171f6c17e8f7227dca55297c187bd8f0ff9e78fa8cb315cd613ff02c5b7f849462bd27a6a59162d89a03c2870dcbe588914904f079f0e8d48fdf901d4a5e9a9b63adaa893b0cb9389b78a4611d1b7b9f23ecf5e8ad897f0e0567242677c1ced44ed18ceaa4d5da9373ac4767a448c884692e346c4903e2f5878d0bf00489cb3823441a211b6d5ded2") 19:32:29 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000140)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) readv(r1, &(0x7f0000000040)=[{&(0x7f0000000000)=""/24, 0x18}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x100000000) 19:32:29 executing program 0: clock_getres(0x0, 0xfffffffffffffffe) socketpair(0x18, 0x2, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x3c740) flock(r1, 0x9) 19:32:29 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fsync(r2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f0000000300)="9b", 0x1) sendto$unix(r0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0) 19:32:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000180)=[{0x34, 0x0, 0x0, 0x81}, {0x16}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x7f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 19:32:29 executing program 1: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x28, 0x0) r2 = socket(0x30, 0x4, 0x6) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffffff, &(0x7f00000002c0), &(0x7f0000000300)=0xc) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x88, 0xf0000080, 0x4, 0x80000000}, {{r2}, 0xfffffffffffffff8, 0x6a, 0x40000080, 0x6446, 0x3}], 0x7, &(0x7f0000000340)=[{{r3}, 0xfffffffffffffff9, 0xc, 0x2, 0x0, 0xffffffff}, {{r5}, 0x0, 0x10, 0x40000040, 0x1ff, 0xe81}, {{r6}, 0xfffffffffffffff8, 0x0, 0x4000000a, 0x1, 0x4}], 0xe2, &(0x7f00000003c0)={0x0, 0x1}) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r8) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) mkdirat(r11, &(0x7f0000000080)='./file1\x00', 0xffffffffffffffff) r12 = msgget$private(0x0, 0x8) r13 = geteuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) r15 = getpgid(0xffffffffffffffff) r16 = getpgrp() msgctl$IPC_SET(r12, 0x1, &(0x7f0000000480)={{0x2, r13, r7, r14, r9, 0x0, 0x12}, 0x4, 0x7, r15, r16, 0x7, 0x2, 0x4, 0x6}) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r17, r10) faccessat(r11, &(0x7f0000000240)='./file1\x00', 0x0, 0x0) 19:32:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 19:32:30 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) renameat(r0, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000200)='//file0\x02') 19:32:30 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000180)=0x2) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 19:32:30 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000800)='./bus\x00', 0x10000, 0x88) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000840)=0xe00000000000000) mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) close(r1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc00, 0x0) unlinkat(r2, &(0x7f0000000040)='./bus\x00', 0x0) r3 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000080)="35d4f915337ff12240eb4c3532", 0xd}], 0x1) write(r0, &(0x7f0000000980)="104eecda4ad0e513a00ec2ba9ea46059f6652b829c55258ef8febf0a89ca4e3dc72253e4aa7790dc6852337fc118952789c776fef30080a554e7e73a8aaa2511e5aba19b43e90fc22c0f68225934c51b57b00c30cbc0ace4", 0xf82f6e5f155ca944) r4 = geteuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000880)='./bus\x00', r4, r5) writev(r1, &(0x7f00000006c0)=[{&(0x7f0000000300)="41fe9894ca7ccea3c162fcc5024e17b62eae0c34e52f629d4ad2d36c18563220cd8e2715d15b34a70a3baab2203739cf4d799783510862ef453309eab4c80b53925697159f30e9f634404ea87e9abd0b79c3191593b93a3f554e05196ffcd3af3276b703b37c1269dcc6b102bbed308ec4503d0fdbd031c60231a0e6e3761e565ccc2a2c37a7d471c0daf72c159799eab4a64b78adb3d11904d53c0b74fb9c49eabf7d35fbd19cd1deb6aa91e18fe0db38bb935f4863c0f39cdc53054b81c82aa652d5b142"}, {&(0x7f0000000400)="bd3f70bafc4fb03bd72cd869e64ed6c6788b9752252fce534c6bdb72ae650114146b3ebc17123a7added3f9779705b980764bb2e75eb86aa313df6a4e84401d4899beca99995051607f630cd64a42f79ffe34a00db1362d6ba04a207a3d197afd7b302b531c1dee5844fd07e1eb1822bf4975c88f6cc6a24039b2795ea62971c53e3807847aaddc583090018f201c6"}, {&(0x7f00000004c0)="008f1c015b2758e91682e189e3d700142655e4dd15ed1309c419affb2da56da45300"/45}, {&(0x7f0000000500)="1992d6"}, {&(0x7f0000000540)="4e7faa0c72846d438846d7"}, {&(0x7f0000000580)="fea950568e1982b9ef6abab77c545d6a48bf1f2be7e6aac2f84d960438e0363c6470d730d67d2acdc539ff7f95a599cb96696423154d3fb6b00a1917089f3f7101fb66c54640ba23c9186c809fcd225803eec3a90aac148a1d911a8bd1142aa18c4171fe5de79ba1b0b49c328bc00d935513"}, {&(0x7f0000000600)="5baea62b9ad916e9c4efd2ea8ee53a3a9d3199e16bced95c6d86d2418c224cd624c93a295ce396cc983cf9637a129c6e76defba3c156b635e220a6dd9dfe04c8232185aa292fd40d37cc1c6f1fc41b9eca94c0a488a3c4f303de33b88ad6641efcb144272da9d3813fac17fee27c3a1f9675e4a2388daf8eb660e71d670c83012badd093994ad7eecd"}], 0x1000000000000103) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x40000000000000eb, &(0x7f0000000740)) chown(&(0x7f0000000180)='./bus\x00', r6, 0x0) open(&(0x7f00000002c0)='./bus\x00', 0x8020, 0x14) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000007c0)) 19:32:30 executing program 1: r0 = socket(0x2, 0x3, 0x1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000080)={0x1000, './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001300)=[{&(0x7f00000000c0)="0c6d513562f03ac2d5fa0014f40020000033000966696c658df400a5", 0x1c}], 0x1) 19:32:30 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x1) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000240)=0x3) r1 = getgid() getgroups(0x40000000000001d5, &(0x7f0000000840)=[0x0, 0x0, r1, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0x12ebcd36d7b21a88) r4 = socket(0x2, 0x400000000002, 0x0) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f00000000c0)={0x6476, './file0/file0\x00', './file0\x00'}) sendmsg(r4, &(0x7f0000002000)={&(0x7f0000001a80)=ANY=[@ANYBLOB="05d4645ec65abf7d4100"], 0x1, 0x0, 0x0, 0x0}, 0x0) lchown(&(0x7f0000000000)='./file0\x00', r3, r2) setgroups(0x0, 0x0) r6 = semget(0x1, 0x4, 0x41) semctl$GETALL(r6, 0x0, 0x6, &(0x7f00000003c0)=""/251) mlockall(0x1) r7 = semget$private(0x0, 0x4, 0x200) semctl$GETPID(r7, 0x0, 0x4, &(0x7f00000002c0)=""/241) setuid(0xee01) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000680)='r\x00') open$dir(&(0x7f0000000200)='\x00', 0x400, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) socketpair(0x10, 0x800000004004, 0x9, &(0x7f0000000880)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair(0x3, 0x4, 0x3ff, &(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}) r11 = dup(r10) r12 = dup(r9) ftruncate(r12, 0x0) unlinkat(r8, &(0x7f00000001c0)='./file0/file0\x00', 0xfffffffffffffffd) getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) semctl$IPC_RMID(r7, 0x0, 0x0) 19:32:30 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffa000/0x2000)=nil) r1 = accept(0xffffffffffffff9c, &(0x7f0000001740)=@in, &(0x7f0000001780)=0x3c4) shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffa000/0x2000)=nil) sendmsg(r1, &(0x7f0000001700)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000140)="fbf7a5d795ad44c6ac64050f1e9fc29839ebb8664d04cc582a60680a24cb573a70386f1dbb8a021c51e7576c50932d9347f08c3f06", 0x35}, {&(0x7f0000000180)="3f0f19753a817f9d91d3e33ecddb1fc2ccc7489a66a49065c438c89cdf3e61d39c5e4f063ba6cc4708ca5cac88d0528c1e89602656072bd9324b06da87a511dc740eaeee", 0x44}], 0x2, &(0x7f0000000240)=[{0x1010, 0xffff, 0x10000, "48308a47f34b133b077473bbbb3147274a4514c3a506013332a0b18ac4cb75b196c88b63abe77660440121e8b2cc3d26c6f4f2ea80830e7565a8fc0d7d8cf22a170828856ba3a42ee64cdc8801fcb5eb9c6b842c1ee58020158714c8fb20210b7d3016de8d7c987d1b94f30e887a1ad456707d22fca9256da94af7a0c8e6c62b7fea26004a346cf9e892ef3d20a46d615286aad2cd95de7833af9aff7b7043ffcd7cbf5dc96c34383931cfee845e6d6139979b578195f82dca939e854982a7eea6424ce784d1c4ea578e204dc94a79e620e2d75cd4cf978617c3e59ea87e533954925a8cf6b0d977d906cac5c5bd5589558e77ddcf8dd65feeb1686b13e4117101c6fd54119f848ecc0b1fb437c311af8727c61a5623fcbeaebcb65bb573d7e8c1827cd72556e886656e78264f343e564d6c9aeeba5c9e32094191576a5ed96ef287a0d6e0770978734e260d8d3fa58852a0d09f845ea425d43b3ce409357d698f142dabc2b3b1a6b5e629ec081d539da1cdb38d70dc7c7c672beb09aafd021bd3b5b53242c984bba0f72597e4b11ec9d654f9ce5cb3fd0631661727f506e3329b221042c2fe728f4a26edbeba3fdda74f23d3531bfcb7e418a7ab884e9b10bdf35433eb868912c0881635f65276420d8bdc3e438c5c67722f1d3a8452d86819a9b81bc3153b1d9c526fee4607b2a31e918f0292fc136c6479f658b21c310ee9b6e8d668690e939ae732f07784881e92f09f57d0384f6c5fad8ed7e7fcd22ab540ecebffe3f2033a1f815814abbcaf7eb5098b4634d2dfb9d8f28c0186758b4581269ee5f595e44343e6b59f06587451c0900445008f2e5fcec168bc9a42d6eeb8dce7c4ea979aab9a47f7f716515cc8aea4d8d3b1c4e7e3476671edb87dcfe9662c315e74e73cc07d88149ed5e823c90fc6a035b6503fe9649c05a324d7db35d1ffd9657201e2e4520dee1924abf1809d204e2f27421e87165eeee9dfdb4b5bd8660260cfb479d2780cb634026970662e71763095abf7bc0a80b6fddd19a2c2f7b2dd8978f95650041e5b5b28bf3abba0548be958f4b3514ced6f69b64bb2709a50edccff314ca69649e4dc1089924880523f57fd623c5e2d85b839f92c76c5d53d86dba2fd39c4eecddba13176b94a971849c0cf7b791bfe05200193fef60310109682f70e49b8bfa3b751bfdcffe1d3f9036d73ccf5d2f4ab52c98317c97617bee516e4841efa6bee75a080abf25e157ff73ee7e755486850a3ac6bee3a1e4b2b7bfe2a9a4a4d51bf8dc022f6d41c55001becbb121946020fe07efcae571550b09c81adbfc9b3388aaa92e2ca5f2ed6a29e5dc41626b6208ff2f84ea1148194cbcc11e2d8e9d36e3f4bf6073279ec298bf3723c4c30e1fd641561310585441ce3a3b9fa196798b330189baefbe27916f180393d76ff87b61b4650610bf2d6ddb0964de7cb83fe773aac29a894f202946da308c8b615654d42d133782047869cb43ec5e11022c575627c0bb03b3a01a2138113380a6f68e129522e799a8f6202b3db5efbec18cc8bec4b27b4361d879313a392966372c3ae1855d483cdc6b6c9a9616d7c0766dd05e522d751a2a9ba156f8f1e6651e4cc8943d67272aa60334b017edb31eb2175c9c1654f691a6cf028d671b0d00953233fdec01336ae3b5643f4e610829f565d2db7afe6d771ff18a654f69d11dc1f9774a04745d5b9b8180abe6689f55ec2c0fe1786084aab6ac3256d9e7ed5cabc303ae02d0474d61bdf195bea6859790dae6a1102ea4955ce950abc19590a3a03cb35b8d33d728a31b478f057f33b1f5a5295a5356afc538b90f62bdfbd8f0553995c65238b05f4efcb6896cd73bd42898d720476d49de98775f712e4d371d9cc2d462b60592452fe31b37f9df90c8e5a73873c847aedb35530b68e9c3453af3e64b9fa55017266a7b7d780dfa2c3e309090d93f4665d1615460909015fcfb9669462bd1f1c04c7687ef79c4b321ba015d29a64e407e92bf4f74b94c14d56aa06207ae9c2f84d5f1e7d00be5968bf1ac212c6f72f7ff0368f0f4f47625adc77714b09808033fea0e717d68c6bdb222fd68b86ea41c7f0c817ce9701fc4e704aa72b10a2c4f2f784cab5eea16bc8191f170eefc7a050fa48f271e03547a57a73c00fbd4a90fe98a06a1f46a63ec719d3ed3c56df4bb507d2b80756174e1b0a61d67ae1879e830c11d4205cc33cc29679d9c2d9a85c2abd7fe119565c090abfed2487f28765a8da222da4589bccdfedd971805d5fc60e5506cc142334b9da6f0c15118fce8de686e08932e04ddc84ffd6adb59e6624fe9565683b257b89a859d848574bdfc66d87a59cb1fb47cee36ff27edbf7dfc8cf583ec90b9278af833c8a09f7fcec935da2798ef7aa26f3bd3a6e76910cc611762f6ae6b190a350efcb31dd702a1ccbb34cb6ed58b8b0b4de62435576302b58d2d6a75bfc8766aad12d06fb60ce5c5db37150fb62cf15dd2d3992bf71ec75f12d0c6474f28b60523cd26c4357ecb0dbd7fe369e3565c646ca45d1d0eec76c31677098b911733c444fa3386a61dd9d24206ebfeac3c6bda1437acd22d5916890e82f76d4fa8efa42118c53a914a207acd101d95ffa7441c46384cc9b8e99f472affda9b8376172f5d619f0a4a638309c399987ba44057a27f5faca5eaab6c43989391271805ec00b6c89536f091bc2f22af28530d1d2f2ee47eae266bb5bc1b464560e1a94c4df1b40bc3c1fc5075739ec2256707d8b3072bb1197fe913480678111f7a94585475a466c78d2308c62c784dcd622be32704513d2d53aeb041f8229c962fcf662ba108498c8d8b8344f485c9a3e265299d298c67142d996c4b36346de664846f7916333d840b23a5bae6e3e8c2ae175b1e4c81156947f094e1c2fcb0d8d45ee7dc7202342b71cda6e479f2f0857b08f9ede17667e7ac4f14c1e6515e8868d82c5c30b118d21f83377555a876df92bc39cfac35b31a36199dc4357a719f44a3f30bce73fd745db59d929f20b5068c8fede9f390ea9072dfa8684e5a30b518f115c53953256d1453f325448459b0e33cd449a82a2e5631649b277edb0a9d39f872ddbfdad340e695843c16a8e8684b3733090bf08192ebc7c24ce668ff3ee6b93b1450ae2c727a88d5fc166ed619b2a899261cb5a1c192d7196b0605dea45124739bc189fec1b2c86cacb8d09ce6613f73e309d7f7616a4cf97fc1fa09b634ab9cb4855d5517a3ad582581106c06d5df36dea4f9da24ed2bf006c249ea972dc721801d494433405aa2619cf7c81fae6fe9f31a68366972e4c06c71a76d7635437f549b0446c7ada924da9d1d665e4e95d98a2f145a44d92e4a9688367ebe1ecb723ee3696c775fa4d49b71b55ddb82aaf0676862c10a833a2c60b9163a309793c3a22eedc4714690a98aba55463f51555cefd9610ff79a6d7a8c23d78bc6f08c1c886ac0ef58e78b8505e48ee8908ce13c8f23f827ad09d024cb57167373fbb14e52566d9f9bed4f5acc007ff16ad33700ed93a04ac26d25e52984ba0ffd21c884a9dcd55ae8c23483388da53e31b17e43a2703028152d688487e2fe418e8fad8d759715abb96dcab27d0e941f70ce0d6e93d03666c500b6e56e9d922fd69b2e33ac830bb15757e5e21c8f10175cb310fe25e15a6697e1f0acaa84398df7ef148b9afb63e4b3e4f629b4e24b4b5feb6ed098e0f218746109f45b1f0b03dae2ae0effbd5c9865787ed9217a70f91cd579d9cec008d2b467f4969798328e323a7a7772799c8e32d82a2ea663b99ba5499181b52896c560b05b528fdc08ddaf177da18da0f2431f7ac1d2d024aaa72e833a5bb8be1deb2562854fca70562e2d348ffcfaf3216c75629762b3fc0c1cf003d9ab31e340fe026b85b7992641251a5be8fc3a40b91d5f26504b39bdee6ae33a06022cc3fb3b8c4d5d5c02038842782a245c038d53811eaab194ab20cb668cb5c2b6897618a88771200798d5fdc30629f921bf420cb8e14dd6b30bdd73abd27f3444506224dd542e6150f8226db4787136accfbfd02c19504ead557b211fef2762f79562e2d55ef0ee65fbbefbf17ffb881365f63619cc21b92f756b7b01d9aa198cb3e9878185816885ab7b651826e3f6f9f708043c131f1a56338f60423ca2246d81daa005f1279886904dc12fc0f8b8f61cb97f6e7309e525ffad42672c44f0f7c0a20b471c4db5586b069358c5ea05794f222a853ada3710c17fde31b0c834e7655dc43befbf8ef81bca264ca493c78bda1fb7c24493051061ee6c80866fb8d8d5ab40a0a7cc90ec6f0139b56b7f468e6cfdb3441317c2534080fc28cf6966b37ffba5008aeedf7cebb1944f524df4150cf705b485d6dbfc0818c768964d3ae6b56f9ccf1607330037b5dd70dd9af3de2135bd0d9f88b1a9ee9d60af65e6b4d92cffe7e54981e4c68043bcafaf9cb4e88eab0eac3319b35b748fce6cbf8d5a1bf39c5cfb1a730717cd079b419d07edc60fcf9aeed96b638504bb92b1db37e22cdb417e9c1e13bbb4ea6d1d5831412dbf58f5bf53fae7415d68db99111b3fd951d70ec1f3cf7cfe4034faa11d49da43e0b52d3a60bf9b26e6d2ebffb02e3fc3c43947f4defd2f60deb8f40e007c2b3fb750f1ebf70419ee356bc565db8646157ca460d518829ff594ec6acc1b9804014689c7ee602b79af611119b85838a5caff4c7ae8d8b6a8579cd3a6bf196d4f6651b691582a6322519378f7ce94533be925f85df518101b8e6512594de1b48f4965277e7cfbe576426cce2620b0aad3ad20922c61494afce4b3bd76dfd8c99a32b8568080f6900b168fe75baa395562533e5ea753962d63115c217242d486b8bf195df0553e48f12612f530a37dc0d15c3e28349cff0d4abc5ba772700b2301e4a1dcbb7d87fc6cb101200b8d0c8f9438c3224bcb1e54d95d3d0c54dd091c93433f481d189e1578ac63abaffc8ac75356f7ca3caebfe22810c26237f426a42539badc3d8417fe1775946e19463aa29098c1820107dd2eac907e832cf536c44f3c323623df482267b5e5323ec1e850990bc1e8850f0aade0d20a77b4627e423e1f0a11670013b2fdb9191ca1d86fe1a236cbbf7add47e9e22a6d6d9f3473382ab7c335b01039bb252be0538ed9c4517d681f10682f24b88652b17df7db9c2fe1520a2e557084511d402544b99faf42305db2a3fb811be56f7802318bab0c7759775025645be96cf96f2964f8dae911b19f7478facf7b357bf16dd8c2a18118c4af7d63e5323c77cef49af90811e5f1e7db01a1b490b719d1234154ecab2ca9347cb77e20f80e281824c1ccdac18c9666bf46dba50833012c90696b46e19982a52956b7651b782b55bd258df4f9cf5e8652050c4ad9a22ba9cc50017b71777bd05fe1b74164f2b4600a095a1c3e10669d91033108179ec510a7faefe34c1bb29479b0ef22e5ce95d4d7a4e6677490be0602485216460d4313cc720d1aa2549b115997cd9b71d151c8278632c37acab94d976c241ac892c9a0ba185b1f9a71c852b3e1d70ed84a9e57f773cb26501431fae09e85072e372cb8ba13cbf3c2fcfea89204540c25e43e36f2e10a001ffe38608f7fae2a7c7bf4eb6e8172a2ea9f786b26c6e2f5e6b4e187e8bf93f9834c64b5e541a9d52e8d296c72a211d8e0eb802490218222bb30c220611a9d0f16009efc62db6ed1c71571496456441fbf484545801d4720e34124373f959a1eb4b26adee3418b545428c2e7b15497fdf01cc133382ec079d2c60eecbafc6b8e87f10bb4937"}, {0x88, 0x0, 0x8001, "54aa3b9ccd91059963d176184539adc6e036f199c43fd9dd2d7e6b69739ecda8e18c5e7b0ee85d62e3424c8b83a9b534544e523e2eb98c578907de236aab327fa4f09e57fdd8ff362eb0a8f95ec472d07eb0ad4249c76e609763b60526f282da4a25240f50205952ad124e5c1c6b5a463b4a"}, {0x58, 0xffff, 0x100000001, "0803e734818f023b53fce54279120dbb2005c773c0ce07a472f121a9f4b443956b77f85b32db6c013972a598faa6991b75ba178331bdde7442d133e90903a229296380b9d6"}, {0x100, 0x0, 0x6, "062c95f1ef8d109d4ba0908069c18cd15a518683bafcd770a5c4726cd80dbe7b782aa6cb9e3f2049c44d9e35130eca7322e0fe906bb2125887c11a3259087c1f0d369e12fb3bbb162f0988e288ca769b7daff9a8c65f0b8986053a909160e2d93ec252ed6a9ecaf17fccd395f7859edf118b9a60ccac1254515aa3cfdb82cf087fb90b6e13860dcaaf8b0d5a792380bb27a75df9338ba8f848513bf5ca49f4b031548c69cce52a8649957185ba26df4f157ded167f8fed5f8bd21ece0f2a5c7fdfed7140b093c95b05c57dff8611dc85b4926d19ace4f9eb0c24146075cb8f732b7f48d1783c7ae1e55451ac55"}, {0xd0, 0xffff, 0x8, "dd23b5042f77cd7832b2c92b636440de995fab2ac36b00f7d51e57c39be713c309bad0eeecb8da0a5d53901eb8804736c5bf61c555aaa386a6994835d95642694cdc70c9e91f31d084ccb1f0f174a1d9863dae36a4b01c136471779a0680901418037c96179a0dea94d650e4f3ed0cf9bd9fba80d31d8e5eef874232ef36b1fd746bd370c25874698fd84482dfdd675c8c7432c8cb7743ead9e59c7ec3bec1aa984191a6bd4a999801615523d96a7c41bc872a192349b55e23d0"}, {0x108, 0x0, 0x2, "d468fc726bd2be32226bcee22b8d455e7557170980ea8a1ff1e4a1322158dec5b42e37bad6e478053d975d913b35d49274f7d88195991d02231b9d608a3106aea35a6765bfa2b43021ed34d9c4fef415ca452ddd57bd3bb6b160e4f3431aec5c916c3d7e0eb2f6231e375cb51a677cabf298e06c1d9fc9ca897aea5cb337fe31075d4f513ca11b535fb80a1320de8faea3b3f223d4faae2f32a9c71606a3093959e9e59e2240fa636727171edbb5a884e558a36c683b1a5a0ae1cb5db2be300c928d929806889653e0710f80754b12a1e67f8ccb974a8d69af35f135ee1da6a78cd14896512078f798ba7fd5f1b420231a70"}, {0xf8, 0x1, 0x2, "f30347f718bb790523f32176bd8cd3154ac37267c7ea5a07db84f76d1effcf7d23338531143af8271f883af6f93377f26be1ad66383ed7aef2e17d417138c94056da8d71c95dbeec89b3e92687cf094623aa1fa38b68ca39b77b3d8fcbb0b0db9465971dc225f5a1adbc452f7b67442a40f80898ebe2a349c232a11f0fd0023048c23f7bdc21bd2753989de89a43c5f5cc410889aa871ec0d599127cce3e4626c4f0449494dd1b816a5587c4d99396eaa6af664f33fdc5eadd744197beff4f3bda27968597709e32adcabccb39128a2901227220f6623d31183e9fd0cc2c36b379cd52bbdc"}], 0x14c0}, 0x404) pipe2(&(0x7f0000000000), 0x4) accept(r1, 0x0, &(0x7f0000000080)=0x233) shmctl$IPC_RMID(r0, 0x0) 19:32:30 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendto$unix(r0, &(0x7f0000000000)="7e96d2f0d4fa3fbcecb69f0bb6e1267ffe48b62d04ee8480774e439dbc731febc3e45a5fd90bf9d928913e753a77892dc09bc3e0a03b43f8906b64b6f55b045642a4417730510a4f4d938755b3fde6dc3921a42754b18e6eb95af33084364ad4585c005e907c298558fe93", 0x6b, 0x8, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0xfffffe4d) 19:32:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='s') r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 19:32:30 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0xc4) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000140)=[{{r2}, 0x0, 0x40, 0xfffff, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffc, 0x8, 0x20000081, 0xfffffffffffffffa, 0xbf}, {{r1}, 0x0, 0x81, 0x80000005, 0x800, 0x1f}, {{r0}, 0xffffffffffffffff, 0x0, 0x20, 0x8, 0x40}], 0x1ff, 0x0, 0xc1, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x10, 0xd1) dup2(r1, r0) 19:32:30 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(0xffffffffffffffff, &(0x7f0000000340)=""/4096, 0x1000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x1f, 0x0, "304c25ece39c93a41c09640b1ebad4905d21c131"}) syz_open_pts() ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000300)) syz_open_pts() pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f00000000c0)=0x2) 19:32:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "26d96a716e7a48034223dd3a083df8973417911c"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000004c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000, 0x7, 0x80000000, "1cd826c411c8e944bdf963eab10f505133b4254f", 0x3, 0x80}) 19:32:30 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x1000000000000000, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) sendto(r0, &(0x7f0000000180)="26dcd127fef2ec094f59c776eeddafb4a8513e57e31e3019f24f4bc86293e7dab8f833ced6ae24f85b810293ef6a12811fc0bd44f59140c82751fabe9b972c6ef96b886ad97bdb379133b11a20334c680ea52ffed00d722f98f19a6fcf36552b4f8055b2fedf976905b9727cb9a07f20fcd8ba7604abd3af73994d96aab643624f263a661308c0fddfe1485f88b1602813bf7726abf72b23aebdda2456e9e8f3e2c26136c8e3082d3934107997ce8eb8d6a217582ca3637b28abbbf7ca31eaa288e8687924eb2c450a7dfd8ba0f8", 0xce, 0x400, 0x0, 0x0) fchflags(r1, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sync() write(r0, &(0x7f0000000140)="2b00ff23000008003c00000000060000", 0x10) 19:32:30 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000100000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0xfffffc93) 19:32:30 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x800, 0x0) readlinkat(r0, &(0x7f0000000340)='./file0\x00', &(0x7f0000000380)=""/89, 0x59) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) unlinkat(r2, &(0x7f0000000240)='./file1\x00', 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x80000001) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000280)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) close(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000002c0)={0x8, 0x0, 0x0, 0x0, "61aa0db11de9a78b3ec000"}) r4 = dup2(r1, r1) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f00000001c0)={0x1}, 0x10) syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x47b3, 0x3b2f, 0x7, 0xb2b, "ce49f8770f48edca82664c0c56dce2d0ccee5bb5", 0x5, 0x200}) poll(&(0x7f0000000040)=[{r1, 0x1e2}], 0x1, 0x0) 19:32:30 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) shutdown(r2, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a5}], 0x1, 0x0) 19:32:30 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mknodat(r0, &(0x7f0000000080)='./file0\x00', 0xe119, 0x5) r1 = socket(0x18, 0x1, 0x0) listen(r1, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x100000001, 0x0, 0x0, 0x0) 19:32:30 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x90, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) r1 = socket(0x1a, 0x2, 0x0) setsockopt(r1, 0x29, 0x2f, &(0x7f0000000000), 0x0) 19:32:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = syz_open_pts() ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) r1 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) pwritev(r1, &(0x7f0000001480)=[{&(0x7f0000000280)="9510082884e6b0af06036323", 0xc}], 0x1, 0x0) 19:32:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10082, 0x0) r2 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x80, 0x1) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f0000000100)) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000040)={0x0, 0x4}) 19:32:30 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x1f, 0x0, 0x6, 0x5}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) ioctl$KDENABIO(r3, 0x20004b3c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r4 = dup(r1) write(r1, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17", 0x105) poll(&(0x7f00000000c0)=[{r2, 0x6}], 0x1, 0x0) readv(r4, &(0x7f0000001000)=[{&(0x7f0000002180)=""/4096, 0x1000}], 0x1) 19:32:30 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1000000000000014) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0x2, 0x2}, 0xc) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) 19:32:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000100)="f30fbda50400000041dec0c4c114144a80f247adc48165548f00200000c200003e660f7e3f410f38010c21f30fa92666644098") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000040)=[{0x6, 0xff, 0x4, 0x1c9}, {0x3, 0x2, 0xfff, 0xff}, {0x6, 0x1, 0x4}, {0xfff, 0xfa, 0x0, 0x58}, {0x0, 0x955, 0x6, 0x3}, {0xca58, 0x1, 0x3ff, 0x7}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) r1 = open(&(0x7f0000000300)='./file0\x00', 0x10000000880, 0x49) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:32:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000780)=[{&(0x7f0000000000)="042c4610705b3bf5c8d0af7ea94a244a425b8864e3f0", 0x16}, {&(0x7f00000000c0)="edb1f7e22553cfcee98b7a010d0ad0b2082031de46fafa09499604182c723c6b74fd6315be5d76df7d85bc5096326c75b8ef3edad241e5492e6667d8caae8ff1a0b1ba395d9a809cc66a132c89912f65fc69a607003a", 0x56}, {&(0x7f0000000040)="e87146576885a69d87ae3d758f709b3dd5b782fa00c3e94e5ca6590a37f6e19bcc9cf54d18f87f6346", 0x29}, {&(0x7f0000000180)="9e0926bf206846242e9da0141b18c1f0ce557e68e74d8e0b19bfd6d0db921a0e68434b262889a61fa724785fdb14c5f3bd2f38fefb78b71abf6ffa26bafc50c07f04234347f522a48678e9db0041a9322e39e2d4e7d0c768a7f08eca09b78558967881f4e0e4ba52a53dacd59618189052340c3f9c50340b665b2fc435058c2b922ab6f0abaa1e0b70e65cdefc23bc2eb45fda9fcfac9225fafdf937d1cceaba5e72c499d18d634af93c2568db3bcc0e9270cba0a21895b2772863fb2e6b8c76f0a3112c0fc36ce60f1b2028c5911877ebbce5c5cdb982640f2a572b5244c7862e4cad5b90fac34f7674736483473ba6e2de5d66f2fd1bb8198d", 0xfa}, {&(0x7f0000000280)="7de85ebdfc578f001a90e4bf97ac61e22db817c2b400a19e134fc046c8b720e1b43f61b9f95e0e67de2c62518e33c5952a77937f816a46cefe348020019f5b57b083d8cc2bc29fe4cff9e00b6bdf7a515d6eb683c3fbe0ce73598f5af90b193376eb14855016b16567498e4ea4e55752d942bfbd22bd5ad3d32545e4b781d0268ec2722c23be6d12b3e0e2b89c0c8dc7822c7235662d849086668cd7b6006e52cf997a2b45873f108ba12da1fdbe4a9a6ca0a18861f4de8220fcb05b76bbb7b67fd11924979c12b01274d0a83ff91279d8b5b0", 0xd3}, {&(0x7f0000000380)="9a90f2b361606508d21fa7b66b47baa6703fcec68d34c233785c318bc1803795445fa826358be1e970c89905981dc15be22343934e258f4553e5ad4f2943062bbdf6d9e53f73b0375e1b1c8a52975e7a6ab5ca9de0f0abc521c6e8b579094322477fad3594e7f82cbb73d2a006041abf40fe51f835440a4ffc02b0babacfaec68e3bd91c11d88bcf269c93580dc0aa821c491598882cfb0e2631f467b96904b9fdfff472624d2574c1ea6de8ab020949e6e479f2cd6a5d165de4eb827fa16421b9e5c9cea051b3c2c78a1842ab7758a97479b22aed05c19200affc02c7b30d1a6f10d8f4481d2fc7c7021fc436190956d4c33c72a1ee074c52d0cf10234e", 0xfe}, {&(0x7f0000000480)="62e51dda2bd8032e18060347da7723a944affd2348bc4305f5dcd66bca215a751dd1f3c18b2efa054446ebe93345d066d1c3f32072b14ac4", 0x38}, {&(0x7f00000004c0)="9808e862fefbb8f50a77888a74be712440cc55333a8062bff45a94d8fdef3494760e7c244823382fad0b47d618658d6ee3c6b79eb34143fdac095a5db002af7982e56181b13e190a12c2a8b22379ea0f77b6263dc7a9ccbedba985ecb25354aa1ac1c04b203098d5de51e41befdb715621b3c81220db2b56c4f181eb0aeb6101672d6d5017e419fa13ce09b86e0d67c44faa63030588dfa9d90b302e1324f8cec66e733977e8d3", 0xa7}, {&(0x7f0000000680)="10dac5779b108718c9be80d65a6643ec03871aa145de8259d7642aa8e98256586fd872e092413c460d9eeaec42c7d6773865cbb0447938ae08fbb32faa3bd5da482a96d58f5701b052616a01befe95be49799471e4e7744b28235286cd744e962e6900447daecc30a4fa131070899e4a709a034c7421e574caf0c32c33c41f5a6366f8a5a59fdc31b5ed6316e9c5646f3fbf3349f14eee1a5bfbfe5b6879898ef3cb2549084796444144a5f5d1682fa107fc97d0c914537ee1e333a08e0c318ce1e308cfdea742793c2a00ebcd79c58a1605e1d890eb6064d61092ce11c03ebd1d3c5fdd8b68", 0xe6}], 0x9) sendmsg(r0, &(0x7f0000000b80)={&(0x7f0000000640)=@in, 0xc, 0x0, 0x0, &(0x7f0000000600)=ANY=[@ANYBLOB="03000000001000000000000000000000efbb0dd888bcbe88ffe52b5c2180fada8e7a2aee1a8000"/64], 0x40}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x3010, r1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 19:32:31 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x8, 0x200, './bus\x00', 0x7fff, 0x5, 0x7, 0x800}) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0xe080, 0x4) preadv(r0, &(0x7f00000006c0)=[{0x0}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0) 19:32:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x1, 0x0) accept(r0, 0x0, &(0x7f0000000140)=0xec) fchmod(r0, 0x2) writev(r0, &(0x7f0000000080)=[{&(0x7f00000007c0)="8fb6e2b1fe71ae670759b8acd0df1802d20a02496ea5504bbe29ab09061cc27442a08679ef95c6be1858aca862a4fd23b2708b977c6b4a1ea6a653f238b1efd47eee8d2f7011570eece8f49268146fca8d8bc808000000e13ba7e4ac9805e35c70a8607b576ca3a1d3aa34f67d8c3b8b0c6e7e250fde6d12a792b9c96ec079830c401cf2ee0781c0e12c021bc94b921389aff5e3f2268ee1899d7f28a72b7a86af6e018e53914e2ab765558c425cab972ea7fa031c5e055246044b3abfc325c20000000000000075e6a2ae7f1bbc70790f3ebc57a61ed75f0a4d0e08be6296b7b09f9a2c124b112870cf051072159b1efce642a945533a3b148e", 0x4a}, {&(0x7f0000000a40)="5e594df162477ac99edcbdefcb70bd095090a0d853e7ae49b7479cf6d64a00eb5a197afc3dea1f2ec72817653bcdebe67c4722f7ed94b9278326bbff567d6bd03c991d6eff9b205a2cd7bc0fb8c49bb141cd6f0d42e094c54d30759164cd786cf0f7dd5459711f4ce9ec3d63e885092dc4b4451ce52cbfe92fd8276a9a68a81b1a0937e7", 0xfffffd84}], 0x100000000000022d) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x2000000000000001, 0xfffffffffffffeff, 0x3, 0x8, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x4001}) 19:32:31 executing program 0: r0 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) poll(0x0, 0x0, 0x6) 19:32:31 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) poll(&(0x7f0000000080)=[{r0, 0x40}, {r0}], 0x2, 0xfffffffffffffffe) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x6, 0x8}, 0xc) poll(&(0x7f0000000080), 0x0, 0x101) poll(&(0x7f00000000c0)=[{r0, 0x80}, {r0, 0x10d}, {r0, 0x100}, {r0, 0xe4}, {r0}], 0x5, 0x20) 19:32:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000022c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000280)={0x3, 0x35}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc9, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x8, 0x8}) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f00000000c0)={0x1, 0x1ff, 0x7, 0x3, 0x1}) 19:32:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 19:32:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x1a, 0x0, 0x9, &(0x7f0000000080)) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000240)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x87, 0x0, 0x0, 0x8}, {0x49b65a74, 0x0, 0x0, 0x97e9}, {0x6, 0x0, 0x0, 0xf2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="14") 19:32:31 executing program 1: clock_getres(0x7, 0xfffffffffffffffe) bind$inet6(0xffffffffffffff9c, &(0x7f0000000000)={0x18, 0x2, 0x80, 0x8000}, 0xc) 19:32:31 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f0000000100)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000200)={0x2, 0x73, 0x3, {[0xf742, 0x3, 0x2, 0x6, 0xd3e, 0x2254, 0xff, 0x5, 0xfffffffffffffffb, 0x8, 0x100000000, 0x76, 0xfffffffffffffffd, 0x1ff, 0xec, 0x101, 0x401, 0x3], [0x3, 0x70, 0x0, 0xcf, 0x69, 0x7, 0x1ff, 0x4, 0x40], [0x3, 0x5, 0x7fff, 0x20, 0x0, 0x8, 0x800], [0x2, 0x5, 0x7f, 0x7, 0x3, 0x10000], [{0x7, 0xffffffffffffffff, 0x0, 0x5}, {0x2, 0x6, 0x8, 0x7}, {0x8, 0xed0a, 0x4, 0x10000}, {0xd9f1, 0x100000001, 0x9, 0x2d8d8ef0}, {0x7, 0x1, 0x5, 0x1ff}, {0x7f, 0x200, 0x3ff, 0x2}, {0x9, 0xfffffffffffffffa, 0x40, 0x7}, {0x9, 0x4, 0x6, 0xc47}], {0x63, 0x2, 0x8, 0xfffffffffffffff9}, {0x2, 0x7, 0x6, 0x4}}}) mmap(&(0x7f000000f000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000040)=0x80000001) openat(r0, &(0x7f0000000000)='./file0\x00', 0x120, 0x10) 19:32:31 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = getegid() getgroups(0x278, &(0x7f0000000040)=[r1, r1, r1, r1]) fchflags(r0, 0x10005) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:32:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x200, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000140)=[{0x0, 0x80000000}, {0x23}], 0x2}) 19:32:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20c52, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x400000000000035}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80c0, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000140)=0x401) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") unlinkat(r1, &(0x7f0000000180)='./file0\x00', 0x8) ioctl$KDDISABIO(r1, 0x20004b3d) 19:32:31 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x852, 0x101) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x80050}, {0x1000000015}, {0x6}]}) syz_emit_ethernet(0x81, &(0x7f0000000300)="8b8a7ed01188ef93de82b80fccabd79b318e4c0cbdbd44ce4accbc6065ca0e591328f6509e24b1fe9c302d7e1a7e0cd93351bc19886a4d907fc7706d46000000000000007dbae13d8a267516efe01f8545cb49999a67c8ed3dfdaa4131725dac1b2b5be269317d59641b134ad0bdff3441b4464c2cb45ad0033a1d1ba375502640") uvn_flush: obj=0xfffffd807098b018, offset=0x0. error during pageout. uvn_flush: WARNING: changes to page may be lost! 19:32:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0xeffffffffffffffa, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x74}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x202, 0x110) ioctl$KDENABIO(r1, 0x20004b3c) r2 = shmget$private(0x0, 0x4000, 0x2, &(0x7f0000ffc000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 19:32:31 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x100000000}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x0, 0x20}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x4, 0x20000fffffffd, r2}) 19:32:32 executing program 1: minherit(&(0x7f00003f4000/0x2000)=nil, 0x2000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0xfff}, {{r0}, 0xfffffffffffffff9, 0x8, 0xf0000000, 0x1, 0xd8}, {{r0}, 0xffffffffffffffff, 0x4, 0x0, 0xd10, 0x7}], 0x9130fc3, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003e9000/0x11000)=nil, 0x11000) connect(r0, &(0x7f0000000000)=@in={0x2, 0x1}, 0xc) 19:32:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002008, 0x9) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x4385, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x1) 19:32:35 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) r2 = dup(r0) write(r1, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080), 0x0, &(0x7f00000000c0)=""/249, 0xf9}, 0x0) recvmsg(r2, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0xd}], 0x18, 0x0, 0x0, 0x9}, 0x40) dup(r1) 19:32:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x80}, {0x6}]}) pipe(&(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:32:35 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x2, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86134) minherit(&(0x7f0000721000/0x2000)=nil, 0x2000, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x3) r1 = open(&(0x7f0000000140)='./bus\x00', 0x2, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) munmap(&(0x7f0000723000/0x1000)=nil, 0x1000) madvise(&(0x7f0000723000/0x3000)=nil, 0x3000, 0x0) 19:32:35 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000000), 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) execve(0x0, 0x0, 0x0) 19:32:36 executing program 0: setgroups(0x0, 0x0) setreuid(0x0, 0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x20, 0x0) recvfrom$unix(r0, &(0x7f00000002c0)=""/116, 0x74, 0x842, &(0x7f0000000040)=ANY=[@ANYBLOB="09bc846bd2a5b1d66ad94bbb0aa75e3efee73017c479163c626f03b0b6baf6f21e96ba0304a70dd1cd409fd7c04c23cb72bb0add99e31038c5ca3cb5a4ee2a96ca32efcebc723f6ac885c0fc1f8a60f7a5e399f7273dfd00"/99], 0x1) syz_open_pts() r1 = semget$private(0x0, 0x4, 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) getsockname$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000340)=0x1000) getegid() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000003c0)=0x1) socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xffffffff00000001, 0x80000001, {0x5, 0x3}}) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/129) 19:32:36 executing program 1: r0 = socket$inet(0x2, 0x4, 0x2) getsockname$inet(r0, &(0x7f0000000080), &(0x7f0000000180)=0xc) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000380)="eaf71201000004d8f07e00", 0xb) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000100), 0x0, 0x0) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = msgget$private(0x0, 0x8085) msgctl$IPC_RMID(r4, 0x0) syz_extract_tcp_res(&(0x7f0000000240), 0x280000003, 0x400) r5 = semget$private(0x0, 0x7, 0x488) pledge(&(0x7f0000000400)=')\x00', &(0x7f0000000500)='{\x00\xb1\xec`\xe8}y\xff\xd2\x030l>\xcd\xc9\xd1\xa9\x92v\xa1\x0e$\x9f\xeaO\xea\x87\xa8\xfd\xa4\xd7\xc7\xa7\xc7%oW:\x81\x86$!\x82\x85P\x17\xc1Kej\xb8\xe4\xf72\x87\xc9o\xae\x0f\xbbk\xab\a\x15\xf1*E2\xaa\xc9q\xe9>\x06%\xed\x92\x02\xed\x0e\xe3\xbd\xdd\xa0!b\xd4dN\xa4\x95F*\xcd\x99\x0e\xfec\xf9H\r%=\nH\x96\xcb3CF\r\xd23\x9b,4\xca\x8c1\x82J\xa6\xc7\xd4k\xbf\xecg\xa46\xb1+\xb4:\xcc\a\x8c\x01\n\xf6\xb0Z\xf1\xefs\xd2\x86\xe1v\x991') semctl$SETVAL(r5, 0xfffffffffffffffd, 0x8, &(0x7f0000000800)=0x100000000) write(r1, &(0x7f00000002c0), 0x0) poll(&(0x7f0000000280)=[{r3, 0x20}, {r0, 0x1}, {r2, 0x3}, {r3}], 0x4, 0x9) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x4) sendto$inet(r0, 0x0, 0x2010ed1635d299b, 0x0, &(0x7f0000000100), 0x3d8) r6 = dup(r3) r7 = semget$private(0x0, 0x4, 0x309) msgget(0x3, 0x210) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0), 0xc) getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000640), 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000006c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) semop(r7, &(0x7f0000000140)=[{0x3, 0x6, 0x800}, {0x3, 0x7, 0x1000}, {0x2, 0xfc, 0x1800}], 0x3) write(r6, &(0x7f0000000840)="75e1cd5dbbed78a54a5c95951e925063938a843498658522ec9976d81ed086c019f4af658011bd827652af4081d0637f223bad10350b931039618ebf6e30f70f595eeb61a46d702a3b483fc5a7540aea76fe8808a10e02049ad581e77683b9991570ac8b294592c28c7e8e1ec92ebbc19837780baf83f037e3b45f6c6243234c9d9e2777451b4a934db05b92edb37744d8ef9dd9e069138bf30572c31cbbe8202dc7666950dd7b00a962464d780f0a6e844f4547860a218b62c428e48e2503f7f6bc685843bbad872c34dbad1412c418347f734ac6497243a6e7674a5455b5571e9c2919f22f138f55f1", 0xea) semctl$SETVAL(r5, 0x2, 0x8, &(0x7f00000000c0)=0x7) 19:32:36 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2ce3829f, 0x5, 0x8, 0x6}) ioctl$TIOCMSET(r1, 0x20004268, 0x0) 19:32:36 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10421, 0x0) setsockopt(r0, 0x6, 0xc1d6, &(0x7f0000000140)="918bc718077a4e04ddc0b93e767fb4e9cce345a647e6d4ee1a58eba41ff67b2f81a29071e3a7e321bae3bafa99e78d26ba431593b86f4776001524da10ae0f5e7ead8852f7c5903c71b4e82bfb45d29e7546181c7b0b89661b537cf86b175cc183649339a09eb668ae1c5837167faadf8a2602b157996d653cfb76fb0e3447abf68ec6cb5b8d126e81ef5a7e14f87c9bae140fdd3bc36380be9af1ede92ce35825e65fd0f2dcecfe68c5c57b0d600ec4127ca7d3061b8220df3225e8ed8563f87635667159008c5d37842c09a0", 0xcd) socket(0x2, 0x1, 0x0) 19:32:36 executing program 1: r0 = getgid() getgroups(0xf, &(0x7f00000000c0)=[r0]) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x20000000003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:32:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x36d}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000180)="e9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 19:32:36 executing program 1: ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) r0 = openat$tty(0xffffffffffffff9c, 0xffffffffffffffff, 0x800, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) setsockopt(r1, 0x9, 0xa, &(0x7f00000000c0)="87e2d89a57baa5ebbdd0e1f096e2b8e9e110c5702bcaa41d3d077036a5978b3f453ddc45db287376c8aed3221dade19109a71848b4b512c80b1a6c38d27d73ed5ac49a231d0b777a65735e956fb70085678f6a4b0dd400478295355446085310aec42490a036ca496ea8b2898b7b79f724246c334929b840f7e351b2db2f7f4c1b80360c37566cb51b2e3b5f0d170ee2a67231169270c009bbaa2c130873962083f1d4f085d0f83003d53d", 0xab) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x5a, 0x4, 0x3f65, 0xa18, "fe883014f3491f008766b7c46f981ae4baec4795", 0x1, 0x3}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getpgid(r2) socketpair(0x20, 0xc000, 0xb60e, 0x0) 19:32:36 executing program 0: mknod(&(0x7f0000000180)='./bus\x00', 0x20, 0x9) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004080010028a7) r0 = open(&(0x7f0000000140)='./bus\x00', 0x80000000000001, 0x48) r1 = open(&(0x7f0000000000)='./bus\x00', 0x20180, 0x24) writev(r1, &(0x7f0000000080), 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x480, 0x20) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x40, './bus\x00'}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x1) 19:32:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x80}, {0x50}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8b") 19:32:36 executing program 0: pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd06646c0717dc7a27446dd5062438e3958ff31e85426980a960038450fa41cf0af899176b3fb365a899ded1cdfc3aa233ceab36f7d2e9a9c3150043ff836fe94efa162c9c0188067ca163d1152aaafa7f4136c19c26a2d1e9df0f4049381f921f1a505336c3f73b9e712ab933e8e6879e6e6a9178382a385f9abdb3b00db75f9e", 0x88}], 0x1, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) utimensat(r0, &(0x7f0000000100)='./bus\x00', &(0x7f0000000140)={{0x6, 0x1f}, {0x3, 0x8001}}, 0x0) r1 = kqueue() sendto(r1, &(0x7f00000001c0)="d51f262932098f8a4eb89614d328a00b5cf263ea0f71000030727ffa5fe53b4cbb268313be6bc468810051860a9631f1da6c535a697bbe1c68d2b688df194e6998eefe35ba9ab7a3bc9fc93d09f4c842", 0x75, 0x406, 0x0, 0xbd) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) fcntl$setflags(r1, 0x2, 0x1) kevent(r1, &(0x7f0000000240), 0x43, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) pwritev(r2, &(0x7f0000000480)=[{&(0x7f0000000040)="6eee9bbd97d15ada6696421935b654e6a18a427a", 0x14}, {&(0x7f0000000240)="bd56d2be0823ba72ea88fa88d397bdca93c30db6ac023ca5aa59dfcda91404722862e40bcffa362930db94258b0c9312ee49e709751b8284a805b9d560eea9042f39648b7be988d96f89338b17a4608e70379d70997f19b8e7762c7e65a3cac284302f0d1cd39cf6ee21b692b0e4c62eedd83ca7d21ca9d52e", 0x79}, {&(0x7f0000000080)="b9df1dbc", 0x4}, {&(0x7f00000002c0)="cf3509513c81d69596bab1d73a7da311e30bea8563f254333e6dcc9eea09391dc8c3a36a316b196b722b7e130c07e0bd6960d42192fc42ef4bffeab501102c13f802caf32f9594b647b9a37dbb87cd23acd828a728920e2f5c5355bf5a13", 0x5e}, {&(0x7f0000000340)="d2b1475ce9abec85f3476f9ab4ad790040bd5d501083ca54e3ffe25e9037a4c3c8e3b74138e6de5327394e", 0x2b}, {&(0x7f0000000840)="da30c803e860b7fa47a4031d6ddcf1bcf617453750f53bbf2c086eb471f7d5137256ec8e2aa9a92a3b7a61d7c7b995010752cdddb9d2d6d9f79442c848137fee56cc5d327167f3bd886846b25b034a1000da798d475b88c274f954986727f80b837159819f1e7e58d046e48e7cfde5c789bd84c6663cd92c45049ec7e4021b25e0663d5af35cd0ba0eebf0210c4cd1d6fbed30aebd18aa0419e03c859294df463f28bff1e11ace2c9fa2cd86d7e00fb8937d9b8bf116865d69f804ff515b3c1b2055f98ecd8c09b9743264a0dd5ca98d7eb29f0b2c10c081749382f6a94664a9cb3c571c44058d444eaf4244b5b912f66c984732d671a1badf10e70e9953d12564d4cc39aba293e163287c1bbc1cab781163ab541e8c3921f3f4d3e260b9317e578321601fd532fddda0dda4363d8d52c4955d87e73e1797c6f9113332a2202b44218883319f74611c72269042056951ac5ef018a45cf0ed455b00037deec758c6acdcb633f2b4688f1e0d590b9089dd17526b90abcffa127e5c5377a16a46cdd0ffd9064b0e429201a6f247cc133c7fb15b4fc53362e60446268f50af7d836f46946d4966a58ed7837f83064817c40e545cfc5be8cf3b85bf4f8793b4c5b84b60659945601f61726122d821bccf669aea565e4bcb4f629f502ee33bdb5affba718a9d256f1f64f4bfe16020e0b28082728edfc14eaf1ff8b77a2e5551bc99d060cd6c69c5d3b49005dffb9d0faa7fe51e679ec06940364a281cccfad743e9cf24ea8c527cb19a687d4749933c735fcca92a3468bd08811f83d0e74c3eebeb07530452bad8f8c1e1eca9f8f491c2d9c4ee0c043fc5698653b443ab744f670344827561d8795c57379149786de06eabbd6f0be32dac6eb1e171fdd37f50e1a3fb3403e0953954fa358cdf331b31376c4e209edc92d921e83a27436f3b5a4b02924c0f8ec12c271f6e6c8cd8ea54fa8d844ac022b4a4ee6703d0d817eb2d4122477fadde9b7a66280ccca3de03909a8c4209e52cff81394ba777ffeabc24d8f5460127b051a79b09718a404ff088ad30faa8a2385a3d19247ed4fc67f2b5bff9bfaa3180c0dc1cdcbe9b8501063660752c4dfb585e7f4b301d8909df4cf94bc59f3a17f66c4c73faab7c8cbda95681d16882c4f5b9633c320efc003ef2d9a11d2a090046786e4a4dd0cec5159c0551e2589f9a37292c7ab2a0f1d4b7924763e83e98bb46b0e1594be97c315f6790fbdf15a72ec97f65b27e4a2c652bd82612ec0340906c0202de6c8f814ea209bdde346791918bc8d450ecc02e9e1365bd5162b070a8210e314e8204ac4dd4b140c49daff13d28331d1c1565c96c8f56d81b525330267755a75956f621de31237bb71e3999eb3d896b7478a6681f1b7f6ed7685d41e2ec780ec4cc4d4e6947b6d06158a7a250ede4b38da04f971a90ff6e0c1c778f15eb9e00ccf0a8fd5802b00979ce4d1ca68d689018a29c0e2218b6cbeeacd592e740b87de1be9140612b9b1c5fe6b0f69962c1bbae134ada60c89904563c43f21fea64d8c730f2f05c211ea559238fb8e8c295288d43044afd1b66599e2242250c03fcfde00bb880ed72c73cc64806a5377baff018a37406482c36ab7aca04ff34804530ff1afc9175f8684b85de962d75f9290b84fdf060699ae1f4a9e5876ce44c64c09632d9692792a528961651bd75e8e778b8a1374858c2241844081f245216a18f7454a6af42d970c484d9c25f145323c4593ac7f4f55e82051fb2523d7a8176de65aa05869c3a4cb6db2688fb1e75c59af6fef391bda4a202d2f4a4b73011190bd3fb0cdb7004e5f9fb916737b2ca908d67d0c180154330f12cc04dfbfa4207ceb8256e40ec26a9515831b5bbbee7c2f2c98835912a1e507312a6e8d8a7ea095dc41f9e8b2a5151463451e4e52a7a277efc4605ee584ed6de9f19cdc039a99fb1044bdf894b0351c6cfcb6f3d7e6a83482efe94c15f3a6b130266821e9ba3c722eac32001c3f283b77ce24cc9f4ede482630e16fcd068d20969afe79774ed67745854ccb57506a032d7028522a30e79de733724ad21bada0810d4af0d0425ca40c4a11d69a7bf531ff859b04dedd27b530dbf800cda1aff82b1871a53cb17560130e8bc1596fe1b61398643e4c84255c7ca25d9a39902f89d198c96311d2da6141dfbab41656ee5669f81e5e2df632f362139c5786bc6dd004c4fc18dae0871eae35df29fb238bee70f655a383884ae7c475f8d8e5b6c9481b9b67298a736f586bf17d79fd8e1eeb2cbba4938c58b9e97fd14b7b81c29bf5e63ace1f9d0c97af46fa5435df108584fadec35744ea13ab754a15a01a202cf4073a55d577d37e86407c03ef5edfa56cbfab25d1c805d5e7636359d81ca5cf6daf3bfd56cb359c5acb355ff721def0e2c2cf868d05a0916f4b85c9ec9d1db5f3f5519279126a00b59e92bb71120e9f7a050177ae688b316e2e438a76696de6bcdeafd59e4ce33037b6d0951f6044366856147b58f4cf522daff204925b077f3c546c0f328312c03ecf9a38f01363e2a8eb36b490c1905a55fb5554303038a872a6fbfa638f880f3a48bc7e80752db8a61d90eaed5e1d2cccb24ab52e7fd353edd9a62a2d4b9af6214274de52ac9a7236fa842b1910d6dd0ec84b3a894437be3c1a670717a4adf97729209f027bc0123bbefcae493c46157e1c4302658a021f98510fae830b75570f3dcc2e146274c53277128601b3e3f29b1ed3c5269143d6e6971e28b04068aba2396d4c1c8d21ca32b2bd8a400e6dbd7c2f2b84457c1f3cdad45fab8a27af9bb1b4097e5eacd23a22f0ac457a5fba9e83a587ded164b8bfcf907d335168a50d601a6043a6b581996e7b037c64ed1b2b5668a8406215ed74ccf3549de297db4697a2fccd6be2b51aacbc7cce39636aa0b76231e51b0bb10473b6362784d31e4466900d3bfebc357a97f84200c930b74d301630cd4c322525e3be8f4627aed38d3fdb4e0c1e8e619967764de466b170f772d3a00f17f2cc1453cfb3f74cfbeb481ede82ff40e0329e282438c5351de7916b8ac57825cee9a01700ab158939b364b3b3fb6cfd8915f0909ea6a3321b465d2b8526a513cb3bcce0cdee4c0075234c6e9c8c5dc2b4a02ef3a23ba1b508fa521b7374d8cddf1927a07d70cd275c960d04667361635601a437a9a7b6f0743b4b10fbc9a9988ed9c6315d4671cd4dde30ef0fa9673da11a257f7ac64efb673e8c60c36448604c84ef389a685a37aa7975f68bc89f624106c0379c89e19383393a922d6cd95a89a8b90ffe4ef5d09364103f4a2db2f7199b2b19752dd49010147c62aa2a83955c92e24937cdd05dbc70ef0410ab402d80789d8bf839e84ae6f0f13d31dfd067260d9dedd38570677981afb71d1c90127be574ff9a7454b8dd4631336422b33f8988a535141e9c54cd1d11da180955fd53779fbdb7fb9873a6567016fe6919ecd0ed03da46b8d3fedd0167af90538951ae4d62c764f8f75ce7423214a9c71591fa62ec496ab953565302718b4c1287549de154d6ad2bca096d6214295778d8fb657599f547582ac265db4a78ed29de1c0d440c4d53e34835b140695fc2c4d008818800cc8d93769f6402e0c5ce1f70c59206c7a1f624b8589567f5a512100e1b817de19497481409332efafe9babcb863cb3dba9bc43b9559b31f7c5c728ff27bfd96abb96b88f4d351d8486d2fdc14916f5f15d5ca432bd78e7d747ac511d661af53590d0862c70162d889429ff4bb31c30aa4a6a91bee3c22a3911f8f227abd380592b35b20937d721bcc140a0117f64f410ad8724e7dd0c0a5d281ad5459812896b5e4d0e13374733964b550a87a84e6a547a182b2f856fc4843b4f9f6b8c1db291227b5c35f3382f511097a91805c4988b10722fee613df46dfc40c448463e3e085581b2a4f3ccc225c814c47662016616389bfa9a3608c2f6cfaf823da947da24da2b9ff3cd68fdaf05ec109784a8a07ba2f83f488f89c62e644aa6dd5fdeb9b73522c34c04fea26c5c187373641d25b59b4c4e3888448e3ff6b845345a6ff2f528e02e010723dc20f77f2e669041d548d581e5b3e67bc18e47fb1b5e0dce062e9bc5a6dbdd26fede63003bc35e6ceb3cd21ac229afb950cfb6010359d56bc540a89950724247e269833fbbe94136fe99de590a52194c438456ebd4357e02474d587b5782a44deb1e7dd36b02d600b005538825490a283860c82b2561ada5ec5837ff9892a9171f8b9157dfb1e77192b22ba6d01513496962c5435ad8918e79ddaf3f1e84ab8e4fde7605a6b1abcdcdebc0411a265b4a4ce924313ea1475f15305ce17fe967477062972338e3ebe6aa9189c322fcdb0fab1258cd01b281e794f9e66c5b85ab820b417a76c1fb6b3133905450ecccb97702cbb3c4f16ee8d9b72afcf36710ae539f071d209661419e6c30491c3863b2478d3be3cc4f26e8184291d668f87517f95c874c677bd0f01485b824b07dff71451c93e0731e5744dc5e8fc41a2ecb6cceb45f5b51dc998689377efcec52a61d844fa820bc2ed3a92aa1ba2096d8579726c0da5754bd1d5c63f3a49a0cae04fb8c1532badee0c12ddb4640e5d9a4a56f37b0dc8ac776e88dee5036b2d9be7c54c3502184838f7b8567dabde7eda007ec34f63aa36564ca4d95af1754c416eb80b5eb67e95b5b3ed425292c38ce64516d8ed0984e2eb8d6efb1a38f58880105593bcbbba2368eb501ae87dd1ce60916250a60bbba01d507872a62a56c164accb39ffff7923ecf0829994999120705d0998b9cdad0783b63704effefc6e78dad19615a5ea6af6e4fb91bc3365be90ff5dcbff693180453c3df9893f59a15b187fede27c0c1e334cbbfa9cbcadae80c82fe13a178bc63f672647a81e9cc1252a71feb0eab07a08626f9797e606f2afd59c9e9a537174f22bf157e73773c164abec368a518c572b2baeb62928f6a40e88b3bea5a7842f6923f3e0908185ba803545ecff766ed9e114c44533ef8c0134c00c4472cd361307cd0b283f1b916f23fb9442fc94d2677aad2cc84e30792ac46bb397bc4594b546e213f842a7ca45e176e79a5efa8b36390668ccc19db8ee11aaa1c78c76d0381e866269450a383ecfb1c5f9e6d260f04ea7685f0f801d48a9af64b037e660d38e07ac5f78509ea3c2d612ad664b10c1f2982c2858f5cc136d0f4e499d3e171df834a2663ad4d098ed5eaf577d24f5019c6e5ab74827a61f5ab5d1a0a2f924793eeaffce34a101bb7b4b609f0df654dadd2ef4c1b958edd2322f10aaee21bcbae11c7c555b9c77c979ebfa15715890366761ad7681059e0348b62a82ffff1703143a2cf711ab74fe84059c0587e4afb514de70b8c98dc328a636023031f52b8ca27a7d57bc23be512b9598503ef4d9f801415fb543e224fef49d6e0150a20a1d3950746c0397d0440b142475eae7f282c158c0c85d50056590376962a827a603a5c2e54dcf2dca54d5d7f6d6caa4be0830d7dce0152488123e4d75145d9109b63df280c35184cd5fb761bac267b57c15877c49fef13bdd84e8d9ae00b6ea2efc4f609446614d7d4d23c3a20b0457618009484e8be30ca3302950ae566338c5135214e000e19fe80acb26efd09f1c1c1069c1849467c6c1721984e3196dbbfdd8911432e4bfb5c766ad04c62550d88cb29edcae3889c15b07c9d6b7f97ea3d9d572a55a36b6dba6fa1cc8a40cfe0c1e4b4fcf35c8b3bf59f4c7b3e7d71d12abee1c3a2519d7654ee8531834b21be16f34ef1112143dc3156d27c834", 0x1000}], 0x6, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f00000000c0)=0x8, 0x4) flock(r1, 0x2) 19:32:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x4, 0x1, 0x5, 0xaf6e}, {0x7, 0x0, 0x20, 0x2e7}, {0x3, 0x1000, 0x1, 0xc7}, {0x7, 0x6, 0x4, 0xfffffffffffffffd}, {0x3712, 0x9, 0xfffffffffffff800, 0x2}, {0x800, 0x988, 0xa8, 0x7d3}, {0x4, 0x101, 0x6, 0x7f}]}) r1 = dup(r0) ioctl$BIOCFLUSH(r1, 0x20004268) bind(r1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x4, &(0x7f0000000140)=[{0x7fffffff, 0xb2f, 0x1, 0x81}, {0x0, 0x5, 0x7, 0x6}, {0x3ff, 0x7, 0x100000001, 0x7}, {0x3, 0x2, 0x0, 0x20}]}) syz_emit_ethernet(0x7b, &(0x7f0000000300)="50df6fa73457b09786e06874aded31f4ea241641e5830b5d46a14eb86eb8229550f627bb85cf8985b889c01c12ab41b6d61d402e37cc16be455e238c12622f385c08998c8c13ea5d92f2fdd670981022ea6a10b29fab28e7043d55adf4401a4895fb09c9184e5a6fc42f4e0f02fe9d9f8b5341169d30dac4aed755") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80}, {0x6}]}) readv(r1, &(0x7f0000000140), 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = geteuid() r3 = getegid() fchown(r0, r2, r3) fcntl$setstatus(r1, 0x4, 0x80) syz_emit_ethernet(0x193, &(0x7f0000000900)="b31d9269e9f6057f8b1edaf4ac475c931614b826fc6136205ece2e5693f0bf61b669afb9547d41dfa16c3dd72a4c3a5d1f9756c10b83f8201d579986d23048a62811bf27c3884297d274ac7a42b74cf98335ee5c47be1eb73def74ec68963c233af0c4008d59b3fc43d82fede94cce64cbe29ee1d6d2985082e047c71645f4d0864845970bfdf981c0af9fdcba162bef9e8f74e860295b64404569a239134609e492c5631b8b00213f371adb8b122efcf6431ad4c18add688aaff95bd907ac385e591257c47e4c11d08cb1801a6425c4b6b25f78261648c54e28cc864b45064c6c716a611ec3e893eadc58645f88c788738426091f65f2ba3b5c76db16a946df69eb6a76e204fcbd7325eed217f0c15858fdd9dce5999d74b6d2c9100624bd4995b0981e1fc46c734179c576d8b13a34564fa065a504c4a0d418e82b564f4c3a68bb74f05aa565c9022d9468879690d2cc357825860b0a6a6c8f9ef4d115b7f47bf53b6b7a479b3472ed1318af789f8c9cc67e200caf61dff1f0a4ea22afe8beadcb82e600"/403) 19:32:36 executing program 0: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000100)='./control/file0\x00', 0x2040, 0x3ff) unveil(&(0x7f0000000000)='./control\x00', &(0x7f0000000040)='W\x00') open(&(0x7f0000000280)='./control/file0\x00', 0x0, 0x0) 19:32:36 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x4, 0xd, 0x9, 0x3}, {{r0}, 0xfffffffffffffffe, 0x20, 0xc, 0x2, 0x3f}, {{r0}, 0xfffffffffffffffd, 0x40, 0x4, 0x2, 0xfd}, {{r0}, 0x0, 0x10, 0x3, 0x80, 0x80000000}, {{r0}, 0x0, 0x8, 0x20, 0x100000001, 0x800}, {{r0}, 0xfffffffffffffff9, 0x20, 0x40000005, 0x9, 0x3}], 0x9, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffa, 0x1, 0x46, 0x1, 0x3}], 0x20, &(0x7f0000000180)={0x9, 0x762}) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x5, 0x2810, r0, 0x0, 0x0) sendto$inet(r0, &(0x7f00000001c0)="392804", 0x3, 0x402, &(0x7f0000000200)={0x2, 0x3}, 0xc) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, 0x0, 0x0) 19:32:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x5, &(0x7f0000000140)=[{0x1, 0x4, 0x5, 0x8}, {0x401, 0xf653, 0x100000000}, {0x80000000, 0x80000001, 0x5, 0x80000000}, {0x1, 0xffffffffffffffc1, 0x80000000, 0x99}, {0x4, 0x20, 0x20, 0x1}]}) 19:32:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x2, 0x7, 0x220) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000180)) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0x570, 0x2, 0x6, 0x2, 0x8, 0x9, 0x2, 0x3b3c8dd5]) r3 = dup2(r0, r0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) linkat(r3, &(0x7f0000000080)='./file0\x00', r4, &(0x7f0000000100)='./file0\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="830446d8aaf71f9255568b4e", 0xb) 19:32:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000100)) 19:32:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20}, {0x25}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") ioctl$BIOCLOCK(r0, 0x20004276) r2 = getpgrp() getpgid(r2) sendto(r1, &(0x7f00000001c0)="5921dea68b34e6d12cd1691a4c8cbbeb3fd464d2f86ae00d7075e0184808f8c0e369c55baecd242b3a176e02dd0d0bb2bb9d07555e05a3a30395c1c43bfbae5a95ac325a5d7ef8b90735f142fe1fa4894a7dd3e014b44e32d4d8d6be67c30ebaa6efe0e45ffa7e2c1cb863d1ddac2211f665331c35a145c62ae805fd82af6d1166ef9b54d440ddc057e34cc7b81e2e", 0x8f, 0x408, &(0x7f0000000280)=@in={0x2, 0x2}, 0xc) 19:32:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCNXCL(r1, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x1d}, {0xc}, {0x6}]}) syz_emit_ethernet(0x33e, &(0x7f0000000100)="0400"/15) 19:32:36 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x12c46fda2c16b0f9, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r3 = getpid() r4 = getppid() setpgid(r3, r4) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) getsockopt(r0, 0x5, 0x6, &(0x7f0000000080)=""/38, &(0x7f00000000c0)=0x26) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 19:32:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x88, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/243, 0xf3, 0x0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x2) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000000)=[{&(0x7f0000000b00)='v', 0x1}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x1012, r1, 0x0, 0xffffffffffffffff) open(&(0x7f0000000080)='./file0\x00', 0x4, 0x0) pwritev(r2, &(0x7f0000000340)=[{&(0x7f0000000380)="f9388b6da73e2ebbbc3cdadace485d6ea1e1d241ec7af2e5717b70e8b14a885522cf944439d1efda4f26d32a677deff436c51c2ae7866373eb807a0fa84953763ce7c7c00e545be1d851623fa30aa1ac0ec28d1324fa", 0xfffffffffffffe49}], 0x1, 0x1000000000) link(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='./file0\x00') 19:32:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x50, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x102, &(0x7f0000000480)="00d86ef801894ac9450f63ac839972d2ab03b812885653628b86649e6d5d809ba97f80e8ead76a7225db9794b038d5e68dd1a7dfa614f9cbbb8c5bf40422be9b5b5ce9009d830d78d9f49457a93f673bf2ef3030b9c1c726d9b0682873b838d281661dcf87e33bd1cafbbc1c0434723f99dd5bbd33de62f724b2ce45e610484c029ac8069913be0316e5cff71d171983d8d231c9512fc96c580800000800000000f74555119ea9f1119170aa9ec4aecb7cae374bba934b66e55874b18c267103fac617b567ebb089887b2fd14d8f980e220ef5d92756b19b14382a30d278ee47ce610a32aa3e9bf7f8b83acddc31cc957e0d8204c17287b75855464dc85a5c40994f") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x8, 0x0) openat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x30) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20080, 0x0) 19:32:36 executing program 0: r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x40) setreuid(0x0, 0xee01) r1 = fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000140)) getdents(r0, &(0x7f0000000000)=""/200, 0xc8) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x3, 0x2, 0x3, 0x3, r1}) 19:32:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x61}, {0x74}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="ab") 19:32:36 executing program 0: r0 = socket(0x2, 0x1, 0x0) accept(r0, &(0x7f0000000000)=@in, &(0x7f0000000100)=0xc) setsockopt(r0, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'], 0x10) recvmsg(r0, &(0x7f0000000180)={0x0, 0xffffffffffffff51, &(0x7f0000000000), 0x1, &(0x7f0000000080)=""/43, 0x150}, 0x800) shutdown(r0, 0x2) 19:32:36 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20180, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x7, 0x189, 0x7ff, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffff7fffffffffe, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0x3}]}) 19:32:37 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x1000006, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x104, 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x7fc1e23f, 0x0, 0xfff, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0xa5}], 0x4, 0x0, 0x433f, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xffffffff) fcntl$dupfd(r0, 0x0, r0) r2 = shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x7fffffff) shmctl$IPC_RMID(r2, 0x0) 19:32:37 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x41, 0x4, 0x8, 0x7fff}], 0x40, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x3, 0x5, 0x1ff}], 0x2, &(0x7f0000000100)={0x8000, 0x800}) r2 = kqueue() r3 = dup2(r1, r0) getsockname(r3, &(0x7f0000001200)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000062260200"/4101], &(0x7f00000011c0)=0x1002) kevent(r2, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0x8b}, {{r0}, 0xfffffffffffffffe, 0x3, 0x0, 0x0, 0x8c0}], 0xdc9, 0x0, 0x0, 0x0) 19:32:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x400000018, 0x3, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0x8000, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="2b33ff2300002b00332c0079b95e000006000003000080179ed9c43375b8b9637f8f0000000000843bce717eae5f7aa1261821fd6087bab5ecab9e0bf9839dbea7c3cbb8fbfcb519f28900010000d814aa61addbd3bff5c65e36e891eab8d4bdb0e5ec57a111dbea76f994c2850d4b1700000000000000c5a53c1941881945e14d49ad7292c548193daedb178b5a2184699578bf90a527dd05859f7d76b6ecd616fd6347b4174b20df488e12734d90aea3dcca9646429ea79978af90a0594510c800ddc7186b3fdf72760a58c6b328360f816f4631e979034a7ffd77a526c8e97004cc9fd93a34269373a6497b6f798185a1d266465c4e69de928cdfdf91793156d3295e09445ed96fe1bf8a6d93865ea5e986a33a1dd41a913f73120480a24578db201e8b7443c65849d37bdb1dda9a1f94ee52666c9f24fe5801000000000000006ba03b3e27033e50d5411cfda94f4eac5852746662d1aac97688a2d94fc973b73a9cba32f8e84d9554b393a58fa6f90ebe535f06c8ba67bc0d65253f98e6c593399f060aa683934de999cf7cf071efc45b13698936079429590ccb940a702bea0b4caadeb595e5fec7f28a3bddd1463333afc5896419d9f2fde8f1fdcbdd21f49daf5bcf41ebf08251e73a0992ece95569458634828f5f2a85f20384082050ef451327c1841a6d585f81b87f294bed45ea9eca3544364e19e9f1eb3a12249c2f412a4eb9c5bd8a49795f65d958e7ee1ce55ab5b8f7303420a7a56d3b30827250da5e3a3ef8af828b74139ed50dce31f67b851ce1137108ec9e421b896b2ebfd92134b74f15719d0dc47d29e813e09906a583d1d352d6986c4fb5b3e184a864be891d8e05335683b0019a4124b90afe00fef3b1299c8e7ca94cdff6081c91a4806ea1cfbeb92085653664ed90d0730418ef3fd02432e4c59221cf5cf125cf61b460447c21aa425863c854fe4a666238cdc95f35", 0x2b5) 19:32:37 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) getpeername(r0, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000001c0)='r\x00') r1 = open(&(0x7f00000002c0)='./file0\x00', 0x0, 0x200000000000000) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x100002) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') 19:32:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x200000000, 0x2}, {0x24}, {0x6, 0x0, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 19:32:37 executing program 1: pipe(&(0x7f0000002480)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = fcntl$getown(r0, 0x5) getpgid(r2) r3 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 19:32:37 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10a, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x7, 0x3, 0x4004, 0x3, "d05c2c8bd883e2a85bccd0c7a0955c1758031667", 0x7fffffff, 0x9ffc}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r1 = syz_open_pts() setrlimit(0x2, &(0x7f0000000000)={0x216980b7, 0x7}) close(r1) ioctl$TIOCCDTR(r0, 0x20007478) syz_open_pts() ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x4, 0x9, 0x3, 0x1, 0x1, 0x8, 0x4, 0x2, 0x1, 0x8, 0x800}) close(r0) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x1, 0xfffffeffefffffbd, "c46900082003cf7ffbf10000000000d5ff00008d"}) write(r1, &(0x7f00000000c0)="b420d5b0", 0x4) 19:32:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x74}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") chroot(&(0x7f00000000c0)='./file0\x00') 19:32:37 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) close(r1) open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x90) getsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000040)) 19:32:37 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$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000080)=0x6) 19:32:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {}, {0x76}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000280)="15") 19:32:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x61}, {0x1005c}, {0x6}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) r1 = open(&(0x7f0000000440)='./file0\x00', 0x2100, 0x2) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000080)) lseek(r1, 0x53, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000640)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000003c0)) shmget(0x2, 0x4000, 0x4, &(0x7f0000422000/0x4000)=nil) r3 = semget(0x1, 0x7, 0x210) semop(r3, 0x0, 0x0) pledge(0x0, &(0x7f0000000600)='%]\x00') pipe2(&(0x7f0000000580), 0x200000004) r4 = open(0x0, 0x10000, 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000480)='/dev/null\x00', 0x81, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r4, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x3, 0x8000, 0x5}, {0x18, 0x1, 0x8000, 0x8}, 0x543, [0x7fff, 0x5, 0x1, 0x7, 0xffff, 0x100, 0xffffffffffff8001]}, 0xfffffffffffffe00) readlink(&(0x7f0000000300)='./file0\x00', &(0x7f0000000500)=""/88, 0x58) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r5, 0x80045713, &(0x7f00000000c0)=0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000680)='/dev/null\x00', 0x90, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r6, 0xc1045763, &(0x7f0000000140)={0x4, [{0x3, 0x2a0}, {0x3}, {0x3, 0x15fd4972}, {0x3}, {0x3, 0x7}, {0x0, 0x7fff}, {0x3, 0x7}, {0x2, 0x1b72}, {0x484e046c6485d523, 0x800}, {0x1, 0x7}, {0x2, 0x7}, {0x1, 0x6}, {0x0, 0x20}, {0x3, 0x9}, {0x1, 0x4}, {0x1, 0x100000000}, {0x3, 0x7f}, {0x3, 0x23c}, {0x0, 0xfffffffffffffffe}, {0x3, 0x7fff}, {0x3, 0x1}, {0xfffffffffffffffe, 0x1}, {0x3, 0x1}, {0x2, 0x200}, {0x3, 0x445283ac}, {0x3, 0x8}, {0x3, 0xfff}, {0x1, 0x200}, {0x0, 0x3f}, {0x2, 0xf60}, {0x1, 0x3}, {0x3, 0x7}]}) semop(r3, &(0x7f0000000280)=[{0x2, 0x10001, 0x1000}, {0x2, 0x9, 0x1000}, {0x3, 0x0, 0x1000}, {0x1, 0xffffffffb57ff513, 0x1800}], 0x4) fchflags(r6, 0x40000) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f00000004c0)=""/60) semget(0x1, 0x6, 0x100) r7 = semget$private(0x0, 0x5, 0x40) kqueue() socket(0x30, 0x4000, 0x18000) semop(r7, &(0x7f0000000000)=[{0x0, 0xc}], 0x9) 19:32:37 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:32:37 executing program 1: r0 = socket(0x10, 0x8007, 0x1) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730704cafacc3e9e400"}) syz_open_pts() bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x7fff) 19:32:37 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x200c, 0x200000046485d43) r0 = socket(0x1e, 0x3, 0x0) shutdown(r0, 0x1) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 19:32:37 executing program 1: r0 = socket(0x2, 0x3, 0x0) sendmsg(r0, &(0x7f0000001480)={&(0x7f0000000000)=@in6={0x18, 0x0, 0x125520f}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)="a7eb88fbbfb033627ca8cae999e82d97c7c51bea8157be9c4514cdeaffad5589e59342006d42eaad37acf545ea009ec7f5cab9f0ecda381073fa94d6e3fe5629b9260ababea16cf3bdc0e5e1f8da041a5efd9242aeb8370aa83f277ffaf2484f0b8b4e8355a2d060c514df48aeb4a8de", 0x70}, {&(0x7f00000000c0)="65b635e6201612f76c521ac118125e835851000d5c26516a532a5a3fd68e58f5ecb68b31eb0fc260acba0aa3b00412d8d2c97e333dfdc6b9f9d086b6d302f01483233cdf27a3fa2c67ab36651dea", 0x4e}, {&(0x7f0000000140)="eeffdd71754239d2a794cb5a20f46ca5b7630303205b60bb1d56462ba62aee6172900d20ebe1747e1e2c160acb719dd8fe03088f21432f1d5a63d2144bdda09925df6d27884da1982d9ab0eddf0a3c10982ed4e140b84ddd86c14abb74563b9aef67b614666b827f10a7ebdbd747a9288f0ae458e3ea86e103752bb3607298663a47aab707becf1a0843aeb1448a9180e680215f7ac7793485c3f921d2a5bc4eff4ada31fdb8a14e820f6f3fb3cd59c52a1eba8513f7f083fa6d107140", 0xbd}], 0x3, &(0x7f0000000240)=[{0x28, 0xffff, 0x3ff, "3d4ba2c3bfb1a90711105012087245916b23"}, {0x68, 0xffff, 0x4, "8e2962d4c6e115bced234eae17e0e13ff50945a088cd149b19068857b6a1473d3726a1ff394fcc48502f577fb4509fbf83b6803ee22b19060536fca16c5e538025f315e663a97741fa86088b8c7c81b3696465d53c"}, {0xa8, 0xffff, 0x1, "08df81f52e15917f36883ad3823e216283c69ec5daa7f41a5d53ed3f447f605667e2449fd2241a39857a66f6043d5ea3f420f0eef2d441f7d5708492d3df6c843aeab0b128cdf1d9e2bf4e16284068836ce2720206b3559ccc8650301ae29e0745b0121cb35ac1e6ed8f3ea5bee71f45caa3a0fcd89955d3f6cdc70815cbf132083dda839935063cf957c4d9f55c372e1f9687c7ec"}, {0x10, 0x1, 0x8000}, {0xa0, 0xffff, 0x3, "1ea04987654f8172b1df512f991190f3ae732bbf29eea9b1243c381b79524feca96ec898b38f51e8ba1298d2249a513db3a606baf3e9def657cc3a2005bd9067e8b12ebfff3b2f96c5eb7582490a79ba458852357a83f01b39d72c1d8d47d990d96633c1708ab85b4bffe4b9f3773ab1f4b4639b556d329035c7e986020a5043489fbcb723009ae5fdca4428e7"}, {0x1010, 0xffff, 0x7, "fd9fb295ae6f879a6300afb4584513833c19ce797ce42d834fc9b625040f0db3f49360d8dc1e7f04fb2256552237d4666ecf1722887fa65cd24d8bc84ab448e7b4719d7c1f5dd2ec6dafdcb9e9404faf4d9678d55f910b84ad63f6fd399fcb769dcdf8cbc8ece1868b1f2d412a770de62e5f494b4d66c39bbe1b59ebd5e85ff1b265acabf5c32f4a79c16b1c43245cb92364a2101a369e1320332f6c6149ef06fbf85d3a96e44cfa44c5b757cdfb5b2487c3f005285cd188724796844e299d035da60132706c5927d1256a922a83c990a406ecc83693d031467aad71f8972cb7959bcc2c0a23ceb9654554221f0cee717260e0f08b3807f1b0a6f33cdc17158149a74186226df5828fa0a9f282d8a4f14106a9d7325f204ad4f8098e354e732914bc4f56b44f676ca5b24d7dc3c9eab4a80ef0b3c51c62ff65528a399ac109f880a85492887e84e3ba7642abb838a61c28ab470d01b131b158f2eac7699a691da12679372376ba4cec30cfd8703ca67fcc3a9a7e1cf906c3259364de53462b68a7154cd989f324aabb04e6fc8cd1c0f946865b7a72fed8fb3cabc9a8f7c7be92bf605ef9d5f42bfa4a4f52c6f429357873353f649cfb10f1610cbba9a0b909e8c916c1577fe9e9f029bccffbd4d09c4fe2aed69a430060089afde59381d435eeccdd22651a8580799f0f1261014a7fe7c92e6ef0c75b6082606bff470cfd03463ead81e6ad1ca0efa2de66f3780baedb6cbf298b919c283a0ae2d6237672f3ddc86e23371e0beff9b108ba7918edaabf29f87542cdee015c20084da2eaf65a207b9194f3be1560ab9f2109ad3934a707c3c5d13b7e7f82a90bfa8fb6ead43ea4bbda41f57c894c94b208a6420c7d1da6366fa0f51c51fa0a15a355d4e87df09b132c13779c9cfd02e67ce8861628ad9a37be37d458304ff7f846cc30b0d4b8746ae3027ad844ea46ab1864b3e946770b283835be8be178d95e414d8c66bfa0d3456b0008517d819b108f4ee620ae9f374712620fbd4384a80b82a7a4e433c14fb48f59cc5d734bd9ca061928b8dd8e58526fee3d9cb899a1adcf7c74aaf0507bdf276904d41355a44717c3cc4367228b092eb3aa437fa513373862b41c150e0b826df19af7eac3fa60757501a73f0397e4b4365acaef3c36745f79b21045a53f5af5257f659ca866a1742a6dafd967cd815c81202cc6071151925ee6c54eb5f0ae054bf4a97401124ab5ec118e8ec57faa64b273549dd3208cbb97dc907fa7326385c6554583be9fbc6220199ed23198a903e0d893ff9b635570b582481f202d428c51c053dd130a6d3af2846957f0e120b1f0032c09f6433895e0ce4e53641832a1705934452e65092e19bec90c3e6c0de0e91d015840a62e756da22d4c17474c94ecec02e1ee40acf27e3376a42d07d5100acccb366f878493ae11ef766f4eb8b169c332c7b2e3f00096709ee069c4b01f8b05ffe404b7b103c063864c50eba1cb8532932c6fcecf06343684b965f1ba5907349a57f25ef84608f6d5dc2dd075061a50e04b68dc4587c07afd902c6f6dc8e5ecdbc51e09d2a0bc366bb31fa57b02432f3dccb6a9efb785d6f1732922afd790dc90d2ae0cf420d86284826c8eedce9bd17e449784284634b0ca3a3fd02ad8c8944346e0dea70a050b0ff9f3ad2a3ef79feef4aa3b855f1eeeb7f026e3f214c8cf3fd5861f04fcf0dd58a7fbabbc61a76d8c799da84cdfd7ed4c6bf99a87d2978caa2e4f43085f02013bb9a75199205786b9ff5a262217fc84cadae64e068469451c52d8e68678232f072e1998ead88be211b67d1aa0e947985867819786ee6ff4a5aba111253e8cfc303eb3af2fb127dd82807f1546ffe9e112268498fe03da427518d47b5076ab186a45081a81142565a8e531bc64116ec0d46434803f6344b70979ec16abc1fb6b6b4d0b0b96d6ccba00316a6520956dff9e8d3e29d42eac86aee2e0eee2526ca2ec007eab8fa07288c654cc0f816a2180a2871a5043242866c0bb7a0be3a1f945f56f7a99c54f582d30ecad8153d177b5e476c67409ac5f2365f505fccee345e33c6ce1d4e93d08724340e7d0d4f10e7e6b1e27a6106ed5fb0b609a2a64e3bb686df39d5c204e27dc1069cd0ca62878a0d46d5251557af9ea855562b097d89a44a3ea0829db5744bc222f5c462179fd8c86f8103a49dbdcb8eb07f9b5b080b895ebbc7fb339f647a43ad310aa3f3efc56096fabc18f19cf2835c327ae8ab4a1172d296dd12ceaefdc246358816dcfaa21bd984dde2a8be0f09c176db65013235e3643b2ed31a827767fbc5ddc1641329a4bd411bc2a22dccc9e04e81b69e1f9f44cef78dff4596040b21eb1aff51789f05b51f2390497d50ce0b9b2c4558a61f75cd0578f575d7408b12998c092a41cf7d521dfe862ab3c34f34ff57f221008e268041b41764ddc9def1b9ff5b354b93756668f90ac791a9844f24cdcf0ad549201d8ac1574ac3f543fa2e5c371989385a3acc3c835e8e26b23f0477516ac33879ac71b7d904c19e8df2f90e70fb5c65135cacefa3da4268492a84e61431156563481a3cc9bf149693288b04594886d0401e4560786d083f2d38a17180a42403810b0c045e2e69f882790ea4ac586386bf114787355952f0b2efc4adffa91feb250d63038b6b66df2a619320d9f98ab7bc5b8db38dba19dcc2120cd821ba33e62d9fe83416d52ff5e4d1e192e1a52c20b1ad08777e3ce9cd55887990226a030f436646b734d2afd7ef2117617d6c44a355b915097f29c157e819e3f44828e0f8745e02d75bf2f653c655db41614900fa770a62df06f23d38b80cf0a82481ff6a538d5121f311f01e0ec1102cd47122df71a1b28ef399c12ff0fbaaec9656ade88f51e4689188e161358d0729b468d6218fe603b2529ef6f7fdee52b5eca559803be169fb73846166ac47a7822535190c2745c27b43a71ec54c9ccb3142950f0dbf89f417755adac945ba096be4182e314a6630216c0dcd124de8a4081225fcbdc56f93d54ca9a51513b8b436b58f71e85aa60117a13936e58faa0cfe28e582d9637456c142f2346d7a032ca0cc017f947d185c0135a3d7b352175cda4e2bb69f03587a1b361d2abc039b10907d1d0c2ed8c834296fe2e1b9a9660c7c72bf92281790e7e823f1912943ade7b5586b4295a5c569c58989bfb04414d781df70e845c96e8862249d06386a9317fff99d21052f72a0e16b6072be19a9fd65757a80a89c772aa804daea4c428a87b416d8162b3aad406a83554c20a624d4f94ab4f70ca1c1aa2b272058d5f9b7edbdfb2848cee694da74c3152de5a5d115768cfa7e4919a21719b607ac52cf7af8f24adbcd69487bb6777603819d084a315ac6b74097ddcc1e09363dac4b1546e724f36e8b100a625f47bf8f11ee4f989ed867caf4d52074d2dad6b5dfca1e1aae6646afc5c2e7b8e4cf2e5b3151961b74ad44f00500af892caa2f9fac5a2c50bbf922a1a275b04adfbf74891dedabd83900398d08213c4bdbcf94c6b20c2b3c96e675fd674e83a54465a24dde634b4076196f8c4170259e0980aaa98f949235b7b9370ba1a9e2d1e6069f1e5a6bc0d4333a5a0c9c647b7629e5c41b4861ef210b6ad1ca2de651a18099c1c632c266367ecfdcf7c09a794d74ac5d79b91276716646425bbf7e0714a0a12d545900d2fa50023ffa929c5c47b6cd96b3233cb6c60df9e7bfd9efeacc311ab38737ad5e7a578f58f8b44cbb2cd457f05764b71a0f73f5c3acd8d07dd18e60983d359a39680cd3ca5ceec701645dd2cc10e5ce35e72ac40d70d71c2af2e01681e58b1c66d94bf0fb45bd754cebc05a1a0924771b9f7768c573215f66dfaa98b7eca1fa32d058ce2f2f6f67d544201c5919ae2196600eee9fab7552c73d537cf8cbbc41b6283abfcbf8c6dac2da669767d6ab486667f1421aef10be98719f3f34725cd1bbef0ff5e4edaab4f26ced1c13c9ca6df6d174b057562b753cbf9f89c8a5c4e1c7eb9d8e2a63e245774999b49b62ff76605debd72b2f9d765fe312fe360d3a0d375e0345c73a9188ec9f76d53e239cb3a3eafa599f510fb20f0d29223e09714ce6b42b737478586667056435f59dd38a27d62e6e576f13feea0b8757bd4c880adbff08beaacaa98aa2180ca580f1033f521725f80c132bd55bdbe920e7f9f68baf4b5db7ce8bb9e0be420ca62e2e385a875fdb86ccb8aef5f10353465d9b962cc14cfa4e10161aff1b84d8d0d65437b73129f55c3cba3f69da349bdf9b7b07edca353866b9948095d7aa182a22c885ca5c649e716f91cbbe93a79984e2a9383163eb0536322fefc037c52bbeced0dc892277e832a787635b0fd21c61a521a776363fe1ae4d6f8757c1087f34508ab1e02e5ec2137b81b275facbbf3bf269d63ab6e6674b536cafb3045963cd97b5a1cc32ef073a5178d4745ac29615e3989f5d97d72544563bc57b3838e2ed3d866b507df22efd4d925eba17e7af360c286039b0a6960b6627f98d4c6ea7e4d1666f0e8c42355b1a6a38b09f52b92a09ea01d639b21965f29ebf781d12a97fd41b36bd51ad354567987ba4bcef6cc03d55cb96c4eedf247f81056a22c56b539dc242b02c3542cdeae8e688d099f5711e1bfe612f4dfdcfa91b7140de380767e081393dc4e4f945e780a0bb98b7c09a1fbde4fca3a85589b72d17089a6401b39e071053d0eb43dab9538f569fe25dd3ab70cb1f598b36076206ff48af2ffe758b43534dd6452e8159b2c25e95247578000ccc6818591e9e0c426c854051531712adb24c92a828723a742b3824a388a84fe4975dbb42e4ec27fc2dc6e147eeb9dfbe06962f0c878caa71a0f22ad7c2bb92f268334c1b7049612fe7c5f3a19c4aa8fb9ec0879c7dc12af39e59606f5cdde20b63965c8f980c85abe325401627f75d969da5b1240ba8c6f250ce753634e78955681d617d20a9bdc00ed2ba2125625e00dff36cf35d2683838fff65aa2d18a025dd2ebf34f3fd98947388a0dd4f8662114b5088553609d2c4e0cd2cb758ff51e71cd88922acb7c191716f0d956deec858087c4c7f2f22425623081bfdaa6f5f3433d190db2963e0c4429aeb68c32437d3380c395ed772b1a170c97d3b0f99e083312d731ebbd815ea589a08bd5ea84095d728cca6ca8e3fc800f02ce9e645b05aef1627a7ee6aa22a3462fd506257792c7db9c593859c738b573da8fda983db87244cc610aac4ec31d961faaa0c134644e296821e2eebcb23a5d281a2ed9eb47f2655b6eee7c12dcab6a2a2d42ce49383d7a68563b9e9756a204de7d62c0b9ffce4357ce67851e48c7d88f75823626df4b5d60f807a6e4c0c7a16ca5967318ace3a80aa02fec34e8d00cc5e1d8efe7f0f245960e4900e57d14502db6a07496073e7850291bb3898823cfdefc6273d0a88a46e85be6804503d462e5e6a65ab4493eedd5b1b93aeb357b045cd87514821a1e46016e399145cc74d2334d0e9d1302644674a371e708e22e24ef174a2e01b29c0f6126c549358c695e151c9576e6625827ac1222071ab46d0ab542ead745cd0aeb0017b7297ce3170c4455b240dd8443bc7450b9ae7a372c4066d977324d73ec4fa81e4920477be806e8670121c2012bcfaefa0bc2b2e27a8f633e4c9f03c66cbc8fdef6112455902eb463b7c6cd93ae182f97a5fe1e5a3210185d68ffbb996831332046322d3858e9850ca13b664d627f1f17fc9db9e33d27db856a4002d299ec22d17c429c6ecd6712bbaeb7109e2a580e8f8e115aa4af68528f36164e"}, {0x20, 0x1, 0x7f, "23414bda08262a605dba66"}], 0x1218}, 0xd) getsockname(r0, 0x0, 0xfffffffffffffffe) 19:32:37 executing program 0: socket$unix(0x1, 0x3, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x87}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000001240)="f82349f95851af49ba18ff3a536dcf873d83c89003b265b5b3a9e0c064d7635f32cb32b7bcc79be53c904a54e3e18d05bf1e737a26e79399a95857d44ab0d28f89710fb173e704b6a3af90230cb41fc0772219d7c22915bdc9ef15cfdc65b406d9db880b000524ced5ebc609065984f8182dc476f809a0941dc6a2a4f511cc9f7081c35cb3300e1f72cf264477895e4d4844f6c33ad56fb6aa6c6742b81b2a3a83027e477f789b93c27271decf524e0d7b2d6d3b6fc781ac7079107d212c7564a7432b949e00e697ceb066cf79dd5b34df7f264b2eae02d953ef230572917b8c66f2393aaf51f5da64ac02bf841224d15e0fb31eaa388f5634bbe4f3849503a4b0f4be974f26cfbd75fc231f5fad73b40cd14120a6b1f1c1df31b7a39b5cd80198dee6884fe5a45785be24fa96cd812958d85ea12392f51b5e45695dd33debf832f767a273aaf7b63990e75f7a161a2b7910588810357fdaf3574af501255ce1765606675ecdcb17a33ee95ff09ea602abe7b92197d744ce9d2265b5e7a74c10cb81f46ad6615d0801a552e512588607994978516194ec99ed4afe84fa69dc5db386586c463f3b3c5c867a7e9e56262f34465a6a9e34c15bb1fcc1c470f56ac801a67853a575bfe15f33c2538d38f89f78872f8ae83a913ed371fc129b2b4f7e80979febdc7844d1475e6fbfa690ea4d44a27db6ed41a21d044c2af6dc21e47921133cfbcb76118f1f9e4276035efaf838bd8c15624cfb52426c6fa8aa36606701d51d47c7b33419444f4730c624ad630887b5cf7afb123658db4dad62f5d839a1b8ef5c57627b8155a7648d7f4f8e2c151a1f3c1439333aa75fbd455f1f2e124ec30ab1dabf7e39f3f3929e62d1ac99653fe60a19c3827ec183fe4d3653fdd8cede9e76e833bd805ee776499774ac0c2f3efb1b526afa0761587a9c96e4e80f78a8fbec39664a90487e6d0a39192a547fcd5d1a955cfd042c725656e3535c000abc525a6fc30397477705c81df5ee83f5c51c705d460adda701d8b76459d868213ce4e3bbf75a040efab6739bf97997c2765adac04b2fee3dafa028dad0ca6e50c2eafc2e88d56490762bfa492b2e60a68e4fabc24c2382092f1b63a278c3a23b64522b1549e3ca03a83be885066a40e627214bf6c98c87086854bac242b1135641c1652170d677e35a9bd2c086c6374854d79995e6b8af3d3a9ae92383f33f20d4b16f62e3f6a837cb7f1df2d3d33be48fe3b062cb805d6aaa972dfa3bd245774cc736efbe1b083ce57e951ab87c55b02c7fc109de4e1cc5c7444986826dde0396e16fc54921349748b8f4b3b00f6120d1300b21b8403ee793746e3095fba0ab8634bbe86074a04215d147f5895507e7c4dee932b391a0b9ac2ced6f6a05b905ea30f3d1ba4f0b83fae6ea10eb6171b29a8e4577a790484e0c7eb0dd78572c1e1ae3a119fb888b75b72d3f7e0100ffb5aa2c8830efe48661513a9befb3f32f061ee1f421822e82b6cb83a99c9b183c296bee3b66a787b73bffbad714d584ebd78613fdc43a9ad4e67827fa4bad8ff5b6d3f7afa6c48edac40e5177f3a400e84b844fa310a676d84e7fb09d481e7b2bfcadea14bb5e363915a6742a53533ad51102d7ab6497e4c5acb2db5d51a79fdbcc2d1b423202f573e48a92e08af3f11d0e9f89d6238460a4c32954c39815ae83f923d2f5a9f884c994558e1713e2c35e252b820acb9ff233317931d740dc2e61df91904e7f6ade35244163079af26223e5863ac71df034ef872ff6c4611c7734f80105825dccc2b064fd977dcff8fbd919ad86c7abc237d8c6bc17b7ca07ccd7fa7b3578fd1700b5fecc0e1193db020bbb07059c4c34862cfd661a5790de37e9f5238f3f3a2b5fd6838e83e803740339780d4ea932c0ab96b1f17356d18d6d47623260d449f329d88487a002cb161ce0b7a0cf26377b281f50ef089ba32205a7769a2f12f03329800869e353150bc0b7904fd8ff5d9f2939e1518ffa31be9321fd324ecd74f11eec2d016d9da002bbf51c8e923db3087ad8ce7f5c5267512a3972e6391ebddc349dde5d1378468b54cf57aa9235d9a0a1bc94147280eae71ea7ee09dbe5d64cfd5ddec8a62c131322a5ada7c8800c9b731b1aa2d67ec017481250654744a56b0cf9b7cc797c46cffa7acada70cacc7f005af91cf14a2dde5a1caa4ab9a780eb011f6c3b2b474cc5a7785d2e371dd871b743cbcf13049be8e3e9cf9af13750ded43fd92a5489c295973cd3261660fa8937e3d06a7993d364e6b6d30752c651c208faa22fa250ce29ba8b6245d37ad0d27f9f90b1c61f03cb15d18ae42900161c0289718b8af84f97520cc6588e50941eb6df4c8b1380ee2e47e9227e8b3ea7e55664389c29a3cfb5a96ba7103012080fc6046554fcb84b30f772c9143d390142e33ee720f650f7673975bec18949c534b5821c8ffa5c96c2b7517c41bf4e9410d9b762083ec6d425bd2fa9c5b4407cba11aa0fb926f8d3b2eeeed2c9eafa83020e57a5ad836171b13456b2d93c6bc8050fd0230c901191f552f49e9cd01ac3514894af8734052df03d7f472d548447721f32999d126b247a268709ee7cb788b7a6dc842fd7aef6fd0cc96f0a610e2884cd5c6fcfeeb6a539ca903dd8a9742cbc3a9ce067e7488bcf3dff6359cffe89899bcfb6b9e76c589b00b40797bdd191d0887e6b9fc359fa06d6d1d9908076349d49fff08be31bd78680482f5597c97cf4f5396ecf7316f5f267c0f77128bdfe527b0856acf2fb313cfd0b9e07e4790631e84a8b0557c7ce6710ae13983b75b42a61332eefbb9a72fd0eb00fedd4797deeb4bdec00e21067567947a055411cedbd49ba09f2036f846747ba62f79229319ba73fab7c57c6fa8fa80a7c65069e03fddaddd60200ebb39beba73cebf8fa48fda2ee2d3684d79de5c5aa9e31d2aaba650ddca922081fed4b982b8823122ad044d0fdfb40c9257e4620d32ed26e8952fcd2c17f5bad98c53f0f5c2eb74e077a357e8429e84b3585a0b4946aaea375f32d1633b9d2b21527e5ece8491d0150e98ba9070ae101333100135ee33eb596434913534e7ea35e42ddefa56bcac8d15409dd222a4515a5b16ec2546e46b69252b4d7c6a4e862477adba83bc84a387a80074d1e38f9fdc124ecc75f507181b44c86d078fc52245b92e3389a923d995191b6b4d2bfb9e80a31c509d4089d3e699833ce0049ff80d13eaf409cc62b93e802442282573296d2252ed3eeca920a9b38f7a00c94a835a2f6f101711fb99e08e0e63bc1fdcd52f753ec10a969c635bd2efe7fbf7d28921a99553741ec5d7f66ba931c70e5e7e9dc45aa7a42f03d638fe5e2eedfb721389dd76c34f39d18cdf18b6153786e02bd1e49fa95c2366b23170c8905a191b9fadd2bd79452313ac867c73bc2c6bbeed7df05646534169ea248c309be42a51c4d25ae58871d4c5ff63e4dea259882252c995b4ea65fafcdd9f05522664df218fbbadf7bfe002c17bae24e8c50b82e8c31ee17b8da0c959748c2031cd604d71f65555c25a0cff70d431385d4043c17bfac1f6168b5122b13b3ceefdab6a55ea2d4bf90b10d392aa066ba5d8d6d3dd0bc1575c3a66f380defe9923b7d4d782e492ec80e233971f6af0b10cc20422c12eb6f030907a0150a5a2e5233421a6ab1b868c5f4619d1f963d3fb2ace3bb6bbf5f39fa70129dd8972d7a6d23034e2663e8576e448c64dc398366952a8c229a5c0ee8322d8077b158a3b6d0ee663e2a7a6eee70ba35a1d2ad2e656b14af7833d8159098c3f081338403e482ccd5186be9c40dc52a9d90ee5728c9738d9307b9826f41cb6bce2cb6efbbe9493a20aba4f430bdf2d96babd516fed45325d3a78f353d4e805b931069aed08dad1064c0098ae1a158d303a1232996e7324dac24e0e6d85397567083830daca4865c982852baba1eeffd500e21dcf3e407d7cdfde0ea7348862e53067b7fe032b96e35541225320490506ce1378246696a99899b85712c0a53b4d6828ae3776358979d993e7e374601e742a23352a4acc009e715d9239ac2998bfe36a6bdd4a6d7e67ae4046b3f3178a9b1ae64032a167cb24586a558f9bb7d9c187a2f6f441e9f8dca99b64291b0df242ff2966af6ac97b72a283bf8cd66415dcade0a99e3eb9369936ff55c6b2f2aedfa316d91036a9e16e946fe53d2a0536fa5df802bbbb8ae557c72bfdbbb0d1938a0c2c9cfbcac75aa8e981aa7b24e07ec6e2de1403915e1dc2a753849301b7957f0e642a4773755e9d22b7bf762c0a7bd3937b7c2cbdfaa3c0cefcafc33fe01efdd8dd0e304ebf1708231aa78e754793da4afbdeeb5e33a2a3e1aeff9e62e27012d5332933ac28146beed839e56201b492a7877cfca096c86708d73a4d781677855a57998268be92c9bd9b0fe2b56a76a9d54cd4605729c9bc08d737bf75a524b98386047248f046553b8b4c181b5f41e19e9bc53edbd52faffbeb5ee87c1caa0d68970de7a55ebc0cff6aca2b295bae6c544fdf19949dfd9d194daf360925ba3fbea7547d896977725ff2e559566a03c8bd2c89b0c718da2640fa9e7aa41e5dfd48219049251e23b7816cfcdc4ed3a9ab0511a6d868d9bdce8b813899522083c8d41db0fa5a52990555e4d4ddac8de69d9246a4689fa042a023d14400527eb444d288ee08b3e6c3e43c571393eff6ad01b947d8bcd4d25121c2726db36d92de5e879c6bcc208080ed1ce502d48668aba1296020321e8d3e606c8776440aff41eea4ea20db7fd5619ab50734cf76ed8d7fcd9b3263cade78154ed946b1c1a53f878be30c02b0d4a6998a178e6c37e89a65114b7417addfd39ba65dee7c511056000516c02bc5857db968430e1f9da76a023616de842d3ec88590d75e3e8b37dfc88f896a19e5953c7efaab775b6f91d5ad9a1a74aeeb07c125b2a6b6e860e0f51ebefd6f3b18923d3280968a3a228defd5a03f15e2331deadd52e59617ea412698c47bc10191e44c60524b1e0efd680d31b98dabefb390fbdff4abab97c04b6d99b46b66eb02810ee710090e7e158979124ce544a983a94e8b002a12c4758380a92e4633a3843f7b4ab36ced8293dc69c12c9baffd1a3e5338309178048c1bd7aa0553b7a3a76d1a51182c0da25e76d2e55a2106dec62396308754da74bf95db665ccbdb7112e1e6ab3ff667cc09658f7a836ace6a365378883879b5e15ea7fb6fa84a8f104fb24bc273d043507e05a30d97721370c29dec768092907636152cb469df994732bff87620a0ca13a901d1a50563e9c133af413546226afcf0945b6923ae8ccd9f216d0ca0febec237b2d293ba742c4b103832291ddf8ef656cc8b487cbe26cb30ef1aea481d10bf7388ad7ad8a38555af9f7165bdf1811734b797bbd90dfb35492b034bd2ea0501f1d4141ac64e1c2df3eca74fd1ae73b28c6386b143ed2e69b7b750cff80d0661a81f2e85cac52eac7d41fe06cbebf64fb327a53deeed95fa5fb343a91d156f248272a979f0b9bc4743fa1d3e326c2c601102cbb56e4829cac59a07d287aae8ba6b5c9794ae2588a0537403a91d9da9c56ed7b40716ef26fefac730957d3b5e3c49fa5924dfc87c9dad7e22a859fa244e4fcff457e7b85d83463438917dc5621763b384ea4fac335415bad5475f67628bb8e8995d881166aa95ea38cb5cc49ea2d58af96ca497c62a9d72cd036a9f6b1fd28dc2e7aa7aaff1c09df19a7c2bef2c9db0dec16f4b3243f9f974bbc1a65babf743513d0442bd6aeadc0e6c11354ce0b90a5531d65da") syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = semget(0x3, 0x1, 0x200) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000240)=""/4096) 19:32:37 executing program 1: mkdir(&(0x7f0000000200)='\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) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') rename(&(0x7f0000000600)='./file1\x00', &(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') 19:32:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x8, &(0x7f0000000000)=[{0x1f, 0x899b, 0x0, 0x80}, {0x9b5, 0xfffffffffffffaec, 0x1, 0x80000000}, {0x8, 0x8, 0x5, 0x9a}, {0x81, 0x1ff, 0x1, 0x3}, {0xffffffffffffffff, 0x8, 0xff, 0x5}, {0x80000001, 0x0, 0xdd, 0x5}, {0x1f, 0x7fffffff, 0x101, 0x5e600000}, {0x7fffffff, 0x1ff, 0x9, 0xff}]}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000180)) 19:32:37 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x2) fcntl$setstatus(r0, 0x4, 0x8c) pwritev(r0, &(0x7f0000000080), 0x8b, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlink(&(0x7f0000000000)='./file0\x00') bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01d3028b10266b2453"], 0xa) close(r1) 19:32:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000016c0)="bd", 0x1) r1 = syz_open_pts() close(r1) dup(r1) syz_open_pts() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_open_pts() ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0xc0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x28}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r4 = semget$private(0x0, 0x1, 0x0) semop(r4, &(0x7f0000000400)=[{0x0, 0x7fff, 0x1000}, {0x3, 0x1, 0x1800}, {0x3, 0x180000000, 0x800}, {0x1, 0x7fff, 0x800}, {0x3, 0x2, 0x1800}, {0x2, 0x400, 0x1000}, {0x4, 0x307, 0x800}, {0x2, 0x8, 0x1000}], 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x20110, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r5 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCCONS(r6, 0x20004276, 0x0) unveil(&(0x7f0000000380)='./file0\x00', &(0x7f00000003c0)='c\x00') semget(0x1, 0x7, 0x100) ioctl$BIOCSRSIG(r6, 0x80044272, &(0x7f00000000c0)=0x2) setuid(0xee01) r7 = semget$private(0x0, 0x1, 0x1) close(r3) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000080)) r8 = socket(0x18, 0x1, 0x0) setsockopt(r8, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) 19:32:38 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x2) kqueue() r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f00000000c0)=[{0x20}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000480)="8f93880c") 19:32:38 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x4003ff, 0x7ffffff8, "73cc517b60c4e9c9c06d18000100000108000800"}) rmdir(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000080)=0xe889) write(r0, &(0x7f0000000100)="b048923dd596a5ae2c5c28", 0xb) 19:32:38 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r0, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=[@rights={0x10}, @cred={0x20}], 0x30}, 0x0) 19:32:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0xc, 0x9) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="220e22", 0x3) r1 = getpgrp() fchdir(r0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0) 19:32:38 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x40004010001028ad) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000001600)=0x9) close(r0) kevent(r0, &(0x7f00000016c0)=[{{r0}, 0xfffffffffffffffc, 0x9, 0x1, 0x4, 0x4}], 0x6, &(0x7f0000001700)=[{{r0}, 0x21d5f92a2d19f053, 0x29, 0x0, 0x6, 0x800}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x84, 0x8, 0x1}, {{r0}, 0x0, 0x0, 0x1, 0x4, 0x8000}, {{r0}, 0xfffffffffffffffc, 0xef, 0x1, 0x6, 0x100}, {{r0}, 0xfffffffffffffff8, 0x81, 0x800fffff, 0x8, 0x6}], 0x20, &(0x7f00000017c0)={0x1, 0x83}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000001a40)=[{&(0x7f0000001a80)="08bed3fed3e4c3d38145405226792852c167287bb08f585c44441e0ff55c5567722940f6a75abf4b4499a3e751ad99b55b44f99a0452bceb0bfa5dda5bf3790f6a202413429ea7b280f294967159028fff1e4030f4344e02bbd9c6e15ac48537befb9b1bf57a437a5c661fee783af35cdd0ff142ad1f7f3e30062c4005d30ed6678838b01fab413b6c554021b1baee4f1acb15131bc42b9888c89f752b9e8f3858e49d049345eee334bfbdf735434f63fd195dc656f6a52f9721a5295830463f4ebc8d6b784d2d81e3c379da9bb5a31cf4baaab2be97a537a57a8e24ea0067401d739bb22e15e6870f5947f0a9d07b7dda57f2729685597ab9888fda0212ddb951ba7754c45327daaacfbf45234bd7cd2da1b91fed02173f072bc7f5a4be0094273f39f0ecdef591b7a4d53b1c3e7a3619795597e99eef56a8e67089b93650ae043ec58fb47613b90e2b14b8babe472262ef3b78d5f9974bb051db8acac95fc08a8153a36aeb2dc7ff94d693989349ced6e11d96e9fea8c37cd94da377a10e5f23da067dcd9b611a5c0bba822e0e38428733f8024a290480d53c7bab52a4644da7ee527cdc3460eb18f59eec1600cec45b2fa5d476aaba9623f61103c9b8512fb792b9a0c2a81ec87a47d44ee200d234293dd61daa995b8b128f520f9d26", 0xfffffffffffffdc6}], 0x378) renameat(r0, &(0x7f0000001640)='./bus\x00', r0, &(0x7f0000001680)='./bus\x00') pwritev(r1, &(0x7f00000016c0), 0x0, 0x0) writev(r1, &(0x7f0000001580)=[{&(0x7f0000000040)="aaf03840ad2abf175889b6f82b2cbcaf356a5604b68e5c90ca964c4d40d25030c177d6c61c09b098e364eddd58ab30c4ad365470697ce38b13bf460f71c869619c25cf19b951834ceb01e17f5f1a700b7bd8570d81396a2b96cbdcebeec6adf02a56e34d3b8073ecb70da599573a2f78c9243a54f7a0bef4576642ea3efbc933effd7b405ca6a23c165740f819f3b07fc2fb909ed7302b7413196c85", 0x9c}, {&(0x7f0000000180)="f2405d8c6b4b4e4c45ca82fd949df0cbf0772ed372670880798a9db52f76e192d2f07d87e611810a68db8bed4ad71912fb12e87dbad3517f73631276e8cd658f681ffd0319d1401076b1ef9c54e4e832c6244dbda8d5dd353e1cc525e7e30959eb3aa39f081428009ad0d20c55479ffe4cfad95f6471308252635b9ba97691ea46133b2ee874bb2a52a844c0978999b49f3aef6255f635c61ca0f0ff12e2764ae0ff293cea5c2229b725c7797a95bd523d579b2796f70ecbcf38702ff354d327142a147aa8962c688502d70c2e6bb96da3d409163fabe99c03bab4f8910ab7ec3452e6afc85f230e82062c4639fdad4fc7d87117c128e51d647cc1d433a65e6c77aa1526e585671a9eb081e0b8844da81a0c144e2a86ad0022a929485ee9796302af8bb4053eec703a486c84dc44c60cf1a89e8c300185bd8ac6a91f415811f7108d6b4133606f30369c5fe3bf0a9e2fb1bc3ca457a2e0c938c6f11796a9aca4d21101dc4312e4be7450bf863a30cbcc7dc38aead7971a5ab55b4a737d7091b4bfee86320a39e5778be931823e7aede70d3c40f67a46c62e7a57b16d8e6495fe8d27cff4fb5e5ea2de81a112f517ffa55cdab421ff10288f2a1f6fb0f0ddbb59fd2e8fdbd4c0b6252459ef695a2010835c7e81193036f3bd331c4e254d00bbea2f1aaacf33495c828068a891513d3b7c9a6ba756184542af22424d3cb801660eeceda88bd113ab3209665d41334d166ae74f0222a71ff092b0698c6cce7e323dd370f06189aaf99ab82f4ec3a09918f22d27e9dfaca5fde0c8a08b57c2d80efafbee23dee9d7a4c1d3e206a238340890ba0c1e0919648be3435008e4cbe383906f0e48a7f0a5ef2694bbc486b487759d1c00e574434c925d491205effc1cc29ebdfb4b71fc58a182354048944b96838dc7a86c41055cb858db9d60194fa40a55060b3f59c8bb573ce069f4055177965c22dae477c9d9939dbfa3a788f6fe70ebe0ff7abc362811c25ffd2bc4f78fdc0754d68ef44d0442098980f499dfeb0b569798ad6a8dec61456578dce5aee6b45b241e7dffc6680f79237067bb74c7871b7bc3a791b23a6efad4eabbc8d27554a46687143e82dfde7a6a7995519607752a94fccaaab9d38775958776bad888ecd512dc87300d7347fd556d28e0ce58854c4413d6b23fd0b37fe6f5e7c5547027d5d36d06e407cff5083e95b63a4897a17f3bcf32048f807e2994c530c069198c9e9d845c722e9da611d0bd04226f2eeb784ca7b5eab32fbccca6b597e234c329b4465b877b7381162c48df608aec5d8e941b33e99fa1748ceff53a801f24eed3bc1243af97fca9858f03d1808baffd1b686d24b62889ae9808ed7f29e2b8c2caeeaf6bea51535082c61da971a83589449bf5db08982d327ccdf2ba023314cdd21893d78f27b0541adb9d17e56b4944e44182f313795e240beefac4835cd2736de4f62fe4a7a2dbc99919439aaba58dcf51d2f563e9ff380502d35ae2f072a68ad1a91615fae1ac91ba91e3acc3bb93721bf0bcacba7969f6c765fdff791d09d41fb7ec6aeef78180d6c134329fc7bb7e13c37cf8d7f8b201fe6f9cd7ea885f0189cf3ef1da237f132e932131ff3f9b575f0e8de5e61d27375f411e81a4bb8820189f3587628fb00f856c320c5aba42be25a2693a71531742e90f4f8199bff4ee48a0393d03032c58d03ffd1f4c03a87f43cb5aea9f3debcf194ac8583512259a38695298fa741b0be11af26e26ff7b6087e9fadce6aaf5d3b807663ebc3fb8170c43621c0df4e68a576b53d452d71e23d923d33157e30790fa44921c36e2e0a0061c676bdc53f1c2ca92a24c7a5b435f4de470ec1acfb39d29974508923a8294242860eab0ee41418e83c8f3c2dc7dfd226a5680a3e742f2f6336ec95baa70ef963a6ebb722389e31938cdb97341a52550e35f7e1c28667c54c07cfd04151c5fe49bd7bb7bb7d62d6c7805ed6df2fd8a968599e9abaeabf5a8b50adc09872b71693b96bdf35a64258ccc69ff4ffc41d5652c75e7c6324330f67a53f761cae1189192a94e41404820807ec589ca3060742918d23ecd838156ec956fbe896590461cc728cd183de4fc9fd74eeac763fd9de7df1e3d4c2931e8b297b2d5a3e9282fa7e371765067c0221c9768f02a19cd4c323f2d01bd8280d57f92ec73f940abdb351dd36a2d00689694ccc51dcc34fe490e2bd390f58aebfaaf4abc85053c26310eb8cec2406b527abbd308ee3e1c7f1d8a0030f818e26a0f344985fb0790af9590f9f97e30f7021e8f0e18d9129f8eb1728a4de81a972e77dedebc2a8be7ae891b7fc70620f8f20096985b28a391e46d31dafec1bab3bcd901c65af660147dcf33ac9b94ca573f66878b62ce979dfa476225e750365c502b8a8acce31c59d1618d519663df48b219f12bacf3be1c48f5db0e8b8146f44246901c55b0112932e943680aac614c96b0ea0dc76ffd25bcef55a9ad0eea4075433dbe58f3a65084163c1d6780ccfc39b654e4a40c8fe5a74dd2101de2c967aaa9326b1901b01f0716ed6c7c3005eada51157db23976a2bfeea6900773a718d082e15c24fa2ff1cf36b261c3cd041196cd15a2b9e284809dad1a0895b46c363e0a822111c52df6338b60ec1c3eecff6dc27b881dd7d226b389b9632b51613888fd63222b4ebcf34095ced9f62a3b0b59f909802a3685ce46fc6e8c6ce2d6d4951c97dba1ed632526099691c4afaffcf54a5cc9b91dd2dd119f39892c3e7b0d493699f555bd78078d9181d0e15a74bf406a6458433f24c27e2144ecd0b38c45c407da6e28b008da7b2d91b3c906381d21aebe950ac3a20fb4c96fdc51b55a0c413f66f4ead0f72896252beb66a0694f650110a7bea8f0e825ea42b2052eb30f2c2f31a8dc05d771fd39e07c5e5f2311872b28f7f4e3311093312ebfaa49b38640c7e6853b3b9e07e8dbb6ce5d20b08b1570593047ec5e2d8fb616d19e0ff636f94964c7775ccbacb044918b7fe51c2c595ba2ea123cdffb4366ca8eeedac06dd5ed5467fb17177d02e8a68dce5952cacf1cc9283ff783ba3c4fc0a169ecb527060943c5052f73ab0055b53c4ead4e284f50efa0cadf0ae242b109c78add91190b2a94e2c4c1ad8173a29933075d367e2cd944b1cf675d06b9ff1ccfb9fbf1a2371e482082cf26d34b9aa10cf3f1ab7f455ba03596cb42ed48ad078f7484baf5f62274198b6ad71fdee7750a711c0c9972c9cac8c2816ef170f94b133c9dfdb97bf08cdc8adb01c14ab23bd915e47666291e5add9b9b212067d9486bfda454655817477ea8060d64fad69a386c0c964a362bd5aef439605bf73e8563dd486026cf522fb223ee3ce243cbd37d526b0c30ec4e2d09d4074173fa8255af6e484cc6d68bc6bbebc25be71130d347bef3c49bbeea6b06a172b9d76ca878ad007671234cb079ee226ee952f0eeb0846f6efd4bf41babfca889b010591a5e4bf1bae48d33d1720165f8d63e6da39e250577dcffdb87b2b2b997e8600a2d06c4856995be7b8ffb6f008b5b9e9c88d812f9f4074a9b409e7256089e6dd0ba260defc9c6409bdd364123faf069f6df3fcc3e2381af4053ec2e375e48e8be1870a248ed2a56d00cbf1f863a89fb82f2ca2c6db05d3d23df48cf1bae9d80e28e9f0c8ca2293b6d038d838ea4769d4df88d117236c1751417ad52414b16c12d69b3ebedc719d8899d1fbf7feb62f781222aec044697c628dffaed5a13d761cc867dd9ab067b395f1df60a0eac783faddafeb30e9259d4f1fe83bb9f1dd3ee1840f07d91727a0562a570a6423f79a2b32377d6ceb1028793a5e0c0da809c780907c04f9466a4f79559e2235874366055eaa6dd300de73de8d5bb843d44f319a438328c00c6e4b1ed30efaec9d115ea49b0bad51dd73364db45b73b66834697ed5c2a42feaf1c0d53df06a4a2c9b39ec285f774bb3df215918a7d00202ddc331bffa6c9a9d03d8cdad436b0f0e5dfbb8b584c78007e6b562f14bd8e87e34142fa9ec183275f53945b6bffcb9f4282e91a839b92fd37216f960e39244fd191bf4a548802962c2cb898883039bd186af4a9a2732507fa618ca15465e140edddd2f0cc366689010012b7b4bc84c95cd42114085f93bd226ca458bafb92a530ccdf19f546fc5862f7b2ec397c2bc1ad81cdc5b3795d8a27bcb130385364e0a29b70e03887551f2ed7d1dac35704af1663df44dd8412baa1969145c262b72a9ae731e2aa9915257dd4bdc8ae90a747982b054a7780f07fc562a39b5837902083a98293c25eba4b8ffa80155433daa950d637869ee199b0fcfb1128ffdbae2e52da0db920d0e82f9fca25e6038ce3f8f66b4ad7b925ac4185d019148c86f048d846eae8911cd1e2963de7e52b83bd1ae382ddcad3b1bb782eaaefd5f9de56d33db052a341918a5cc378bc4ccd4f5c1e403a889e8920c62617dc6c0c84b768970501290d1945bc12315031986074ec1ccae95fc4baf8a417e63e24f20084d83366ddb7afb315eb35e75ddaa8e63e8a361bce19d7a707b9331ad80cc99a8bbd76d76fae36799e6724a300464e50f7d250429a1c930a248b9cb6f5ffb1d4b1b21786783066c1b6301835daf6af3ccd7163a2da950ce15da8a77f52c5bc4c6930c41a8744463bf51163f9cbc5490bff79d09a255da50a992c6c4d168e26f6150e5b46c8e03e46ee75ff55f3906a0b22342265b32ff760fd01f616dcb2faa288c927ec101082094526722636bd49033a50c25ec28f9aa3673aa815fb182c9d66ea41617a6f3af416b06a943bfecedb9e811f87dc73d89ab54cc74fd80947cacd7089fa7355884453ca9763a4b6414235a74d77c18c815992463a7e88804555effcd05d0ce4fe853d20036a7a9990f1cb231bb550f73a4a4612235756f3e8e10a8d5bc8da196e5fa99de55fd27094f9d349d6e1cc1851a99ea6618530a29ab33138c02e148ae9ca71ae8c9cc9acb36d587a0eeca78d39c555745284da33b1aace72a22f82f38a53deb60b9e313ffe39782bdd45e74cf7bf987f3920abfcfd9d70df1c6b0b06952d5fb85b431ff0517efac525be250cbec359a81696e63953cdc24dce0a9696d99175237fcbd4a5618b49cf6153f25b8803fac5ebd5c9d21580935bd46be05552f95db2c9a396106d6077103a1898010d1b8ec7ac65a564fdaa8accd3fa949694a983e4ec9174bf0dd4adc667f5454b0fadf0944f677cb843c8327d7f9361a91e9e2b74dc77656dacc81309df523ad7b8af41b54fae5950936e479f61cb07f339ccd5a3d59b14a3c0373d29cd965078a28f26cfb5c2ccdff54c626b4ed70bda329665b0d8b2b6c8020f9f4e02aa8dd845e26e8895cbc1bbac38458be0eba357404eb18b5baf5f8219ef34058d7049599a910c12d0e3aafad98af6ee034cf41dc69626bc233a66f94cf570c121b6889e11bab8fb6f5143d0c40230124b9eef8cce75f372def18c9675203f25efa89fa27737391ca2d19090f2cbbb0ee9e89838977e145dbfb79a13de14fa63f6f9c88660eb25caffe031bc06836fd25603f9d747fc918e1ca0f6106f20dead3187298cf692aa7afbc9446f62959dd5b37806c75554d463ba8624c6bc7e19f4db4223fc4c85d8d38ad790920a12b3556a5ac175ccce5fac4a8aac272c32f067273d3fe08eee199cf2aea45c6e8ea7c72441ebd9bcf659be3259780e212af3b0e20f648c34c4dca02f6033fb1ef20b70ab0f8e8c5e820272f2106551ad785b604130e3dea28760d4e2b1a34764237c90ce6889b8b9432f", 0x1000}, {&(0x7f0000001180)="543ff4add3cdd0d06545c7643c884253dc01ad7e2d31ef364171698269459839fdf73d1d7c3ffef32b285123e945f7b9243d404492e155729c2af656ed44bbd3108fc96af69954d0358ff72ffe4e7d6ab397b14ff417cf01005eb3c0a4810e1fd0823a014894917c0fb79aa1a4a82403d949de316dadb8c81d031d6bb52945cf6fa5fbac64ff29a6d38fcb4f1abf3884583a4750daed60bc9876f5aa38a27720e8fdf2", 0xa3}, {&(0x7f0000001240)="6d035bcf915a950c12efefa9d1b6fec362bcd4d38912d3052e676eb1301c550fbd698cfb86ad8ba925af12bcd654a7734444b9832a5f39b81894cedfc432fcebc2e6e6463ba03851204c60f9c0f518bd2c49241caa772a366ff755647ea24c4a261fe02c47e013e4b43e82498b561822a4dbab97db2d15153af81cdf104dcc30db7d0e8654d70bfe1059f5aa2f83a85d2aa24a6b7603af44f5563c3d2d754a20529fcc37bb0269bd2766cee919c058fae548eefb251eec2188e464008d211016ce58a012196bbb13d251ef95856b1394328008de2c8d138399b0994f691d575d56576b953a578758fbd5606170b6", 0xee}, {&(0x7f0000001340)="c1de6a0ddfadda77d298364f41b4d0e72942f8621b743882a8ddee81625479f166daa3cb22e8b2ad08005ec9b064304a8b48ca65348ccecf72d7d047cdf10987c431e24f5b10452f4a75ce3aef4983b5674006080333c390a926d9f278876645835cb2159b4c82dccc738c2bb05d3ffb6b29b20bc3131ce51453c3f3266a708b12f89d23a19f453e2d4da4737f06fb320868df5cb8ce44766ef33ad11cbd783f6a096d09564afe0e76aaa2238be3e98e0e80ecf3d7d792f6999da061aa061888dc57857aebf4db607ca5c297ed8d29cb4b8db66062a62e7565e5117eba52004c0fca099482b1544d", 0xe8}, {&(0x7f0000000100)="b201aa12875ea95a0115d30a3cbeeeda93fcffadcff38261eb279b432c0c6529cb67500e1f1d51d69a0b2e2a45", 0x2d}, {&(0x7f0000001440)="86435983d1e787f5b8069d8257532b18f0caf6e5f6011e744470ca0cb58751de90375e1cf8688f66361b5ed29d3e18d27dabcd1baf5a53fc316a1b48ca8784bc1e14dca93f4dde36b1", 0x49}, {&(0x7f00000014c0)="e478a7195b1566f56aa153ed0daaa85f72cb7645432a74bffbcf3eb2c4dec9428453c684df493527da170d7f4aae4ac4f551e923f91bf24a3feb8b923e9671e6d9444db86ccd087f5f26b0450d41a86b4a6e6f6b973b480f32b32a2b641d0e47894bfe1c43aef42c3869099e668ecfa91ae3c53118af0f320476e369e37578e1269144f65e4beb2e7e5a961ee1a081c2ad427a79b05b5fd5b4d2ca205db159c96078fb1c50dd1c524c9b", 0xaa}], 0x8) 19:32:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x5c}, {0x81}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 19:32:38 executing program 0: rmdir(&(0x7f0000000000)='./file1\x00') r0 = dup(0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x58) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffb, 0x400601) open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x0) 19:32:38 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = shmat(0x0, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./bus\x00', &(0x7f00000000c0)='./file0\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x28ac) r2 = dup2(r1, r1) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) poll(&(0x7f0000000100)=[{r2, 0x40}], 0x1, 0x0) r3 = shmget$private(0x0, 0x3000, 0x200, &(0x7f0000ffd000/0x3000)=nil) shmat(r3, &(0x7f0000ffe000/0x1000)=nil, 0x3000) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) 19:32:38 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xfffffffffffffffe, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x6}], 0x1e}) 19:32:38 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002008, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x62c5c4387947200, &(0x7f0000000180)}) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x84385, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x1, 0x5) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x8010570e, &(0x7f0000000080)=0x3100) openat(r1, &(0x7f0000000140)='./bus\x00', 0x8002, 0x50) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000040)={0x7fff, 0x40b3, 0x20, 0x9}) 19:32:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x28}, {0x60}, {0x6}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) syz_emit_ethernet(0x0, &(0x7f0000000100)="8b50") chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 19:32:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffb4, &(0x7f0000000380)='>') 19:32:38 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x1, &(0x7f0000000300)=[r2]) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r3 = getuid() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) lchown(&(0x7f0000000140)='./file0/file0\x00', r3, r2) getsockname(r1, &(0x7f0000000340)=@in, &(0x7f00000002c0)=0xc) 19:32:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x0, 0x5, 0x5, 0x7f}, {0xff, 0x1, 0x5, 0x4}, {0x40, 0xffffffff80000001, 0x7ff, 0x20}]}) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000000040)={0x0, 0xffffffffffffffff}) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) 19:32:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x100) r1 = openat(r0, &(0x7f00000000c0)='/', 0x0, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x4, &(0x7f0000000100)=[0x0, 0x0, 0x0, 0x0]}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) mkdirat(r1, &(0x7f0000000000)='./file0\x00', 0x0) 19:32:38 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) connect(r0, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000100)="0000000031927b8817000000", 0xc) 19:32:38 executing program 0: r0 = syz_open_pts() r1 = getpid() fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x3, 0x40, 0x100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x1, 0x2000100000003}) ioctl$TIOCSCTTY(r0, 0x20007461) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x0, 0x6cf921cc, 0x200000005}) 19:32:38 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000100)=0x3) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000000)=0x6) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x4) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000001c0)=0xc) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) mmap(&(0x7f0000a00000/0x600000)=nil, 0x600000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$TIOCGETA(r3, 0x80047460, &(0x7f0000000280)) 19:32:38 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8c8, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000040)="a54a6bdf396c6064837398a0bdf3939d4e25a7af2ec92dc5e2dfeffd9bfb0417b0ac7b5af235431a3893a2a3bdf08185599d87d29e42704f48d77259e22a9a7ecd0a4ed96c55a193fee69da878212aa0efc87c0810adc4d680d03c4270317b7f2d8f80", 0x63}, {&(0x7f00000000c0)="f1be40f5178a5b988d683eed4e180a856d6aa71e2abd26845134d8af1959c6ebac2cc15b1d0a9f2962b59a1310103103e67fdaf7841f7c3f0b0a5394ab981acfc444cf656f846bbb45de1ccff4f9ec5f2ef9737e857a7887aa38ad36fe27444e50b93727b28215cc9c1c4c36b15d", 0x6e}, {&(0x7f0000000140)="9fab210e301ced1d9a3debfd123c7272b5f83841994628dff3d68530fbcb8203b3ce6532f276386884638383e937c51efbc3d8a37915a193fac027b8883d33c2495c0e5018313edef81d43c3e58d3cb6bff7b75306b4739e38379be845fa8dbf43fac404d9c7c9ce9baaecdf3b340acf8e7c9210e40b11a7a7128f9a20de45c684da8f076950701768addddd134e5779c855fe3910a18b09b49828039f147e482a0f48b583d31b35496dd2cc2ed5e57fa2d1f7c89e3301e8ce50135026820333ba16950aae579f351f261b649d159f5ea49d68a7555e2a62d03c24b719a8797b8f776a7b25dd5e41575e54b9cfed690b6602e2a44f1f506a", 0xf8}, {&(0x7f0000000240)="8dd068405beb470c05d75322db035c598e81c4f7a52b317f81e11bcaabac1640dd3985a43dab0e12061fb315957f412da3e83080160fe5b7bfe6946b97036e91ed268e9da03c830c2d1001cc6b3ca516ab6fce9fadef6fcf447f3c270d704cefb43d57cc36bb47c778dd1d3a109c9bfe5a9bb955c06d3aed533ec93c0564488920e497b43fd6f37c2a2b558f744cf27e6fd48c3eaa49f77230c45de30e658d548c0cdc7b1d5ca845fbd40ca5a2b9611482f5d457", 0xb4}, {&(0x7f0000000300)="b1eb727354a08fe6f5a46a714534c87a4451abc9ce7fb6d99fedbc7b239731a1b33d82cf813f25e7a324754bd976df75daaa1887daa9905fbd5948879a37bc848ff5d6be6ac78044ac6dc4555bd4b3852d9fcbd37084428dab0d53bc156d1d466416a400b5d876166d6abf85aa767f22b59efd2027d5ff40c1d8f8094ae90c107d9671daf9f3b14e362790475e79898d6b32386d3ea4443a6cb93275df56d763358f42dc9ee8b773567408d9c73f58117d00606d59c24a5c4901f0b0c981", 0xbe}, {&(0x7f00000003c0)="60be05fc2de622cbfa251dbc088fd26ddfca7731c169e7cb7257aab5b003af97f640cde98a3574aa06ac074f870658478b62033bdb2ca951391a49933b1513fb4cb048abdeda5449597c83949b9345c38bb23c42f04a7bc630d87540d3b15a8b285dbd7076924673bfcb0142a871c1a81d8df3e6e9ec02c5b672cdc5a1ccddaeea4ca4908e42b8625c6dc6cfc546043a12c8f2f3b4355211db42a9d4fea5ab4ecbd3ccbc3fd456ddd19056efcf83b250126e4436d4fe927b0a7f5fe34f14e8ca0afd2783f71124f8da807185d960778ba374d01c505206080614f953c57c6b31ba5188d81b35f9c73c2272d1ca9de4690de265b8a1451101d739007ef270d7925e1c2b1905d88a3a838794ed758f40fba814d49b7b6f13c6b42aa634cbee46925373350e352ffbd5f201f54bf23310dca8f80c39252f4c1f1ad54bb43ef6d69cc7c78910ac281b5d8f91e77f4f83dd8cd869ea584779d9aee413d14402d680990155ef42a639d49cabc88db517c72d84b77eec31bd6810b5474c09ab8c9fe4f26c7a71024c77418fd293edeb214a12d983f7f2464aef563a5831c55f5084f8f0ac861d92829b2af77c4c87de9d78e9fcf995a24b72187343994db4ee217136f0d3e2ef845bbca1b6f05559d6c2c4ee92e291d7d11357cf7d40611ba8425ef06d6261df989d95ff73cc5b6fcd074aaa0bfd8dc20c1ba8e0071af938dfef1102fa0d0d973d2fb8b27bc15ce377fe152576907f430118469963328cd17efa850dd76d830dc74ccaa53b56fc8820bd595978cac1b2d9526f9bb50767e04b2255699f1f8596f4f09885c028f39c8b0c5073d7fd34214c5b08711d4d3f5a68ae430c3d4bde65183e6a44d3d402cfdad3d44360637987b0ab8e0446f3567e3db9c65e24c484677667311216624e9b91b2e4e7705470b64d2ef5c87ba91c26290035465e89cba2d0219e39b0b7dcc561f3954784a2e9c80eddfe625bd0f18d5b8ff703125ab60518deb88c330f9b8f5c60e319537ec6c9d9705d815828bd1bfba2a073d9de86226614cbba2beb0731e0ef47980335545594cdf0a6dab676306d73b29876dfca4a01e17186b29771e90762a162156952436c3cc133bdfa2040338be6df3074b8023b133d3e74e4a312abdf7111b04c3e9f5e1a52d3ab4f504f4d9d298b13ca5299cd0f4b37d8d77a39abe906be7781843d373901995df929718efbe4e3d2f3294e2625e642f5a4e22ccff8ee3fb5521f79e1875230f9fd7b379bc8196697d49887bce0a763f748e9a17071c9a3061dd0be8da6b3502decae03da888980ae37de8062754a53570c919c75acddc21ec77423ea49fa4d1dc38820c737742e49d9912b6f47b19a0d235da7a422bd7bba9046e8c380ee6ed47f19471bfb45d586cdefc91650b2ed54eb16a83c45b479f6d0d0cd6c556a06125cb1678264e737458953e7d82ff8e723273e55cde65caf920b8116bc1a55b520ff4b5f0b78999235f858d69f28de77231254f603f87a78c2c14b891592e2bb7fd6ff4b5409cfdf73112bd63cf419c6a006bf1e5798483488a18c5fb476f05251d20f5928bcec01cc8419c26defeb7d5abadda06fa3205b7351372a666dbf4975817660265505c6ac3860e7c6ac2c8d87f5859bf4f4229231598672da2b7c5c6a5f2934c4c6db69c28bb3c5af252c7479208839102bfc607de2582bdc6be667a09667f94ab8b81b0dfd2d8c62548ecd21209363f39c7bd491c26042d7fd4cf88e64a19a616b81e2403ff8bd4ff49305d0221babfaffe3b52af6843cf80b192e9770113fa9728b1203c172a0ef0a8e1bbdee22125b17ac6bda2e5262c4d69253b714b599e5c4ea6e0948119af475a789c5bc8fa7c0ef92ec11fcc23147fdaa36a0e02e4f98a36b535749e3b19de04c0da68707df3a9ca2d215c767bfa42c9bf47c16362d910930be1452ec8e4126fca2eac3bc17bcca1f026a1ec885ff2f23a9787bfb112c568350cf2b53723da4ac332d1894213f9866b612ead8be01197fd8ddd845d3391e7f365c84f3548225625533e498d41dca8452ea47c9ebfeb1bf896ea2921734f40ece54a6307f50c2addb0c83c337f239f76e6d2c770f14b58587cb9d572f2c0d0313a82a4a1c227e6043417705120c2a0f88ff10fd85640245c0f17e26f633838091ed0877e6b2425f713a280c86eb8734aad977e55ceaea58acde460eea4acf46f5456c5ac1a976719f7614bc5abca33fa4ff5031d41ae3e37b08de03aaa305c518ba01c5d882f9eaff21b6896a944d1d61242816500708e75f6a57ef894422d3e75c68ae3fef9c14be1bba6c0413eeb8c2ca9569a8a996dc1da23523c790555d54fac3f568aedda646bbcc72fe09a6cf45121bb56805205f2c092d64e92b0f77d9c83ec114b31adf1fdf9cf69c6b815308d7e9e3a7ca7278b427433ec09109cc51d7040937dbea2e1a444b4202ba5550811f8bd197ed0f0c235d82e3ea8cf8ffa4a7ce143ebb40430d7c51394c244e9f346c2f9d24489fdbcaa26aabc9d8e793d114b3d5adaa9077bee179b836212fe4fd744533535198aaff08a122563fa4a241a8060448b178b87acd72a90287c6a4d8b8a6af31bef56f000318af1dc53d8580e4f70e80c9aee8b49e2489feaa86bbef0e3e3ebde49c27826f33f632dd205f202397c9065b9623a44e8d6a4aa1f08eae16aeca731581f0cbd3d05451c8fd5dc20bdb305d1e5020a1d931dde3b622426e51bcf53c6559144727ea1b0ba274fa268ef6cc5249522e05b3110d9f85cde28da12ffd65414e0e5c3616ca88a59c40675bc47725cec7156278e35afb8bb00b37709f8a0966fe93a6953f5d6f583ea61fad73fe0f3c99423a3bf2a42383f2ae128e7f8c15573b1920e5c124726aa484fcb85f831f4aabf40eaf3a3fc9945d397e19de9fd45e6919e5617390ec2b2ffd38a4a5c58316ff74b783cbd8148f3712106e1f1518fd37ff831724a1d50f8ad94d0202c3d1b01e39b077092abb48d4c68590e27c72830e6ed933c41abc812a18a8f88624f000430d62aa7cbae1ba11ca399809f4b3f0b34202ea5d78b51ae7e6d41a706f74e9872166e08f2a10f408a25c123db04b4002cb2880dddc81e97b3afc6f16947736505836feb054af58bfd61e4fa546d45b30b2985da29b52c258b53ef5506eed02550c2a17a31add765e5f0afdc46d21bcabe5b8989babea50e80506fb650839e60d454f72073d66152783b83a62dc042f9bc54c67a0dbcf32fbcc77505094402f375bf8bddc5d90f4bdac5ce59c074e92c2601b52edfbd0d261ae118223157abf8c835d31a4754b417bb11dc3763db3932222d23a67b5650c8fdbbade825dd15940447cd45071c624afbf467ca0260b718be9db1a23d203a3dca6da39668f2702fbcd5053ebfa3cec65288cee2bd97689ab431504ccd2fa865c53723f9c51a52ba82d1075945fff7bbfbf9e7ac9a22e6a5887257f90adf04e7a88875320be79f929b6694d0adb8708a46b493aadd478145ed2c869f4e332cfb7e0fab518aba16a7ed50026c8ed3c435007cbecc0c3846ff321e0fb6cf4e2dbd4206ae52d228b71dc4cbeea767f620d935656c2f0a16d92fb546c398d13e0da104e11af07b526565da0795d7440609d15886ea74eb6d68e3e94920e8764032c342508205dc2d616a825d8fface98681de991fb00d2c7c795233199c8e13ce89e79a5f91c185794dd65c5ec4de8a3958bba16a396b97b50d7261293df9c3dc6aa8ac77a500c070b6659a991659ed6760dd5abfb8d83aee901be02ec3e4d7256ce99dcd31b4afef75fd62c6e1dde06231996dc29255b54edc2b2c4535176a6f8a550cc2a13d9b524ca309ff2faa4cf5c514ff196ad09242876803e92d68c75db2204c63cf5f9ed5bb21c07d4424d69d439af17803aacb9b55ad81c05e9e7d07242924213c5c35ad0b905a0270267ce9eb7e3033a89578638d3d05cc9bc7f768dd478fc66d5768d8beea31531d8e3d6b9fb12f9db6f6db105709f6fe1cf8c702b952537dbe163bb82c9b69ac352965db618b3e22cd8d7f7e81fb61be73aa97396e86e49484b8461389bea2a521daf429f50da0d4c16dc6b4141222c3ff9faebd342533f2baceabc7ec696b1e069b89b79a17059214ad4e53331680ec87112ac0c80feedde3ce52f97a147912d3393019a01d0761436f67431298d09c2d9742edf20d534c44f0270e8f20a70095a6dd8e1f499b8963c7480cdd367e232302adf0d26cee397ffaf7943d55b856d528a4b3c3dbac3a8ea9d52780ff37c449171e5dfa970c3015544ff74482bdf754bd9ef8c6e4c89febde8a9f0693b6d9931d17cb6373068454660f728c44a652d7774e000d4991ca7442d07c3690b29b4701c00d2380abe4b56298468f2c091cc609350a53c01e403e819aabac4e7b64182a0b41af82f6244fef19f05acdb94b34f30ca4ccc5dda7842626d80ede2adc3334bacf39441f50dc77931c11b58c7f383fff4cd2bc93da4070a43a0681fb7aa56b9fb6ecbf1f25f0d68364fc58ef80987098ab9e622e9feb0f4acb4cae2e16a0e607ba013a7d9823c9e8b4196ef6947bb8d09aa994788db8dca53581f04ae5fa59824737cbc041892338ff7177cf947d10690dcd2c2ca711bae888b01d847c3bac4d119c61a8deef3e994b25e3c519a22a7a4ff668599f86caa32c2270c8f20ebf2d284dd3a76adc8730d7420f93e583df13dddf638c7054e6a897da902ed4bb9ed4002059ac612912178c9ef60df6bf1e9f04a714f9af8e81feedf411ec67ba44105a3378e25a9c732fa63c0650eb8b9513f6c0e0b59ebac853a62d609a55122c5beaec5c8b4affedfee4c34031486b70a05a8168e1d546b788ea2507b4a878ff41b99f263a51f07c29d0d5702d31a30b4700422be1ecb36f5504605d17622a30a9073283f6b3583122d389ef534ff1950ffdc7a10f3e05e97dfdc73b32f534297604c0dc86335b64a4929eec0e518184101d5e3d5ed5eed8766b16f26356a6a7d1321dbc0a0f7564b4639d2a2f57b56bc6ee2ea4c2ec4d5681abe3f57ff2b0e4176c5d4ab59e8fadd9324dca715d99eb4d4d71e95c0a3225940e0ec032b6e731cfe549ce9c0c6a4c7be5ec93e603fd605197dbcc943b0aff39988bd6bb570edd7b9a9cb4450e03de784270b2084125583cd73efc17cd382712353af2dfe408a260776ac6640905c93ae0ebd4b371cc602c69337d26008cd06a347576db79492c7dc3da2c4d9638defe18172f247ab1ae0a9479bd6679d38b27d51e50d4455baf4cf783394f31dccc5fafd21aa84b5637d476cc0f2b7bda7e0a31b2b4cb8684ac644842e6f1ebb699068fb253bb6a35337648c153b6c6a4ff9eab139a66b4bc203afddc7e634eac723d72c40573fcc63e5370944b5bf51fc0300011cb40d03dbd26c729ac3ce6b5360a9b1ada89fbab817fc000d6d76e7a35e35a2397b06bb61c338518322ae62e6a250685de55b0c7513f9d127676aec652d42c03700f22af4a71eef884ab837aa44a5f7c51f05e81882d7102f553cbd9a70a9bb338a5160053808aaae666f45569fe5544cdd863c41c7f40daf737b9f0ad60147019a96e10a0614dc3e0de5012a45c082b836d9b97e83025d8d3dcdc1836ccf2290497dfbec2083d0c5b1703ec023264dc6f3c60da6ea50cd739d709f930738d0f6d6fbb78b221c0d358592b68d863cd71e3fc36f72406e5b023bc38a33e832c9766fc346a76ec156ffba5a743cecf741b40cb0ac004217d28bd6b16bd01779dd0dc689d2c704685f38affb326", 0x1000}, {&(0x7f00000013c0)="ef641b31654dbbed6939eb42cf3333d1d64ccfbd2521863f9d870932d21fc7814732e931efc73992c2770718bea5d63cf8e934fb5899835c591c85eb127ab5715633c7c58e7639a092bb71f9dafb502d54fb43a04299f48bbbb893e379b2da576624963e024ea0f27307f09819e9770d157784bf949402c90e7703a1056c934da7571ca6ce61383d19571be94f4c3de8dfe7da7b791282cdd91de2dfba90793ca43245bc38fb9a473a2429502aff386c56bb5344023be610d3", 0xb9}], 0x7, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt(r1, 0x10000006, 0x2, &(0x7f0000000040), 0x0) connect$inet(r1, &(0x7f0000001500)={0x2, 0x1}, 0xc) 19:32:38 executing program 1: r0 = socket$inet(0x2, 0x3, 0xfffffffffffffffd) bind(r0, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) recvmsg(r0, &(0x7f0000001200)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x841) socket$inet(0x2, 0xc003, 0x80) 19:32:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x84}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f00000000c0)=[{0x9c9, 0xfff, 0x8001, 0xd44}, {0x6, 0x1, 0x100000001, 0xfdb}, {0x9, 0x2, 0x0, 0x1}, {0x58e3, 0x80007fffffff, 0x10001, 0xbc3d04f}, {0x400, 0x7, 0xfffffffffffffffc, 0x9}, {0x3, 0x70000, 0x44, 0x6}, {0x100000000, 0xffff, 0x7, 0x209d}]}) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f00000001c0)='./file0\x00', r2, r3, 0x6) 19:32:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x81, 0xffffffffffffffff}, {0x4}, {0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 19:32:38 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="b5eedad22be294809ff39ba070eab218c1ead8617b64cf805d015060965f19d3de8e81e87856abc0b72734a070f7c1ba6bef4a6eb196fee5296af1e2c3e5b046219093c8e05f025a4d21c6227cdeb0d94238fb917b02e6e61be7b8a7a973a8ecd37b3c83b40199e777aa09126c8031fda2a76838e640fc6a2b58c969523ea2a79b3711715a63b66db6d79c1b10a802f77c6ac5f92ee0de5430d848801494c797302bb6acc3da7be8e620667fe594308b31c5703744aa4cefca857c08422adfe2", 0xc0) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) 19:32:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15, 0xffffffffffffffff, 0x9}, {0x3, 0x1000, 0x0, 0x200000000000000}, {0x3, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 19:32:38 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7fff, 0x0, "b80000000000000801000000000000000900"}) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x1) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) r2 = socket(0x18, 0x3, 0x200000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x8) 19:32:38 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000001700)={0x0, 0x0, 0x0, 0x0, &(0x7f00000016c0)=[@cred={0x20}], 0x20}, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) 19:32:38 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x5) shutdown(r0, 0x2) r1 = socket(0x16, 0x8005, 0x30) accept$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:32:38 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000040)={0x10, 0x5, 0x4, 0x1, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x25}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x100000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfff}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x81}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x4e2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xe}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000ff0000/0xe000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x10001}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) setsockopt$sock_int(r0, 0xffff, 0x4, 0x0, 0x0) 19:32:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x7c}, {0x3c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000001400)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:38 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chmod(&(0x7f0000000040)='./bus\x00', 0x100) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000240)="000000186004008b00002327feffffff0000000000000000043f00000000000000000000feffffff00007304", 0x2c}], 0x1) 19:32:38 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) write(r1, &(0x7f0000000080)="654b50609f69de135493c71ca8809b695a866a2617f7a734e83c7602c0d8ec471d49dbff6edc8db77aef964bcb18f86bf9bbfa02177e9aabd9a9d8bdf5df41a8db76bd54cc1ca12beeacd83f436a1d7abf718887ce8affbc808c2bb18e59ee9a2849cedeac6c924b51ee93d3646429c07b5f0ca9e258e280686acf983a3d3e71562d21d51b0b0087dd788b0f5dd4a0d639b43ea75160a33fa1467cd112e69432", 0xa0) getitimer(0x1, &(0x7f0000000040)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:32:38 executing program 1: mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) link(&(0x7f0000000000)='./control/file0/file0\x00', &(0x7f00000000c0)='./control\x00') symlink(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control/file0/file0\x00') 19:32:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x0, &(0x7f0000000140)}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x10000, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = accept(0xffffffffffffff9c, &(0x7f0000000240)=@in, &(0x7f0000000280)=0xc) recvfrom$unix(r1, &(0x7f00000002c0)=""/136, 0x88, 0x800, &(0x7f0000000380)=@abs={0x1, 0x0, 0x0}, 0x8) syz_emit_ethernet(0x1, &(0x7f00000001c0)="e2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x0, 0x6, 0x80000000, 0x2}, {0x1000, 0xffffffffffffff40, 0x9d8, 0x100000001}]}) 19:32:38 executing program 0: r0 = socket(0x2, 0x20000000000001, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) getsockopt(r0, 0x6, 0x10, 0x0, 0x0) 19:32:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x25}, {0x40, 0x0, 0x0, 0x1}, {0x6, 0x0, 0x0, 0xfffffffffffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:39 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x8, 0x5fb3d9ab, 0x1000, 0x9}, {0x3ff, 0x6d9621f0, 0x8, 0x3}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20420, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x6c}, {0x14, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x0, 0x1}]}) bind$inet6(r1, &(0x7f00000001c0)={0x18, 0x3, 0x320, 0xfffffffffffffffc}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:39 executing program 1: r0 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffffffffffffffd, 0x800}, {0x7, 0x8, 0x1800}, {0x4, 0x401, 0x1800}, {0x3, 0x3, 0x1000}], 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x20) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)=""/219, &(0x7f0000000180)=0xdb) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000001c0)=""/222) mknod$loop(&(0x7f00000002c0)='./file0\x00', 0x1000, 0x1) r2 = accept$inet(r1, &(0x7f0000000300), &(0x7f0000000340)=0xc) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000380)=""/162) r3 = dup(r2) getsockopt(r1, 0x80, 0x5, &(0x7f0000000440)=""/177, &(0x7f0000000500)=0xb1) mknod$loop(&(0x7f0000000540)='./file0\x00', 0xe020, 0x1) semop(r0, &(0x7f0000000580)=[{0xb8e00f2e3d9d2981, 0x4, 0x800}, {0x2, 0xfffffffffffff800, 0x800}, {0x2, 0x10001, 0x800}, {0x5, 0x174, 0x1000}, {0x3, 0x4, 0x800}], 0x5) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000005c0)) sendmsg(r1, &(0x7f0000001bc0)={&(0x7f0000000600)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000640)="5b81d88f18034aaf1aea7e37670ae559d3e9743f36c9fcff7665b58b9b6acee33b1ee33681200f043bfb9f74706c9a3905", 0x31}, {&(0x7f0000000680)="e4c5d20d481fb531e5f3fa155d333cc45eeb8c097b8a28e41bcd2a31c0d21511bce1d55d554b56628628c18510aca51111989cd647a4ee39e33c81695ed1e7cf881343c3eb7f7b83bdaf05d63af166280ed099ee4ecdb3b88e9c6c06f2915dacc3aa73f5f5d9da41126e", 0x6a}, {&(0x7f0000000700)="75118c80761d0ef3f2df4e1712763e44d362950481343279fc31af9d3ff4bf618bfb7c7bf33cf5f182fbbbef2970836dc4973cf55f358d8daf3e5b47a5027a7615462fe5c4100a5ecfa160717d8b3c51c0b15c01cbbfb5a5ac8fc5ba9703f9db27802e2fa4dd21b4cfcf5477f457c27f59d7457e8cff849b76794d921b8e0b7a", 0x80}, {&(0x7f0000000780)="c72ff6ca38165fbc5b521781bd44f67663ab3decb99bc16ba4dd1ded5baa2996b2dd058c87222868d8f615d6101f1af1a780d29fb0ffd63142e5141e6daa828dc8c4163c4e94b6b526bffadb744fc37846b0ad59c494df54a99d0fd22f172703cc8782ecd70d05ea4d90c10b00c072cdb150c4bf35fd67f11ce5372f0b4c6038c40dc36954779d62051bf062b97928fc08ec5d16df9dc190b409ccc7cd00329c230984adafac2db2", 0xa8}, {&(0x7f0000000840)="5fa7d908f3b1a1b3bc11f36ede5c5efc9bb8e3f35000a76055a171ed29f9d5bffc88fccf7d64751ba31dd3c13bec8469616abe5da43a06ed8a361ac26d4970cd5bab33fbf6b8043c55074d343a7672d30b38f9bde5d875bd362a1d228b12e6400cb8067619570ba73666e9c5db468c5615a9024062776e6c184a69b74f1a1924e3630a8fe3cec485cdec1a910340e9277158e9ae32f4f130ed8a2f373e3b283fe808e1e9b856c5c48da1031f5220f4a336fa5786459955b4e855630850c044d615cff4810cc99e94ca0c8c3feadd48a51f3e3d85d0b83d5a40495de183be4616f701", 0xe2}, {&(0x7f0000000940)="199a6b18b4aada248ac7a0010f5f8b3994a5c2a5bbced6a4cc35722a", 0x1c}], 0x6, &(0x7f0000000a00)=[{0x1010, 0x0, 0x80, "2f941d500e0117c34b900189c4abfc7ac965ee2d1590b6fb749c552e7cb200987e3740719a894ff382830f95fc22d94d63c2ae35cd5362256e38678667c960ac3d302fe6a7af76e9f4fa2dd702092464e7f640cfcf36b3450d034ae668786a311560b621fe355cdd68160506084a3658d2c8a8d65b5f422e372412c5da2e71e61e12000ae338bf87abe53a9dbc6e08f798aca7cb302e2dbef475cb63047cca59ca34ba8e3089b0e84d90fda401bf7aa53875617af0cee9f1d6426e8316cfad2ede3132bff88b34eace2a1ced34f518e1f31fb63e582f2c508bdd0a40208f2469d36483a283ae27e130d6b9ac6b6000e384a21550d3d7d1ea42ff87399a228041dc07a242c0b89c413253a37d32157d7a233a95ddc3dbb368880ac5fef1b6c7e1b1f8713b8d4e54c4beddf0cdcbdeb81b88e1f0ba9997913b519862ac578dd6e31a2a90ae686a766baa1ce714b31af31e8f9dd808ef9a61189cb10b2146e065826082ae24c320375aa662a4bcd492723ff111e9b3f17b9ad1f80c33d9c84437bbc234336633ff99481cc15a2c884777e2b47abe3305daf1c3c400ec87d1f6e47bcaa3e4a1881506a37c2aa0e8868f8fb099d7ecc10549e1bc8f83f7e769dc0507fc4e1f63bb5345585dee8dd83b65e9c752c1943c4fdc59f86f9b17367e3735010965779fed8b241d81786839785eca4da8bb6c658b3c05eca5be77bcccbe80f486bb9c6cd71970279e2a54ea42ebe3c418f1d696c4cc813ad6fd5f30bc1cf3c5204379d2629394f1c2c85322e074750ef8a9fa9299aa68ee2fd7929ba7ef697fbb89f04f45d32c36fef6533083fb590c5644c2457f221ade37194913449e7c22b2aceee609065daca89e3ad0cc425a2ee84fb0c3b47a1babf6fc91206fd42bf1763182843c406f1c5408a230fca1919b7e716900ba952408818447c2f6e8f4b513e36165e27cc3e5bef2d8ef90f55bcc710b73b4d73b5b14a6c6100861f0c1a41150f9eaf761274ad2958aff32a035d8cfa5247ac2fe827d7c70b46706ad4c08d953cb78750e6405deaa38d3a4872fcdaeb130a8cd1a4918934cdc6cb642b7958262499def3c25527da362797b4763b86ae7368d3ac00a476a0dae6ab9f019c1f54ab1cf21f8b65065f2eb9425d4fee7e4d682d1028fe41fcecd0973b205de48737b4b7e40c08b98c5e884fdfba7d3ed22d1dac32716bd6e368530ee53033d3513f88783fd1b644c31db977b28c119a05c488ab1c2bd6fe6b76d9c2c8794230c27598a3e11093eda89e7c95dff27efb4d266eb1c1bcd7cc0b5b7b5f9bdd284abc50e1fd26a3101ce246898fbdce9078353ebeb50ff44946097ca131ecff678bb4f1f2f36d40e9601774a83e59bd42fb2b5fa03ea6691322056066f5243695bf70c020c57795b469e3ed79d3cae7e9000829786d15266d22805cb310aca8902fa719252b8bdd4bdc543333563fc46f2516c6e234ee7d0f9b4d6748acc55814e6006894af1e180186735f7e5ead0a3b76b838a8700ab7bf126eb7c2869cb5bd6074c5c756f5c26ac6598370782d27d538704e0e1d7ba45ad31573da450bb7c9c5aa9be3db1dc973e5c998a7073d936c85527ea8e4b4f7f563b4a910c53971c8739e3d51aec4556ae31af0b907da1fca21bb521eb23e879f86db21b82714d68a7ab3ec3b630ef47047ab709e838f517dedbf088539ff5840f38e86d7cdc99580bba3041d1f5575df13dfed19ae0612a25610affe2e4b0f0ba8cfd086bf2b9c7c5a6e4387f402ad5ae8728f9376bf4d504d9687602c6ed9e63c72286999325a334a3e4e3fd694d164c901bdebac20025557305e4472af419e8648c533c9753bdea04a265591ab00f1bcc4a6073bc6c8a591d052b040df063fd95d8ea5fec971dac91bf4f02fc0e0f80cfd02450cdf1fb2984b87d04438aa63f3fb174a4bec48a12d5e94d7ed014e0982ad4bab620981f350742df4c7772e6dea86947f42a63f2f8bea0d8bab04406cfbb2d3525322896036c0f65a71d7b29767dffb87f43837f451697019f2ce47312bd5636197e192056c97c1987dd47acb63affe8f73b3c324df2d3780b51ba59d141147fe8a49db2f96802baf393b2c643a8ab9bfd227585364cba953df4edeeca4374c6656a1aa97b980dd0549a0ea795633edef2f53e7981cae888486cf8ee6d8830ba82757c2c26878ecf34fcade276e35a2ffd8ab878e1a592341a1b398a1a5fae0f39d86b8370a0fea650c0ace22f72d3bab3b725c882652012827d6837013c6c75270e6b271e2e2845205563e138869a022e1b56f3f59b170a35c217486c8273e7d7a004b7dc7f440d9c65a10d956e9e5e860ca2e6803c908cd12df88a4e14a04f31c5cd1b5e7b4827d9652b352cbb38569ff18eff9d50c984d50443288e0eb4063a51c0d60649f679d95a7191a469fafb87d4fbb57aff88baca647585084fc56f5bd072058875dd62c45bd110941cd221d380c125ebdd3e1da738ea60f8f2b43c189e1f17a0ec6da6b9266ee65c7c5ff737b2d2c254b95cc30144e213214d6c2716e80c1d5472523b273df1082755f6ac961bce88e656c960c58b599f1f75b5f50f5eb4dddaeba47518cb0cf31717681902f29f312955d97ee67b955a6a586b0a25a78d2aa1eadc22d9701bccfe23c205084cb1a0ca021226af6e6baf71536455c52e41ac67fa7f5f352adb00acf9d6af7e2b5eefbb7ee59d284c75bddadfcf121af397fb048567949ac191f51f26fe003cc9e27aac1dcb4b23e875ab05fddf882391ecb88455cdcec860ab8268408358c4ffdbd2abf097744aed3a0abc7924b11b1ff430bcbcded4313d4a532e7297b999bfc36ac3284d97120861a0ccc252f853fc16c592fb42e63a236160ddf7ab337f9c1e642e38ee0dd29d9a80a3b3b3787650d3288bd1d2e3a148f1984d21356463531b5a0f27ea5e8de197c2493cd5df5134cec7f0e910bcf477519d48cb10b31884e3eb2a9581e26a06bad6378bdece831d9c1bca37262e19f5222bbda9365eff64200ff48973248fd15f89542fde447b8479d82858d246225d50e293cc8261df7da72251fa2f9a7a6eb4f5605b080f87eaaecf90ba25355dd42fa42fad9983ca40bb19612497ea1202f892318c9b260ea7f000a8d563eca087c9ad329f000da47a84e2539c600390dfa91805db285bf9c9b7b751effd34daebfbcf795bd7aabdbe06746c4d49af022ac89968cec1c87e67db21e60c4f27fd3e3e8e5c0419f1eae1fbb4155b8018ea7e4bf06f92fde5853f7224ae24b2c767442f3eea9eae3b4d71064e27138b9d4716cef9e813909035d558a3cfed89afb95ff22cde1c5da95f135abaa52f06b8f5ded8498ffc072951379c84d7973b3a09d8ec16539683158056dff1d426fa2772fb0844782ad04d460c81748147c59a6281d986df4adc7460490c5f2ef1b997d17cfc705848c292c0935b810ef67048658661cc0dc8740b02271cd82469380cb0f32f99fc9ab8bf2a586a5d043d47715a2ecef7b6f491a372c048bb02bbfb125a0c373b0196f4c53ce527ecdcd2fb952d6cdf5511db8ba78657b87236378d26804fa8d5af496ef29e55b90afad3e2e371931fe7bf67cefe9261e1873fb157730f73ea438c3b8d3d82d7998009e32948799601b431f2eac2e560121e144699fcb5a14eecb80e4fca5b41a1c30b06e8bdda926afc6c7fcc2a50f83f1ccc1d859cb81bffbeee3015b0a676d8ecb5e81541db563fb6413a3087c66f9ccabdc5a40ed8a35990ca070ff966547e6ac2a70a9b7063945665ad8e33a06166919c6ca5537cf94323c2b5292ea92f11fd493faead0f231a443c69fbda16a37e86168fd9da4e1f5d9857eb96f8289e42e60f4a975201d21eed4232f9b8234b675fe77762d742b9b7232795390c28eb987014d4011e6fabefca0783f8d443e30778e70c6c7503e26240b11aea12913526492d5b6cebfbb0f4d88349cc39325a6e1b2f92bef4e66a2651745b8ddda683618a5ca29df8fad8201ce38c4931b707b9ec1c6ae6ba2722ae068f594de38b9c18640e127a73e7b171c7478fb90d8861b50e1054b5eae7a22bd2cb2e484b922b1a25281c4483dbf6aa5cc20822ff92a22bee47360000bf2747ae483e20b5c738944bef6f8d0c5207e2442f78425c6a6da2a57e4e4552b23e5d7d69f63ec308f905357e261b5fb26e2522401f5e894103e9b62c4ff7a38be76da94144934d12b327561e51c9e2b33b36b12fdb01174e088f170d0a720a4d09169617137f3fc4a5bfe8a6ad11c4581c40966e040a9956344bc662cd6bd39a6c1c4713ca15b8689f64166f5754d2fc65ae6f082625ec3aae0e4bb266671cde2a4af0723b08f6919db7725977031923b561dc4605ffff9dee3e634558b5f705311321b3d8518517def495bf17ff14260778bfe11b00d43b440f4f9b9c39fbc390872010b5825862426cafe1f338277d078aeb399a2cdaac73b359d67f8f53f6c53a37975045a5d72c2234d1717e7996c0db78a033000516d957a991886b42aea1f39a537f439d9e0b30adab660c20e41c3bcafc35208fbb4816d15204c2d37bb22c145355d005001aef9f9e4290d3faca9eaee471cb59bdae7ee41cc35fa1860ccc00b83fd4686bcd7252bf17a6e26ee25f7c44a54720a02b365b554c018dbd9c3f024b9832b3c967329406117a7bf7b4b058b10fa42c5ce7257ba54932a3f15afe065b9f1f4e8b7c941d964ab869effd178d236bf32c41f8fd9feabc4e45d2dad888727f1227eb365e5238477624a3f4fc1ba5abac94681f57dba22c8d03f7894729d9cb2d9209628d3cab078734abb7680a6addefb5b2d15e9c42a0e81f91a458ff47c778d25d0efe0ffc74788a2b16e11dc4e081fcad90193e9fb82ba69c45c76bd1ee168ca12f3d65bb0bfc53f31f693b2a0c8cccff541941026150f4c310ee07f84581b2bad56e3eed96879eca260eef1c755562a72b0837d59f4250fa4179e6ed0526939252f96d53a9cfb2a96850fb79fb9c3ed50d73f1a104695821cb60c8728268501aa660b58271abb3fce3be7f22aa2174b7b21e5ee4feb40563645ef29d445db6df833d43cd6f2ce5de280c2ee15cb66e561a94a2280954067205942fa0a3abb8d101e1a44cfc80a7621371478d7c19685c36fdc120a41a1190bf3c10e5ba641434cd35c733f6fe8a69a5f9504fffb8684017ae40a31224665ff5a8db4673d380526944b71345b90bd4f2819e0446c716c09c724467b16c7dbc3e3894f5166598dba126d8569fcc52ae1404a886d1c351d0b17ed901f506bfe37a407af0ac65ef0e6c03fb353b89cefb4efc28a1241f2e266d2f45be7ce97d63045da63f611a2c8ec960d9a85319d911d6b91a19ee0a3d6ce9fb8af6bfec7d539d02a37abd993a4a06bb1f57ad254e745d965cfe931124983077b3b94545276629f711d5f2af228ea752bca075d1afd001134363699d1b655d6859062d11b2f2aa29c56db6c4213bc96d53baceebc3e9d281d8d4e8c44ce3085d37f04d893e43a115bcdfbf2fe2d08ecb03d29a1f12c64118ee208ae7c0fb5948db106699f0e467ac54ef6f4d43e4d535448a5b7c13637783cb4739a0157850092e74628a8ce6ad7bf31e166db24c1feeaa8bded50f72b859de40a2abcdb7337dc804e3a2c4dbf63ede74b463ccb45ded29e08929b1764c85aa57df6117c06d08459b1d5a1a72544d43ef1af77d3d257d2bb93707159445222186c15ec8bda7080091d3fab51ed8428a08307aac6caa4fb795f212df9dbcd82cb00689988e6448bd81a8"}, {0x110, 0x0, 0x400, "076f644a40e3104d751814862b55564e97de275ce3c5ccf049e701488afc306d5ecbbc03d6dfbb1a42a5a2c009f49a2faeba0f5724260d8f499af45b3d38def243bddfa89c018622022138660034e795eeedb00187a082772533b5327d41c644399c154b3c4b7818f1958db0a6dda35e78775d4edf62ee18f7a7236ff2f271175af4552af409ec9f57f4086f377fcae949e00f4fa6ef66cfafc93f99a5b7df9bedfbb0be026d0b69d4468edd2d1ca4e4629d903c04ef89a71e27cb1d2b60b48104241b8b55292e0df3f3518ab730b719af69e5dd25b4c353cdd91737eb5a3a69e4805e9f5e25a8ca2280c95ccb824b5deb8351ac9cb1f55add36"}, {0x70, 0xffff, 0xffffffffffffff56, "8b06b3c1af6c3a294c2ee133be4614aa1b5876a158e320ae70867b75bcd6a3aa6301ef53c7681968e9c17bef5333581de6205f5a433fa0eacd11bc7c729b6a25a699876d61d10f69f77624eec368af1a13f72a1623c38ee7ab8e25"}], 0x1190}, 0x5) r4 = openat(r1, &(0x7f0000001c00)='./file0\x00', 0x8, 0xb1) ioctl$BIOCSDIRFILT(r3, 0x8004427d, &(0x7f0000001c40)=0x1) readlink(&(0x7f0000001c80)='./file0\x00', &(0x7f0000001cc0)=""/228, 0xe4) linkat(r4, &(0x7f0000001dc0)='./file1\x00', r1, &(0x7f0000001e00)='./file0\x00', 0x4) r5 = openat(r1, &(0x7f0000001e40)='./file0\x00', 0x400, 0x110) read(r1, &(0x7f0000001e80)=""/166, 0xa6) fcntl$setstatus(r1, 0x4, 0x40) semget$private(0x0, 0x3, 0x0) dup2(r1, r2) openat(r1, &(0x7f0000001f40)='./file1\x00', 0x30, 0x64) poll(&(0x7f0000001f80)=[{r5, 0xc}, {r3, 0x8}], 0x2, 0x6) semget(0x2, 0x0, 0x48) r6 = socket$inet6(0x18, 0x2, 0x83b) read(r6, &(0x7f0000001fc0)=""/82, 0x52) r7 = fcntl$getown(r4, 0x5) fcntl$lock(r3, 0x9, &(0x7f0000002040)={0x2, 0x0, 0x800, 0x6, r7}) 19:32:39 executing program 0: chdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r1 = getgid() chown(&(0x7f0000000040)='./file0\x00', r0, r1) r2 = dup(0xffffffffffffffff) ioctl$BIOCFLUSH(r2, 0x20004268) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000140), 0xc) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000180)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000001c0)={0x0, 0x2}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000200)=0x2) fcntl$getown(r2, 0x5) listen(r2, 0x70) r3 = semget(0x3, 0x0, 0x52) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000240)=""/45) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x20009, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000002c0)) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x402, 0x0) pipe2(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) open$dir(&(0x7f0000000380)='./file0\x00', 0x1, 0x100) ioctl$BIOCGDLTLIST(r5, 0xc010427b, &(0x7f0000000400)={0xa, &(0x7f00000003c0)=[0x7, 0x2eef, 0x7fff, 0x75cd, 0x8000, 0x9, 0x3, 0x4, 0x0, 0x1]}) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000440)=0x7fff) chdir(&(0x7f0000000480)='./file0\x00') close(r4) fcntl$getflags(r5, 0x0) connect$inet6(r6, &(0x7f00000004c0)={0x18, 0x1, 0xff, 0xd8}, 0xc) ioctl$TIOCGFLAGS(r5, 0x4004745d, &(0x7f0000000500)) ioctl$BIOCGDIRFILT(r6, 0x4004427c, &(0x7f0000000540)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000580)={'tap', 0x0}) 19:32:39 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x3, 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) poll(&(0x7f0000000040)=[{r1}, {r1, 0x20}], 0x2, 0x2) fcntl$dupfd(r1, 0xa, r1) 19:32:39 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f00000002c0)=[{0x7}], 0x1e}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 19:32:39 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x42}], 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x10000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xc) poll(0x0, 0x0, 0x6) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8400, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f00000000c0)={0x6, 0x5, {[0x3, 0xffff000, 0x40000, 0x6, 0x3e, 0x20, 0x7f, 0x931c, 0x4, 0x0, 0xe7, 0x8001, 0x77b, 0x91, 0x4, 0x1, 0xffff, 0x8], [0x7, 0xffffffffffffff6e, 0x3, 0x1f, 0x3d6c, 0x2, 0x0, 0x5, 0x1, 0x100], [0x8, 0x6, 0x10001, 0xdb, 0x0, 0x0, 0x10000], [0x10001, 0x0, 0x101, 0x78b9, 0x0, 0xd0d9], [{0x7d, 0x8001, 0x8, 0x10001}, {0x7, 0x7, 0x6, 0x5}, {0x9, 0x1000, 0x114f, 0x9}, {0x100000000, 0x10000, 0x7, 0x9}, {0x1, 0x840, 0x8, 0x1}, {0x1030, 0x10000, 0x4, 0x1}, {0x6, 0x0, 0x7, 0x5}, {0xd7, 0x0, 0xffffffffffff8000, 0xac}], {0x48f, 0x400, 0x9, 0x2}, {0x2, 0x5, 0x7, 0x10000}}}) 19:32:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1000000000000010, &(0x7f0000000000)="cce36fe8", 0x4) shutdown(r0, 0x3) 19:32:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) semget$private(0x0, 0x2, 0x20e) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) setgid(r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{0x15}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) poll(&(0x7f0000000100)=[{r0, 0x54}, {r0, 0x20}, {r0, 0x4}], 0x3, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x10001, 0xe62, 0x1f, 0xfff}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="9e") 19:32:39 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000780)="9b57c67b12f0863cc3bff2a3fdb7513bc1bccc1402bcbbb93c4182a4f849acea55fce82266a66bc38ca4177cbbb0ef120d98f193f18416ab85cbc79967d0b65cd4b07a2c6a1244bbb457b576a7dcb57648ed4430e87ecb40a8204959cd7fa23da2cacc96647b4184b92434eb2a740084d1fd6cd872bb8a3b5d4f48b745e127331d8b557a6daee9aa383532572511db5eb5c4f86badcc2809e17b781dc38ba45876339c236d2842d569020287ce96991408074f0a8b7f55c3544c7a1eaffa8c19b9f40963e949821f54c23f411c476ab4c7d76eaddfaea404dca71e26e95282891a681a18293906959eb7998b90c9a0d3d7b56b2150ae6c663942ac04b710d9a738c47b91df915f55b5ee60ed1d3910e16f7f2407bf23292a2a9d471bf97219c55ff33341d9d757bad34ed75681efcac2af4230e0f6d316100e6a77f58080c90611d14f9c72d3410a84adb3b1795504b44db2f0df0868334e8f805aafe113be40e55fe2fb5b57dea99da566d0157d4efe8286e1b8e376e1841e7bd18013e98f30382adcdeb9442a17c0de3bc84a2f9684ffc2d40e50da4b79935c2391491b6ffa8b1b953da5940f306713884504a25430516877a53ed45076d3e2bf4a812905e4198f72d0bd9e3cc10b6d3ca3cde5710a20e13b0ff2e2bc325cf55630c180d722392e5856cbb6c85ed57f33966556cdb733ca8edd8036f25a0b2206b79f663e17a488651ebe402466c631cf088d0880ca7d890aba7d2597ce5a7a53698e4331170d7118c119aec184080c34c5c5e6a5d7ea5286ec996a9e9f0ca41e036380a3616a01b1e2cc8adb9ed4adffaa31735d36d873fd74aaf2eb451d24aa7dd661dea3554880ff46f7a215153e8155b923304d652b0b0dca3af0bd8b83fe76c28a9315f9acc2e2d7ada11bf888a43e6d984311813f", 0x292) 19:32:39 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x1, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce2ae0000000000e602e400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x1) 19:32:39 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) getsockopt$sock_timeval(r1, 0xffff, 0x0, &(0x7f0000000140), &(0x7f0000000180)=0x10) fchflags(r2, 0x4) open(&(0x7f0000000200)='./file1\x00', 0x1a0, 0xfffffffffffffffd) recvfrom$unix(r1, &(0x7f0000000280)=""/163, 0xa3, 0x1, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x2}, 0x8) connect(r0, &(0x7f0000000240)=@in={0x2, 0x3}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 19:32:40 executing program 1: symlink(&(0x7f0000000340)='./file0\x00', &(0x7f0000000100)='./file0\x00') r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f00000008c0)=ANY=[], 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0x4d) ioctl$TIOCSCTTY(r1, 0x20007461) r2 = semget$private(0x0, 0x8, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000700)=0xfffffffeffffffff) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000540)={0x3, './file0/file0\x00', '.\x00'}) semop(r2, &(0x7f0000000080)=[{0x2000000000007, 0xbb6d, 0x100000001800}, {0x0, 0x6, 0x1000}, {0x1, 0x40, 0x1000}], 0x3) semop(r2, &(0x7f0000000280)=[{0x4, 0x4, 0x800}, {0x2, 0x1, 0x1800}, {0x0, 0x100, 0x1800}, {0x20001, 0x6, 0x1400}, {0x0, 0xffffffffffefffff, 0x1000}, {0x2, 0x2, 0x800}, {0x3, 0xe77b, 0x1000}], 0x7) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0, 0x0}, 0xfffffffffffffd2c) r6 = geteuid() r7 = accept(0xffffffffffffffff, &(0x7f0000000380)=@in6, &(0x7f0000000040)=0xc) r8 = fcntl$getown(r7, 0x5) r9 = getpgrp() lstat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000780)) shmctl$IPC_SET(0x0, 0x1, &(0x7f00000005c0)={{0x400, r3, r5, r6, r4, 0x0, 0x5}, 0x3f, 0x1, r8, r9, 0x800000c53, 0x2, 0xffffffff}) semget$private(0x0, 0x2, 0x100) semop(r2, &(0x7f0000000740)=[{0x1, 0xab, 0xfff}, {0x4, 0x7, 0x2000001800}], 0x2) r10 = kqueue() r11 = syz_open_pts() kevent(r10, &(0x7f0000000040)=[{{r11}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() syz_open_pts() r12 = syz_open_pts() syz_open_pts() kevent(r10, 0x0, 0x0, &(0x7f00000001c0)=[{{}, 0xffffffffffffffff, 0x20, 0x1, 0x3, 0x9}, {{r11}, 0xfffffffffffffff9, 0x10, 0x80000000, 0x8696, 0x1f}, {{r12}, 0xfffffffffffffffe, 0x70cae9ba613fd7d2, 0xfffff, 0x9beb, 0x5}], 0x7fff, &(0x7f0000000400)={0x5f5e100}) socket(0x18, 0x2, 0x0) 19:32:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) r1 = dup(r0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000000}) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x2, 0x8, 0x2, 0x2000300000000}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x10, r1, 0x0, 0x0) 19:32:41 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) accept$unix(r0, 0x0, &(0x7f0000000000)) 19:32:41 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) chroot(&(0x7f0000000000)='./file0\x00') r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 19:32:41 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x40, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x3f, './file1\x00'}) fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 19:32:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x13e, &(0x7f0000001600)="00dfe0c815bb846aa6bae92b51c0e6e6630322b6180fd4f27e969f1143e1308839d1d40918afcf8f68e6476d0892478bc5ce190296d38d92880788a8d42e5fbb6f3f06e87a4703d6a90864f3e84d3373e158be59f799f740ae6f1355399005e27985887e65e29fc5d79d6f179eaa5b22fa7b346155369b7f778897dbe4892117c3d3acd1cbc1c5384aaacbed366c3bf35fc36f97d253f0b496d49bed4ed6c34710a112bbde70c8eb6c5d8302c72cd30022defaafeb692644b78e5cbea2661cae40f9a5f9617960c643fcfcf4e2c2094619ed361a721ddaf7b4a10da996083eb7aeaa6ccce02c5e9bae88f5811eb7144e7ff38244e1deb548dc7086833d94c83e48d2d78395922aacc69653cb807a9711ec418755b34703537fc668d733103aaded14875ba0e2388a4cafedbf5d439eb3906f715afab38d9767ddc5592389") open(&(0x7f0000000000)='./file0\x00', 0x10080, 0x200000000004) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x1) pipe(&(0x7f0000001540)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xef, 0x3f}, {0xce, 0x1ff}, {0x5, 0x7}, {0xa8, 0x7}, {0x85, 0x50000000}, {0x20, 0xfffffffffffffffe}], 0x6}) r4 = dup(r1) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f0000000180)=0x1) close(r3) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000001c0)={0x101, 0x4800, 0x2, 0x1, "1e5701c9de24a07159671de0f8aef4fe3fe7207d", 0x1ff8000, 0x3}) r5 = semget$private(0x0, 0x7, 0x10) semctl$GETALL(r5, 0x0, 0x6, &(0x7f0000001340)=""/8) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000240)=""/153) setuid(0xee01) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000001500)) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x100, 0x0) semctl$GETVAL(r5, 0x0, 0x5, &(0x7f0000000340)=""/4096) read(r6, &(0x7f0000001740)=""/170, 0xfffffffffffffd6a) ioctl$TIOCMBIS(r6, 0x8004746c, &(0x7f0000000200)=0x6) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000001480), &(0x7f00000014c0)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001400), 0xc) 19:32:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000180)='./bus\x00', 0x400000003fd, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="b8724d6259d772d7273e504d9b0e9a6d625dd78c21b7050d9d20731c32974590757f3c6b324a473dd3b52c8027e6b8b70e186d2f3204712f596250f64a470ace1cd1369028a0585aa5653f13db8ba58a1687c0452b", 0x55}], 0x1, 0x0) write(r0, &(0x7f00000007c0)='oL', 0x2) execve(0x0, 0x0, 0x0) 19:32:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x38, 0x5, 0xfffffffffffffff8) recvmsg(r1, &(0x7f00000008c0)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000700)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f0000000280)=""/163, 0xa3}, {&(0x7f0000000340)=""/222, 0xde}, {&(0x7f0000000440)=""/184, 0xb8}, {&(0x7f0000000500)=""/72, 0x48}, {&(0x7f00000000c0)=""/11, 0xb}, {&(0x7f0000000200)=""/64, 0x40}, {&(0x7f0000000580)=""/150, 0x96}, {&(0x7f0000000640)=""/146, 0x92}], 0x9, &(0x7f00000007c0)=""/221, 0xdd}, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{}, {0x5}, {0x8000000007}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000900)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x40, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000940)={0x1, 0xdf38}) syz_emit_ethernet(0x1, &(0x7f0000000240)="84") r3 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, 0xc) r5 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000009c0)={r3, r4, r5}, 0xc) 19:32:41 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r4, 0x20005302, &(0x7f0000000140)={0x0, [{0x9}]}) fcntl$getflags(r0, 0x3) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r3, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x8000000000000000) 19:32:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_execute_func(&(0x7f0000000000)="66420f383ad5f3470f1bd3c4a3415cb7c52765390364f20f5ea00d0000008fc8789780b36800005f47ec4780fc97263e66460f2d330f01ee0fae0c39") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000004c0)={0x3, &(0x7f0000000480)=[{0x84}, {0x74}, {0x16}]}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 19:32:41 executing program 0: chmod(&(0x7f0000000300)='./file0\x00', 0x100) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x100, 0x42) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000002c0)={{0x7, 0x0, 0x6}, 0x5, 0x9, 0x7ff}) syz_emit_ethernet(0x71, &(0x7f0000000140)="677753d3a92b48571e3d0d032765ed74249571ffe81b71dff8c09f65f4e7e1a0d60ff731935c16f2eb6b70793ade6006a0a12170f5213d2b91fc483456ecfcd915eaab3dde1f2ae73401ed05abde54972a703e477490155652a0c94f67972a17f75efeab94c4eced8b2845f3394b799e80") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffebe, &(0x7f0000000200)="8d") 19:32:41 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x2}, {0x26}], 0x2}) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000200)=0xa1a1) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f0000000000)=[{0x7, 0x1}, {0x21, 0x23}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x86, 0x56b4}, {0x0, 0x6}, {0x23, 0x8001}], 0x3}) 19:32:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x61}, {0x64}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000700)="8b") ioctl$BIOCLOCK(r0, 0x20004276) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x3, 0x1}) 19:32:42 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) ioctl$BIOCLOCK(r0, 0x20004276) r1 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) rmdir(&(0x7f0000000140)='./bus/file0\x00') readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/171, 0xab}], 0x1) 19:32:42 executing program 1: mprotect(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) munlock(&(0x7f0000000000/0x2000)=nil, 0x2000) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8, 0x9c) renameat(r0, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:32:42 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000000, "00200000000000fe3b5320000001000000000d00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000140), 0x0, &(0x7f0000000180)=""/186, 0xba}, 0x0) setregid(r1, r2) r3 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:32:42 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x0) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='x\x00') open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) unveil(&(0x7f0000000140)='./bus\x00', &(0x7f00000001c0)='x\x00') r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x440, 0x0) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) lchown(&(0x7f0000000200)='./bus\x00', 0x0, 0x0) 19:32:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) r2 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r5 = fcntl$getown(r0, 0x5) r6 = getuid() r7 = getegid() r8 = fcntl$getown(r0, 0x5) r9 = getuid() getgroups(0x3, &(0x7f0000000280)=[0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r1, &(0x7f00000013c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000300)="cab6f4a34bdd2c7a7e7256703d8b50a4cf55ddcfda7aa533efb6f8b6fbc2fd8e4dbe340893510a0bd11f08bfe5c5440c53e1344248a081fa8bf607e6a154829e38c20ccbbe3dc8f17c0c1b59307e30368aca43526f1b1c7f5669928456602f88e362d57bf9e5ff81fcf6b9b9ab96fcc17c1bd8d165987476ce479c7a05a9b9503aa07a693eea90caa1b99896bee96ff85ff599d980971441042807772e1f9985d2c632de0f417e6f8ed323b4d65c3f533e4ce07d4f5f275e3f0fbf6512ba8cc2060b08489046d5f4b9a4f764b214615e739acbc2bc854b1a61ec6406622c63cbef1aeb5fd45ec6f3ea963508f30040b6098e52107bf0fba9fa37f8e8dc5b7b15a771c717b26eecb672f1297824abb027c2b8bb9f82a07556ebbcbaca0152e2a34599a4456604929c92ed628c7ae8af88b693b26d530df08a3eb4ac6455225fcf3549a7a50871816c5be5a6bce0b5c3964bcc3603e50790ec459a37c2cf47dd15c2eec9ad72071c58d7e42285da93b0f4161ba39963cf9a9385ee45421d8e0d94146552c7a09b23d67efad1511ef09ab77da6d52e3ac2e8c553ba6f675cd02ea2f8a7c81383e334c4db0b3a81f390cb1f7ba8243d4184164c5c0a6d935f77400f9bb89510a628bcbda0d63daffdc0591bf10429baadb7fc8c81409b7029bcbfd334811e1834c97e579a38024e86dbd1d582d797233b48362a80e8396831e48f45640a2937ef64e152254ccafaee4dfab604396b517c3fb03eda2d79f48164e13def5d0e5476786cf0bb0904754ed4815e28b086216b83df31a007844cda4586cd628d3041625c660613326fcbb3d9ce8862f60e1ab8a9f9c758f5eb2685d3758e4c406f81e112820e5f9b0b754e20ecad6ba0bda328173b0c0fcf9a1d47d721feb34a2437eb6dda6bb28dad2a07619b617549a89b682195aecd85e173a6a08ed3798a71946b02b364d16f13a0e68c07b96d3cf9372fa0638a2d6d8f90e12319ae8150241d234105124215c4182a5b38bd2b7389faa91a9e8a053d504259b71194bc6b6d67a43d829d4519d75a5998b51fc9ce5b9faf490b837fa2af306d1f60a39bb5b6a765b9b7c5fea39c0fc57037cd914587799716c22162e4b2dcb57a1001c10c82fb98513469e2d1922c08e2c355d7bb1fcbdac292cedd200f66a1b1a0717813105a803177cac7d510774d1afc905cb59eab315e05613d0b1b4b262eee75fa2a0ec089a5606bb8816e10d236fb374607e0f12156686dcb19660cc831c331460fe524a8bab4cdfa725c1506f660d89165b87844dcf8191f5ff1034d6730d0aa1deeb10ce98df1947342c2286937da9faf8d579bfbeef9fe0932e3e8c4a2caa736e96c3f4cf93a6f4ff36a2392182fca25ea87ecbdd48a008858e1a737ef4d237e3a2996ccf11d85d68e6e32f46e8f3a9199a7298c02d657b581332a883baec691e2de83e40de68eb923a3c1383edb4cc0f2f82b7b0613cf6c36fb870680d28627562ea153d463f79f94af9d0e960105ebc62fb394deb5aa7e42bce9c8b6f7d7f5d4549558192c06df6e95427286234810374ca2b75cf7b2003e415bdd60609a85ed8d0f12b02bad0705099921e5f2af657c8a0039e33b993276f075b473eb95555c57698e472477cf8eb4e0498febe2cc3150a888eb54d57ebe365a8dc4c265c1a61ad4abe20b4c8f2aa4dc1bef93c7b937a75b05b1e6e77f9ac8969ef8831b0f306f691e0a4e940a7f8003d4710d6a65da11847a58080a0a6d3b414591cc79ee5cd5f5c7298718aeb2604242996596cc19a34b2b7abfa36649340fc1c7e819ac2604aaddf1d4466b5667c03241a9eac0c9117fe66f3b531e4a05c7dae6c02c70dd1639318d482994856157bfc3ac460f22ff4840ded9a048e2ed67aea2526c73526a6d353223cf81d89c549fe77fc63295839da0db99ceb610dbb5a21522d8feb79c065a7c5a9b4f0f03b292aaf2a622fe84a4d234120f5fe4ba84a922a6ff316114dc34a3c60d2c5e7fd338094ba6b4213619fb5c24458636306681ba07fff227b1821f53b22ae5f60c51571d2077036dd879da0c1f1667db51d3cb91eabed57ac04cbc716a6756906dfe91d53e8bfb0052c5d28cd668fb1647b1c605b71d508a83cc3848537a66207432a11d22323166a1b1ede049e609b100c773134382857d268dd81d0e33e528719e469c6797a704c20099d6f0de784f3e2b63fce9dfd42d085e7821de8a47886e97e00ab0e616f8c9d40ebc8ed181752c98470de72a8139b8cc3a5d64b02eb615e1d53edde4061b7cf7700c89d951b50224904dae11a8111868ab876953f25ad214f37e62e2cbf6e3170c6d4cc7d14a970a32653119fc50a0d878352bb2a30f81c91aaa2892c56115a8baea4d444fe847488930e1417a08b68f33286304b31c78a2eda50318363eca68de1706b3682752e9b1b8b7a664907ceb2905b9261c707473b8be40503a607afa2ff70a9cde460621727d6b94e7526ae00cf703a5f7b0f79041b2e8844ea0320cb78d1dd1399c7a01f66483e4d84c3b4c93f92dd811ae8d1bb706dbfdb92cd92c3ebe058ecdadbe0f96cab776c8166de00be76bfa5ef953129d71674ebae5b183b7802be9f882c9b328ac839f42eced90fd95d43c83e1b76f32aca3b3442484e446f900caf963c6d7a9bd57890a0bc559e94552f52fb876356639386fdaba90ffd7e6db889df721adfab4aad2c0e23014a55597e04c33a256cedeab403bfc99e1b652d573959176306c6d179be430cf4adadeb9cf1ceb3ce62f09f614d6fea6576acdf71a158fd21ab8107d01cfd24524e439b255c36cd9e494a35edaa5e9354e1f3c15190ad7f51e965fbd72b14e3cae9ef50436fb5d193e2bbd241fb51e6c663d313c8adc2716784b48b2dbacff23515f6ab703c846eed11e17dc8651b1c51559b30f94b4638159ada1c4b0777a79959da9265b1f3aac50e5d455b2761bdb406ce14f6610a5ab1a18558eb7d93db1eacc0afb91096cb46bd14bdeb506e49edb71477cdeed84a92a83762e28316bb15d01552ce6f36b010c731055fe8ecd0c5e30da24ca456de4d93250190c9de3180920b57122100c8e02b7ab9ac1cb89b63fd03426195579cbe964b5092c7af3c8d33e1a03032aaa724c6e49511db660283f5664b70a851f10cd34de1a9f26ee6651dfd420ea74e7a3c6991af249f8b2ea5192300084a05a760c4ac5bd5b2a45c1ae834aefb9298ca00fc8bef182d4c6f7f798ec3a531e43a5a36f0cfe9f286bad9f8fa036f0a754c9041e4e60e81a76680169651e1f2a1a309f89d6be4117ce9cef1b13d92c0528d63917edf1ff11f174a98ca84604a1255c1fcd50683d05e1fbe8386f8746170836eccd00dadd580b496977eadc352e846dabd0542fb702413132d49e208e8c7b9f60315e73e7550a97f01c06e4fa93b27b97d62b861e14fbad17459bd482c39880824b999fd3f24e67cf8a4b9f69a5dabfb7ae3b4bddadb91ab4d5a470aafb0ce8fe9507694d50ffd70fcd3fe5fc66f0811b0ac6d35c297bba1184a85ae7c3fb5477066c4ef459b7ed3e37ba5cbee196949e7a43edb32b29c78fa629104db742b144eaf506f858c426780159be844aa0bd0c7ce059d5b3a311d2d552bb563f5b29d5ad6620d59dcfc3186c86ba4b7f796e81149b5030bb5f9a4c3b1bbbe18c04ffc543e8b0632a4d1cbb2c302de403fa476d98d560a34d4ea0129e90de4162bb6487ddf1701e5b7147391a74fa636e2d8181357fdb86dd7b5da9d42eeda47b1c568cc3acdb8168c8578ae5e433d4f20dd44d01f60fea62ce9f359a436104354003616b2cddfd39f03c1af99502e5276eb398d7da507810a43833d985dda9d65a4690028df151c14c958cfb52835e2ea4376c74c4309bb8025cd964fa25d96867fcf42b5fc5612935daebeba8739f55a8d586c71f78ebd872c00ef4a8dd6dca70984b4a1505b83ce26897c3cc4266c6832c15faf42281ec20986593045de82ebced2c56cefe1036dbe268378d5d41754f285eb4c70546c40420a2ed8d702f32233f089c07e548e3a5b02d7d3ca05b3c0210498a0044daa9ebfba0061ce95670a30a0f2b89583469454539ffd9e4fd84085fd494dc90998a0910d6da5064a1b737329fcf9668f6fd457dc60ff24d18bfacbce06281eef34f04b8729dbe1038fdc947ec3af2f520dcd6772cdde0480329915fd1b1d469e3de35d9748a80dc19ed5d5b8099b1b7a8835a0daf1db6bb0b2d430516e53244f392f27e692b1ce10fdace0469cae7ac86a550f379df49f4b98be3ffd31fb27dda5dd74c1f87c02a3738d52a201f66f36b393f414a59931282478a27478695f2b37257963d3c34773e73af81c21d63417380c33065a57801c4d9b0d8f7f2292b278cf1ed67119174213cc9c62fca02bc5efeb242585d4a4c52c6c7c1b94b89ba1172aa3556568e89579ded47fb3f91f89c9fd064fcfac4a033f62eb087f0855f0bd77b181b8cbb2f2359aedd0c3ab5b12e684d227d5d959be41a26b9463b20c623559892b8e2cad4da1cbe71ffc812e418406cbfe5a2caa314334436dfc19a95436e7ce916bcbc22aabe8e193cc322f3c554266ef3e984e44a476edf90ff75379424e003e2de0b5a362884cfc8c3c0b3adbcea7d634e5ef1d31daf1b065fd9d20e5445858dbc414d2af98e446bfffdafb7cb9af146b589a552a5ec6e01fa70de030f72731bcf373de8dc8d1b2ad477e7b4ff07e49290bf93a5e2aa1bf6864dfefa76dd9c955fcb52692cd6a40357b88b555c66dcd80f8431c9c912508d4f43ed95d0bec037003ab716c25e120cce5142f7f3da42f82399f450daca0341ef6213e4bd3735f70157adcff0e35a0756ee9596e6b9e34fa8e9fca472810c91d43ffc753389f00f0bcec4ce07592e554e2068a9c805c50ff5822510dc2d08fcff0ced8e043b0dc6018c2114b83d54616919ceff88b4b6e8efa0b9a7b21d63ad1854bc7dce65fc48434e259c817a0eaf26676b34daa1a612d52c2319e3e4643149b1b402b1755c1b225f97ef9d649b56f954faafe5cc71626e044477bc595ff64069e08eeca40f7bc691a393b0006c07b2b219615e1c2290d18b436a2ce2a4005c196b7aa67e710fae71cf6d74e713e6dd32d3a44a69567cde5484dd4d2ba9c4b6d592e82ca98663993abb6a9ff43370f442ae27d412081aca13bcffa1e9a699a2c104b44f89187e2d9ad767ff5c8c20a530d593a8ed9ddb70021b877fc8db4d3081162287d420f4e11d0a396e39b1d794919efa2776e14d5a57208a95c9137ade0932db54fd5c1b9d7fd9c3fd2428478ef8a98c5e6838078aa2c0184269c544e7c825a67aa0cf42a31ec31255902a9d62c98224cbf1e359ddde323fc23bc149cfec8bc1cc6c5a88dca90640d854e42d432ecaf46e715affe6c673ca33d3445df18f97692ccfe22e1f91ae0306d5952219332e35b45a98f800abdceb028f916c7dea463d4261ff019b2cc26beffbaa67c10fc6286424e1bf6ea045ec1c8fed73c0b04028eacff712be2c7e7e6c9296a9c2658c5d831eef3bed3f8d61560df52de0d246bd9a472ed85107fb998cbc147b11897504bc331ca93ec040ba121a52126ea42b4b714582fda6c26c475d24cc3305bcd6738864ac307813e7d44bbfc7011b81266fb8e7ade287116ee2e9a8d5e2cb210025b596f67fb591cfb48d016617aaa1dd66c39460395e3872b0fb9c701b337c5e0c5f5df0772ca0c336946222fedd5e3fb6aebb00ee27a2ac3998f1900f69389653c6917b4f0b01b9e36de051e43a31bc", 0x1000}], 0x1, &(0x7f0000001300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0]}], 0xc0, 0x8}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x40}, {0xf6}]}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) dup2(r0, r0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 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 __assert(ffffffff81f98711,ffffffff81f9cd8c,c4,ffffffff81f5c06e) at __assert+0x2e unveil_destroy(ffff800020b8d3c8) at unveil_destroy+0x19f exit1(ffff800020b39530,0,1) at exit1+0x354 sys_exit(ffff800020b39530,ffff800020c1eea0,ffff800020c1ef10) at sys_exit+0x17 syscall(ffff800020c1ef80) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffd9288) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/multicore/kernel/sys/kern/kern_unveil.c", line 196 ddb{1}> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f98711,ffffffff81f9cd8c,c4,ffffffff81f5c06e) at __assert+0x2e unveil_destroy(ffff800020b8d3c8) at unveil_destroy+0x19f exit1(ffff800020b39530,0,1) at exit1+0x354 sys_exit(ffff800020b39530,ffff800020c1eea0,ffff800020c1ef10) at sys_exit+0x17 syscall(ffff800020c1ef80) at syscall+0x552 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffd9288) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb{1}> show registers rdi 0 rsi 0x1 rbp 0xffff800020c1eca0 rbx 0xffff800020c1ed50 rdx 0xffff800020b39530 rcx 0 rax 0 r8 0xffffffff812d2ac3 kprintf+0x173 r9 0x1 r10 0x25 r11 0x5312012679ade116 r12 0x3000000008 r13 0xffff800020c1ecb0 r14 0x100 r15 0x1 rip 0xffffffff816ce868 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800020c1ec90 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (syz-executor.1) pid=90108 stat=onproc flags process=1008 proc=2000 pri=50, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff800020b38018,0xffffffff82341258 process=0xffff800020b8d3c8 user=0xffff800020c1a000, vmspace=0xfffffd807effe000 estcpu=36, cpticks=8, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 62369 265738 5358 0 3 0x82 nanosleep syz-executor.0 88521 414533 0 0 3 0x14200 bored sosplice 25401 101969 5358 0 3 0x82 nanosleep syz-executor.1 5358 367764 39439 0 3 0x82 thrsleep syz-fuzzer 5358 468798 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 66350 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 204105 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 63103 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 425819 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 401114 39439 0 3 0x4000082 kqread syz-fuzzer 5358 54908 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 310279 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 428071 39439 0 3 0x4000082 thrsleep syz-fuzzer 5358 37584 39439 0 3 0x4000082 thrsleep syz-fuzzer 39439 277456 82756 0 3 0x10008a pause ksh 82756 437603 19437 0 3 0x92 select sshd 78881 182636 1 0 3 0x100083 ttyin getty 19437 422771 1 0 3 0x80 select sshd 79711 157102 41646 74 3 0x100092 bpf pflogd 41646 324427 1 0 3 0x80 netio pflogd 12585 80086 68081 73 3 0x100090 kqread syslogd 68081 132543 1 0 3 0x100082 netio syslogd 51438 511391 1 77 3 0x100090 poll dhclient 4422 116535 1 0 3 0x80 poll dhclient 61115 26965 0 0 3 0x14200 pgzero zerothread 84617 7406 0 0 3 0x14200 aiodoned aiodoned 77891 241040 0 0 3 0x14200 syncer update 15307 295104 0 0 3 0x14200 cleaner cleaner 42278 322355 0 0 3 0x14200 reaper reaper 23581 399967 0 0 3 0x14200 pgdaemon pagedaemon 20792 283520 0 0 3 0x14200 bored crynlk 52227 291455 0 0 3 0x14200 bored crypto 97806 63149 0 0 3 0x40014200 acpi0 acpi0 99749 516954 0 0 3 0x40014200 idle1 68654 332035 0 0 3 0x14200 bored softnet 61174 475302 0 0 3 0x14200 bored systqmp 41475 473335 0 0 3 0x14200 bored systq 79949 18506 0 0 3 0x40014200 bored softclock 8502 39135 0 0 7 0x40014200 idle0 92966 234229 0 0 3 0x14200 bored smr 1 346046 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9485 6640K 6908K 78643K 11248 0 0 pcb 25 9K 11K 78643K 153 0 0 rtable 108 4K 4K 78643K 338 0 0 ifaddr 43 11K 12K 78643K 84 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1475 0 0 iov 0 0K 16K 78643K 24 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1201 75K 76K 78643K 1451 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 3 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 52 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 4 9K 25K 78643K 293 0 0 sigio 0 0K 0K 78643K 3 0 0 proc 56 63K 91K 78643K 470 0 0 subproc 64 65538K 69634K 78643K 136 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 27 0 0 in_multi 33 2K 2K 78643K 65 0 0 ether_multi 1 0K 0K 78643K 4 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 247 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 88 21K 22K 78643K 1798 0 0 UVM aobj 12 2K 2K 78643K 14 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 10 0 0 NDP 9 0K 0K 78643K 24 0 0 temp 106 2719K 2847K 78643K 6728 0 0 kqueue 0 0K 0K 78643K 4 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 10 0 4 1 0 1 1 0 8 0 inpcbpl 280 143 0 136 1 0 1 1 0 8 0 plimitpl 152 23 0 15 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 67 0 23 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 6 0 6 1 1 0 1 0 8 0 tcpcb 544 46 0 42 1 0 1 1 0 8 0 nd6 48 12 0 6 1 0 1 1 0 8 0 ppxss 1128 6 0 6 2 1 1 1 0 8 1 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 15 0 3 1 0 1 1 0 8 0 pfstkey 112 15 0 3 1 0 1 1 0 8 0 pfstate 328 15 0 3 1 0 1 1 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 280 0 88 12 0 12 12 0 8 0 art_table 32 281 0 88 2 0 2 2 0 8 0 art_node 16 66 0 26 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 3 1 0 1 1 0 8 0 semapl 112 50 0 40 1 0 1 1 0 8 0 shmpl 112 12 0 2 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1807 0 382 47 0 47 47 0 8 0 ffsino 272 1807 0 382 96 0 96 96 0 8 0 nchpl 144 2392 0 751 61 0 61 61 0 8 0 uvmvnodes 72 2038 0 0 38 0 38 38 0 8 0 vnodes 200 2038 0 0 108 0 108 108 0 8 0 namei 1024 6761 0 6761 3 2 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 13648 0 13648 8 7 1 6 0 8 1 sigapl 432 486 0 471 3 1 2 3 0 8 0 futexpl 56 3015 0 3015 1 0 1 1 0 8 1 knotepl 112 123 0 104 1 0 1 1 0 8 0 kqueuepl 104 54 0 52 1 0 1 1 0 8 0 pipepl 112 354 0 335 2 1 1 1 0 8 0 fdescpl 488 487 0 472 5 2 3 3 0 8 1 filepl 152 2668 0 2569 6 1 5 5 0 8 1 lockfpl 104 94 0 94 2 1 1 1 0 8 1 lockfspl 48 32 0 32 2 1 1 1 0 8 1 sessionpl 112 20 0 9 1 0 1 1 0 8 0 pgrppl 48 26 0 15 1 0 1 1 0 8 0 ucredpl 96 361 0 352 1 0 1 1 0 8 0 zombiepl 144 472 0 470 3 2 1 1 0 8 0 processpl 840 503 0 470 4 0 4 4 0 8 0 procpl 600 1000 0 957 4 0 4 4 0 8 0 srpgc 64 12 0 12 1 0 1 1 0 8 1 sosppl 128 7 0 7 2 1 1 1 0 8 1 sockpl 384 265 0 246 5 2 3 4 0 8 1 mcl64k 65536 370 0 0 47 0 47 47 0 8 0 mcl16k 16384 2 0 0 1 0 1 1 0 8 0 mcl12k 12288 2 0 0 1 0 1 1 0 8 0 mcl9k 9216 2 0 0 1 0 1 1 0 8 0 mcl8k 8192 1 0 0 1 0 1 1 0 8 0 mcl4k 4096 5 0 0 1 0 1 1 0 8 0 mcl2k2 2112 2 0 0 1 0 1 1 0 8 0 mcl2k 2048 114 0 0 14 0 14 14 0 8 0 mtagpl 80 3 0 0 1 0 1 1 0 8 0 mbufpl 256 467 0 0 29 0 29 29 0 8 0 bufpl 256 20232 0 14021 390 0 390 390 0 8 0 anonpl 16 62105 0 52877 55 2 53 53 0 125 7 amapchunkpl 152 2854 0 2744 12 2 10 10 0 158 4 amappl16 192 2078 0 1492 41 2 39 41 0 8 8 amappl15 184 233 0 229 1 0 1 1 0 8 0 amappl14 176 107 0 103 2 1 1 1 0 8 0 amappl13 168 16 0 16 2 1 1 1 0 8 1 amappl12 160 12 0 10 1 0 1 1 0 8 0 amappl11 152 52 0 34 1 0 1 1 0 8 0 amappl10 144 82 0 77 1 0 1 1 0 8 0 amappl9 136 685 0 680 1 0 1 1 0 8 0 amappl8 128 219 0 203 1 0 1 1 0 8 0 amappl7 120 41 0 37 1 0 1 1 0 8 0 amappl6 112 68 0 58 1 0 1 1 0 8 0 amappl5 104 142 0 128 1 0 1 1 0 8 0 amappl4 96 719 0 685 2 1 1 2 0 8 0 amappl3 88 149 0 142 1 0 1 1 0 8 0 amappl2 80 2951 0 2893 3 1 2 2 0 8 0 amappl1 72 20467 0 20016 25 15 10 20 0 8 0 amappl 72 1300 0 1261 1 0 1 1 0 75 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 13 0 2 1 0 1 1 0 8 0 uaddrrnd 24 487 0 471 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 487 0 471 1 0 1 1 0 8 0 vmmpekpl 168 7776 0 7753 2 0 2 2 0 8 0 vmmpepl 168 59774 0 58171 128 24 104 113 0 357 31 vmsppl 360 486 0 471 2 0 2 2 0 8 0 pdppl 4096 982 0 942 8 2 6 6 0 8 1 pvpl 32 190828 0 178414 142 6 136 136 0 265 18 pmappl 232 486 0 471 2 1 1 2 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 611 0 7 18 0 18 18 0 8 0