741e870106b6134a42bbb54cfb7d8304e01505c44aacb88fec667ef247140d", 0x99) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0xfffffffb, 0x3c85, 0x100000000da2, "0000000000000000000000000000000400", 0x0, 0x9}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 15:56:07 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = fcntl$dupfd(r1, 0xa, r2) r4 = getuid() socket$inet(0x2, 0x2, 0x100) r5 = getegid() fchown(r3, r4, r5) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) pipe2(&(0x7f0000000040), 0x4) accept$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r1) 15:56:07 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getgid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff, r1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mlockall(0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xa, 0x0, 0x0) 15:56:07 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) lseek(r0, 0x0, 0x19, 0x0) setsockopt(r1, 0x2, 0x6c, &(0x7f0000000040), 0x0) 15:56:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffc, 0x85, 0x2, 0xfe, 0x8000000000000080}, {{r1}, 0xfffffffffffffffb, 0x80, 0x4, 0x0, 0x7}], 0x1, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) socket(0x2, 0x3, 0x0) r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r11 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r9) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r12, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r12, 0x6, r13) r14 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r16, r17, r14, r17, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r15, 0x5, 0x5, 0x1, 0x8}) chown(&(0x7f0000000000)='./file0\x00', r4, r17) write(r0, &(0x7f0000006880)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c7978f46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3c8e8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6718455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a807a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08771533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a15459877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a02000000557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa535655a7e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63035e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c0048e7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8c5c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b163075a970793f2f7b04001698d4eccbe7b755b63af4f0794ac68d6f7c25c72cd6c83bd011ad90c67bb933a52a7f1773368eadee4815239cbe27afe1a5ac6b7c373f15ad1fff2cde3b54cc6eee29315927ce766a1fdb92b99057f4904f3f2f51bf3d73f029f880fc523f8da37ed2de26c4f47df883ada95f7566d9912563ae12862b3baee706fe09f3ca5c9a16096a09f6d348f43a63ccb6c6c59f829cd2f038dc413d53f7034d7b36792a6826e8080ea53f0cc4e70f186e362b57eef78af78dc272723f03d24ef9073ab67d254fc27066fa4939a2a15a42f901b3c7bd9fc7e6762216844bd90d2e299b16c9a46b8c929e45dadaddfa", 0x1001) execve(0x0, 0x0, 0x0) 15:56:10 executing program 0: r0 = socket(0x800000018, 0x4005, 0x3) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) open(&(0x7f0000000040)='./file0\x00', 0x2, 0x6c) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) r2 = socket(0x2, 0x4003, 0x0) socket(0x1, 0x5, 0x7fff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xe, 0x812, r2, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r3 = socket(0x2, 0x4003, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r4, 0x7f, 0x7f, &(0x7f0000000180)="0eae4d9394343b6c2820351edf0775c42f6a473236602537d72d38ef4b2f01291a303e2a8cc67ca5b03a265faae5000050f0bbcdbc1c", 0x36) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) write(r3, &(0x7f0000000100)="bc81d714296f178d4689ed4ccd3bd1badba79f6d19e5a775880a31619ed57aa5864d1596bf739bf4e51a944f9c8d58efc73c7380fdd6b734a6d402d6e90b702584027856d5ca9b", 0x47) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) preadv(r5, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/232, 0xe8}, {&(0x7f00000002c0)=""/54, 0x36}, {&(0x7f0000000300)=""/4, 0x4}], 0x3, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 15:56:10 executing program 0: r0 = socket(0x18, 0x4, 0x2) sendto$unix(r0, &(0x7f0000000180)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f392a37cffbac80be071a9bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303759b60642b45cbc5", 0x149, 0x2, 0x0, 0x0) 15:56:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="2b025c9f65aa8e7aef90265fd9884228432344ac2ae2fe3733e81d"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x1b, 0x1, 0xffffffffffffffff) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) mprotect(&(0x7f0000087000/0x2000)=nil, 0x2000, 0x1) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x6d2) 15:56:13 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) ioctl$TIOCSWINSZ(0xffffffffffffffff, 0x80087467, &(0x7f0000000180)={0x0, 0x0, 0x101}) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x3, r14, r15, r12, r15, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r17}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r20 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x3, r22, r23, r20, r23, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r21, r21, 0x5, 0x5, 0x1, 0x8}) r25 = getegid() r26 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r26, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r26, 0x20004b3d) r27 = socket(0x2, 0x3, 0x0) r28 = fcntl$dupfd(r27, 0x0, r27) ioctl$TIOCFLUSH(r28, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r28}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r26}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r29 = getuid() getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r32 = getgid() r33 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r33, 0x1, &(0x7f00000004c0)={{0x3, r31, r32, r29, r32, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r30, r30, 0x5, 0x5, 0x1, 0x8}) r34 = getgid() r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r35, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r35, 0x20004b3d) r36 = socket(0x2, 0x3, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$TIOCFLUSH(r37, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r37}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r35}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r38 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r41 = getgid() r42 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r42, 0x1, &(0x7f00000004c0)={{0x3, r40, r41, r38, r41, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r39, r39, 0x5, 0x5, 0x1, 0x8}) r43 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r43, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r43, 0x20004b3d) r44 = socket(0x2, 0x3, 0x0) r45 = fcntl$dupfd(r44, 0x0, r44) ioctl$TIOCFLUSH(r45, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r45}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r43}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r46 = getuid() getsockopt$SO_PEERCRED(r43, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r49 = getgid() r50 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r50, 0x1, &(0x7f00000004c0)={{0x3, r48, r49, r46, r49, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r47, r47, 0x5, 0x5, 0x1, 0x8}) setgroups(0x9, &(0x7f0000000000)=[r7, r15, 0xffffffffffffffff, r23, r25, r32, r34, r41, r49]) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 15:56:13 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000083}]}) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) setsockopt(r1, 0x3, 0x9, &(0x7f0000000180)="fb9ea3cee14ac4e2f70b773e32fb518b02bb322357b164660748050a87e1c6041c19de989bb278ed8598c37e3416ac12c895b9935f4b82ece65c4a7e4d49491cc4e35d80903e4e2f860dccd9a4e766e300", 0x51) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x20, 0x0) r5 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r5) fcntl$setown(r4, 0x6, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_open_pts() close(r3) socket(0x400000000018, 0x3, 0x3a) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) munlockall() write(r3, &(0x7f0000000140)="a8ac562895f4ef18", 0x5b) 15:56:13 executing program 0: unveil(&(0x7f00000001c0)='.\x00', &(0x7f0000000200)='c\x00') mkdir(&(0x7f0000000180)='./file0\x00', 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0xaa) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0xc27906062a2f293a) fchflags(r1, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 15:56:13 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) msgget$private(0x0, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffc000/0x3000)=nil, 0x2000) r2 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00fead000000000060d5706c851f000000000000004e341d89df00000000000000", 0x2c}], 0x1) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000b00)=0xc) shmdt(r1) syz_open_pts() r3 = semget$private(0x0, 0x7, 0x19) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000000c0)) r4 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x3}, 0x7ff, [0x7, 0xff, 0xffffffffffffe958, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r5 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000180)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000880)) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f00000001c0)={0x9, 0x274, 0x1, {[0x8, 0x6, 0x8, 0x40, 0x5, 0x8, 0x10000, 0x7fff, 0x1, 0xf8a8, 0x7fff, 0xfffffffffffffffc, 0x670, 0x1, 0x2, 0x4, 0x5, 0x4], [0x3, 0x30c31c48, 0x81, 0xa9, 0x1, 0x0, 0xb9, 0xca5d, 0x0, 0x44df], [0x1, 0x8001, 0xae80, 0x7, 0x0, 0x3, 0x7], [0x2, 0x10001, 0x900000000, 0x7, 0x4, 0xfff], [{0x8, 0x0, 0x5, 0x9}, {0x0, 0xba5, 0x3, 0x80000000}, {0x5, 0xffff, 0x2, 0x8000}, {0x45b, 0x80000000, 0x5, 0x1}, {0x5, 0x0, 0x6, 0x2}, {0x8, 0x4a92, 0x2, 0x3f}, {0x5, 0x7fff, 0x800, 0x80}, {0x3, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) r6 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r6, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r7 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r7, r8) r11 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r11}) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, &(0x7f0000000540)={{0x1, r9, r10, r9, r10, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r11, r7, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000840)={0x6, 0x4, 0x5, 0x1, &(0x7f00000005c0)={{0x101, 0x6, 0x2, 0x6, 0x5, 0x7fff, 0x100}, {[0x39, 0x7, 0x0, 0x2, 0x3, 0x2, 0x4, 0x1000, 0x1, 0x4, 0x9, 0x4d, 0x9, 0x5, 0xfffffffffffffffd, 0x5, 0x80, 0x80], [0x7, 0x400000000000040, 0x101, 0xfffffffffffffff8, 0x3, 0x5, 0x4, 0x8, 0xd78, 0x8], [0x7, 0x1ff, 0x2, 0x81, 0x0, 0x7ff, 0x80000001], [0x80, 0xcc61, 0xd6d2, 0xfff, 0xadcd, 0xeb], [{0x1ff, 0xa00000000, 0x2, 0xfffffffffffffffd}, {0x0, 0xfffffffffffffffa, 0x3f, 0x1f}, {0x5, 0x800, 0x7, 0x200}, {0x9, 0x80000000, 0x2, 0x2}, {0x7, 0x400, 0x8000, 0x1}, {0xa9a0, 0x2, 0xd1d1, 0x800}, {0x8, 0x101, 0x1, 0x2}, {0x3, 0x100000000, 0x5, 0xfffffffffffffbff}], {0x1, 0x1, 0xec8, 0x6}, {0xffffffff7fffffff, 0x35bafc65, 0x5, 0x9}}}, 0x0, 0x7ff}) 15:56:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socket(0x20, 0xa, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) fcntl$lock(r1, 0x7, &(0x7f0000000440)={0x0, 0x0, 0x73cb, 0xcc, r2}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x1d}, {0x6}]}) execve(&(0x7f00000000c0)='\x00', &(0x7f0000000340)=[&(0x7f0000000480)='tap*2\x8d\x0ewi\xf7\x87\xe4\x12}\xf4\xe7Al\xd8\xf3\xc8\x05\x11\x92\xc8\x93Aj\xdcN\x18\xb2G;\x80\tVjE\xfe\x87B\x99\x03@\xc9h\xa6\xdbLeg(\x96\xe00/\xa5U\xa7(y*Z\x84+\xe41\xa1\"\x99\x1a\x89\xdc\xa3\xff\xafb@]K\xd3\xdb\x05M!G*1\xa7\t\x00g\x96\x99\x1b%\x00k\xe0D\x01Q\xban\x96\x90B>\x1f\x90e\xfe\x9a!\xbf\xdc\x88\x82\xff\xcb\xfc\xd0\xca\x84\x94B*\x89\x16\xa8\xa8\xb6\x92\x15\xb6\xaf\xd8\x00\xacL\xb0^2\xa2\xb9\x15\x86\x8eo8\xbf\x1b\x9c\x04\xce\xf7a\xdbN5\x9c\xe9\xe7\xd8\x15Y\x1f\xbf\x1d\xa5<\xfa}\xaa-\xecI\x94\xed\xbe\x00\xbeuR\t\xfb=\x11\xa2Z\xdfS\xc6\xf9\xf6_5\x06\x13\xc0S\'$\x97\x1f\xb6\xc3\xde\x0e\x92W\x8e\x94\x8cG\xc5\x99\x86\xa9\xaaVU\xd4\xa2}L\x17\xb30w\xa4+\f\x1d\xfd^\f\xbaJ\x17\xc0\a\x82', &(0x7f00000001c0)='tap', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='tap'], &(0x7f0000000400)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r3 = socket(0x2, 0x4003, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000380)='tap', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00', &(0x7f0000000580)='{%@[+\x00', &(0x7f00000005c0)='\x00', &(0x7f0000000600)='/dev/bpf\x00'], &(0x7f0000000740)=[&(0x7f0000000680)='/dev/bpf\x00', &(0x7f00000006c0)='\x00', &(0x7f0000000700)='$$$\x00']) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvfrom$unix(r3, &(0x7f0000000040)=""/25, 0x19, 0x0, 0x0, 0x0) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') 15:56:13 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) read(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)='\n', 0x1}], 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000180)=0x6) write(r1, &(0x7f00000004c0)="09fb82889b91a8ddce2939352ab4790796abfe95d3d11ada2e04e7cd117f5c9fd35095a1abfdd8e9008b8206fe2dce8655877f38cb5ad3c857b56390ba41caddf106a55b40d47ffeb724542ed933050c462f18de4f1ed55aeff8708cc6283338b2ee7bb6d780a372048d38ffe904bbbd025f3bc876d6a862dcc3fd354e32c9cf1a6bbcd3db4e008650100bb7904534a2d122ce0fa62bec4c3cfe412a657bd979fe021f58d40f97db7a9de59d36fd55c372c0dc7161ad54f52e88be14a9f9e2486e6e2f8ebc5c3c3fb60b4e0c48af6c5fae99ecf867e25aca449bf013a6f6ea6a088f92030cb2f2d7f3f33587fcc630d41b460c73ed77938b66beaf121ee0726fabdd86450f3b0ddbeaab663aa567580b1bee1cd7b15916dbc6828b103dfc55988a8d21f1a59a18ccf2e342360d773b8dd90b9b27f93a7b42a0b4469ecff841aecedf65ac54e5c8ccc6b12a5fa40cad3748c3079109f52c077b5bf74708ded43be575b02332435087e0e2a6f9e16fc4dde315b1b5bd70df962223a48e3ae80f88cbd55c983b3864b82392706f2f1dd78233bf79a88f211b79057553d4649bc88cae2f9fe3d24d6250eb99292ec69cfc795945104bbfcc28a3a60b455097659ca2c7f7c63f485ab81a86dd0b79992cbb84b9ff6c4676f83187a6c1008d0b399a59d9fc46f9d29d6400abab9b2e1d4764511f67bd8af13d6e52a0ef523d5d1c6857740a8f30ed0a51e9b75e2d0f78dde04f1656bbddec40dfec552199d186e1bea7cd77e2c962d2d71f3cd163e51831defe80b9d5193fccc52f10be3841d7e7298f37654a2f67aa17e58e404d63704c67a53cea2d413f5ed8304bdfe1119beb3db733cb4ba223b2d2fb30b59022fb81e66be7e40a84f54d1d7f8cc8afb7783d0f972d79b65db3965adf21a529a3bb096e65104b0d28f30f01bc6e86222ab1fafbc989d81ab97c0f1fd39d5aa32c0769a80ebcc60eef01a8a752495c25f057f9d5af68d5fce8cc633e2d30de0a2f5553229e0203c03c16f1bc95dd83135aab62fcd5f075d24795777e8297b27891d240db6c7ca70bec25bfe9a1ffedd601a9f6c062533fc091998818e9f0868c893ab3dfda18507cf0dd42ff80727572d6085a254ebd46e57839287f96f8a32ee181f2406d41b97049abbc9d1cba2de409db029ce78d13bde1cb32a4b8224646350808bb45d644d937a6fa357ea33e536c43e3bc1383c2303d7d4c39c2dcb11a8778f4f758a54fa3fdfc398d997dbcc6cd1e511a71f808d5b01e0d1a1062cefebc2fb4cbe8a2c9a0b0982ed9fa946744f99cfcb73d4476f8620ebbdbc86d98e5c7375e32448c906a24aea9169b2e95a1ac0bdca58d846dea413252308834ef5506601bd6b9c4198ab959abfa6150d56c451765dced735f9bfb757baadf274df3437883e52f94691e6269b1f184f7ea87dc2c9acc899b1b8ade39880fd53a281c9c9da67019a8648a7f5ec22cbef436d724eed656a7d2de8fc44b965c855d7eef0b02c4dfde4e2a8c5c706bb02657f931391b1c4c196987b342e70fbc49c8565b02513f53bc4f4b9dae1f398445a87583a451715f2f4f6574c741f7e3eddcd14dcb492333d2693f9f1c7d5c398fe47583a068379bc4d0871805d0d458ca6be1a1defffd4f9b2ace22157de33c2bce9b10d6a45944034eecf8075aaf14673ae1cbb54603a2f42872b737c0e7ec26a84fa981b37416650fd8338dd681a44751bfb79d2ef2488d718ff1df8e4fd1bc50e4a7ce446fb304327a773d50b38b1c067979284f85caec3981878f0a763718664a78a43d734c6e08af239b7189848fdf9b178f46d5a98950a90a8b86e1da58325f1973967355d8eea44c56e39cef5d9cfe652d77107558aa921aa6b6072b390971d89a6dfe99cf54217121d3efed47d9d08a047af788c8c17573d801d0b0bb369e5705f911a2a7fb0fdd3737372274cc34febe57314c7780cc555109407856634ea756266f72f0184fb7d945fdf2323212560493a9a4dd7d40d1c4c16ef013f850ea7de19ce5ddaee7b0ed47219c5f7115d119de609e1a4727249e01902eb7a58d4d0e98021626b658af3584f9aac8d7c2d62276aaccbbb5b2d62fc6641a2204178dd6ef49634195473f0feca95f348b4fa1d683105856cdd22a0f6c29ae1f834b73152506c30e6231e3954ae53fa5b04c12af0370b7d9fe72d3d1448825b3248147236bec632ef63aea3dddb7690f4888667a8f6d2c19f2795ea502ddfe3f3209447c9254fee9b7458d902160e75387fcb5511d532e2e387283dbd3c474e43260adb79f468123e44b53ac6111a6ebe4533bf5ac692b4a0c868f3bf964f517aaa358ec95aed81e560f90a0e865c6d6d45259aa1a054ec11aa5ab2845f523492b644c7220dfc20e643083b8d37eb7b86954523bbd355834284b96cf27cb6744d4f5b9228a3d90ee7fbcee6596e57d0a88f3599732cbd4806556742d91be898e3d5b633f5a126f9c43ceb7a6031f2f8503a6f68cd33ee48d0fb75cbcf329d42ecf9b264530c713a643c6da85bf8090e9004f00b918c8faeb801a69a37c370ce7f45acec52319d5c7b231ffaa53e9d07672dc1e7615b479d4bde719798caf73baf3ef57abe943715f9469b7ae598dfa05b9ac3293025d41376a3fd4980758784e9d00a0f3c46ac136dd5b0df564575453804aeff38c48d0d1cdefd7da8d3c6ad84afec6d26801411aee59dd73d8e8c192160fd0d0fd0a0782b171b546a8139fcf47acecc7a9b4d4a3e28cc77e17333dfc19b568c669a8a88483d70985898439ee57c1594b4d5fdd54440582cd064a403478d2b41153d6b510bad40ef8a50e3ce058304a7f06a5bcedcf1c30b92a83f0bba1945ff6e8feefecdd15927914f43327d5ee23d728b91b9275c0a5a4de8f894643a0b404a5cfe15bce6765dc15ed3836774e5d98bb2feeb143304fee9d27ffe3a9ca7d4470f0d58b798861c60f6e0bd48dffb20ebf78f50f1bfcf70623ece3fe0a94c6dabb42993f31bf7923d708ad7d502cc1579ac56ba3694ed51f7d46fd289bb0b0a3637b43c0a9b12d527d890a78d5c76d5be0ef76c60bb82cb591f74bb361b178563f941b34934dfedf50d628f49c5a8c6324fbf3bec73f01d7a6906627ccfcfe0a1ad7e20d1565679a438c18705dc66d070debcc8dd0d6836b972f6f1e4193b606b478aae9dbd3407c31fc61ead7d1bf49bf2bf50b1f4b75f65d6ce51033b2da65845566d7927a4476af4ecc1b20ed067fd6ab0c531d60cd65f7ccad9d7b2829e10d81ed44de0c90cd7046d35d3cfdc33f4235bd6017bdccfbc293f8c12ad0e5906390af5408b75de1ac26b53d3e0d0ad756df8d1859312f65e53ef30f7b848c864ca30605c778b9ea30f71ab39a30d9f6a1cee8dc050c4439a468f1adcc50e6da1f95b0ecbed3f25257892df2826976d4bd3843f6f2a95c803b4eff7d54f33d83105ac434ae2531b96504b23fa2b85c6299b1f4b09e4bfb586d4adbe1a0ceee8ec065335efe9cd708301fdf04276cf0c275dc0ec069235accf197df98ba4dbafa50ddbc997ca8b011a80108ba1c08651e07f6939942b8461865f38e77faa8a2bd54c6ada67cd5921e09fd3c2cbd1f7a831959f849635af95ca9ed4be6d188b470287f2f902a27e557ea31ba055ed5737741ead6314960d99718b07a4c30f00e1615f745783525b5720afe7451f17450ec351f7e7f70397188649ce256d19e03f2d645cc6a2debab435a1965c9fd9f5cb53f68367cc66d1c9779b93e5e534f357fc5822ab7446ae85a27dc9f68fc2ae9a2090e47f41c0ec28f79566dd7bd00aee6c492c3bc7e546f6bef47228d7d0702fdfc0569e030a52c55a54803bdd3689217a433f1256f176fd3601ac82b0e612588542c099dacd3bc554e2e477ab4d710533eb99db7729676d855fc10b46028a99beac7a3c851a95e4109f4b4696b955fa5b3232b27e6419897ee8de72ad2860cc6b8478575e57ead38af70240829bb2a955bfc660eafcbf43de8c25da8ad3e90c15cf40cff66ae937c865950fc9814db28efebd4b1058add0b93799a521df03ace420a0365c3ab1b13dff00ea704ccd9d4429cf611fab5af21d631b80344d81eda9de299eacafb51a21007b6e1f2278069372dad1488563a8cdd4d167b5b168e77b483e241741066aaee1f9dc939e1ba4d32b96250ac7aef6eb62e94ace4c7d704c651ab1deeadb955aae2579d12098d4ea0030b3158e98f5c4dc0fb9eedad5f33e68d10f731b351133c52c8957cf43c451e0418c8719e2513de7b20cae32babce8c81af8f60cf17b226557a65a89eabb9f5aefb52ee8362c346bc335722c8f7f856a7d3c972e19a06e2ca6f88f8c014cc2ceca58312bd86dd578e744b75197d9f7169bdd0320a97e5d5c85a17f66838e19e188e89a817c03b7e8f136d04fd33e31f8284176a4ca342fe21f195fac0ad8e95f0b1803b55c925101b1ccbc77e50f32e3ae65a6bf312590e2118898cf8494659cd73c311af523bd4ca0c14b6659ec1540d5ff67562ed533c579a476c6a2da46ffafb18672a8371a862708f3e89cef06cb139d3891d02540b9985654ae8b9ad4a93bbd90899f1136e0fac543c6ebfccb7d780d19f758109168b1f4fed232c24b6104454621a0e78efdbbac5c06696465465f835d7332e9e6a4c53ddca91117060503e2de3cf3b06fa49e3f76caa9ba7bf5f8f2cf71ad8080c4a7907bfb4df9b2c47cd42e1e1b5fa21abf67dea1e4969f8368a5257cf12d50b9f092923856dbc580e212f67a8e2ede2e57dba409f0322a842e1e0320659ca3033f97f0263a2e7064aaa6b5802e391d0e64bc41b078666d61b6697fee88e799534234687f213abef954995265f31fa1b6bcac5c71cbaa53b65cdd972a52cd99424c6a429918e8ead29bf6481526e81cdd7a9b837a63870af725fbfc3833d6261b70a755b185e108d63c33389393fd985c39cca3e69c25790e37d86d5593c011a24f19e7bbdd8f6f965eb0828da025e562c077a667c9ae1a89952b964c8c4fc978da5f4a67bb3c900b6b5a4b0c6a1e5cdfef937a5a296d8c20c6d2cdb9d25e5e951e7f501f9f93cabca90e816877725c808e867b51ee8c6293c3ffff632f4f14ce94173712663686d11fffbf07ce3f1512b6aec54cf53f93d079e81ff7e5b09435c4b2658eb59f8d1a495cf6395c9a086648a1b47fa5cf98fda131c4df309c65c3f6e438530d3b3527b9f785485c5e6080980986004918515ad657c9fbe4506c37583c02efffe58bdc9ef75f132e1aa69a891cba25d75ad1132402ab024946ca2be6da478e435ce6160f29a158da84d7d7e82d2f3ab0b8d4a73be2e279b924dfa9d4d29c287b01b2403a78f36279510cc2739a7041a7f2c04595c606b162d3fb6f17473e594200adba3b1b9e3e73a6d5e081ce37e746b207a398a3fc2b31bad7f5364441f5f4fe16b7de576c6cdb093f596a52463c0c6b1132b9c2f5d97908db1e757d68ae1439ed66e90a11904aae4cd07ae01d9076cb7ce6647d62e1f1a4d3da409357e663fb4497b3582513a8555522654b7d0f493185760d08cea3c9dd5eaff6b4ad0279688415c1df5fd02ed2a7152bc5862cf99cceadccdf648665bd0861133a31ecdc1ea9436dccc2482ac28ec4030c3603122a79b9faa227b4bfc11de6227932e45447cf8bb9d992d94b66452ee8388acff4a0be9c7f7f183a4063e81a1c50ac40757fb229408e48e5896aeb9c56314457c2ceb81f1dd19346201293493cc633992a82c55c4bdddb2d997fa1660a9ab1a1e05cf7c3b6374", 0x1000) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwritev(r2, &(0x7f0000000040)=[{&(0x7f00000000c0)="56c1926ef503516d19fbf2393d3cb36d645e7e6f4465a840aa842ac7d633fc720f8c36f7bf842f232df631ec1007c8ac51825b1864cf92b3a1c1519a4b9878510647ae584eebe1e9e562b5b3744fadd4c4fe65eed8fa861ad7724032de9e8d16b59aa5f92976a1bc9057c29f02f475266652c5c6e6fb5260da64f707f637a6ea3de8c3d0", 0x84}, {&(0x7f0000000240)="d2e7e7d793874abb7065cefd6105c9a5a2d90dcfd00e4b4c41b533e8c3b8eaabd509956a5902c3d70c80d20912b3b894d1309b3b9802304f9b6fc9543d7aea816d6f4199c18e631236437073d169d1fd6c87cb77434c58c94b42dd38194a7ac5a4ac9c0534b1e53453c1f91e1217ba5860c4653dcfd8919b6afaa617aaaabf3d1ca1d7f57fa3d09a3c821889d9d85532921c3a997c896e90", 0x98}, {&(0x7f0000000300)="05950e122cd4d45b432023574a2a9b7435cfa9c7928e07c49de17526e6abd4c3baa3b0c8dcf2bba6c690fa6af262e7aee452da8954637285c2a0f23d79f828c05e7ad1f743e62174801bc4eae4205429be8432e8b362d608d1a01f82f675f20fc647b118b43d4f3f66bb313a384b91588e7e6ab6b3ba1bc9f914e04789dd2d1b1a6df8fe5974fb14526b6d6bd200ecaeb458877da4d3f2d905a136d82e800b54f332b186f2ad8854a89ba9aa63c33907995ef2af1e17553bfe0acc0ed2fd5d72c28d0fc1b6ad72facfa5b963a50debbc45cc787f2543c8ac0a83580c5e7d", 0xde}, {&(0x7f0000000400)="37639f5c2bec9b36819fe0470e2c66f7190bcb90a86afa2e9f4d04850563d7f90ac690ae83ba8583c1a27190fd16e73bd54a670af43ffff0ebed7a4dac0dda3582a6e066003d0aa16d67b55e2ef7ed30bb60c8fb5f07d61fa2269fee48237a1dd9562bf76e5f65be00dda6aadd56a730a3df7937ed6b4b3b574ec15cf3ac8a217d09610be15908f4e2a8e72f48f74e272b1643cb55ffa0dab154a98b3e9340b0dd694b9f991dd1", 0xa7}], 0x4, 0x0, 0x0) 15:56:13 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x5c1b8fadfabcb076}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000200)=ANY=[@ANYBLOB="3cc4095ff6e7bab862be5225c3eb382927f469de00427172fc557c8cd06d6e830bf79dd004e84c36dbaed7153e01c0b7a8111f771f6fa6391c55b1ca313fe3e848e613616166ddd2672069b9edbfc4805c1427f2f43a13b2c52e7fc63707dde9d7be722b57acfcf0fe877272c6fef233b8db4b7f8bef84376689afba2af34b306f0db745eb8275687e6e8e8a3fd3560bd7ea8c365a12a3c13208b97fb29d8788404c77488b0e480139250f568d6ca88810a8a3d45e5a243d86921444d5eab57166cf4b150d6bd2c65f6ec0af40b95e96ee6e01474639b8830521904fec66306fd67902e66ebb1ba73b7123086acf6c426c94af0b50873e"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) socket(0x18, 0x8000, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x26d) 15:56:13 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000080)={0x800, 0x6, {0x1ff, 0x5}}) r1 = socket(0x12, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r2 = socket(0x20, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r1, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 15:56:13 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) kqueue() r1 = syz_open_pts() write(r0, &(0x7f0000000100)='[', 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x5c11, 0xa995, "3f3f007df94cf54600"}) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x400, 0x0, 0x800, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) listen(r3, 0x7fffffff) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) chdir(&(0x7f0000000200)='./file0\x00') kevent(r2, &(0x7f0000000140)=[{{r4}, 0xffffffffffffffff, 0x40, 0x80, 0x3, 0xaf7a}, {{r5}, 0x0, 0x80, 0x20000000, 0x2, 0x6}], 0xa6, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff9, 0x91, 0x2, 0x3f, 0x80000001}], 0x9, &(0x7f00000001c0)={0x2, 0x800}) write(r0, &(0x7f0000000080)='L', 0x1) 15:56:13 executing program 0: r0 = msgget$private(0x0, 0x384) msgsnd(r0, &(0x7f0000000c80)={0x1, "2e1100b0df6d7fcf409def1a1fc1ed341c5533b89b0603ae37c860fe2c09c110ff00f45709d664539e1e381f35071f061ac0e16f328dca5d39656da02489672db6d19f37405111e97aa998473f0e8d1e8f3b32b99730931041cfd6c2df99a9d60031c125814bb6ee11e303000000b33d0000000049ad4ae8d462fcf5fa3b57806356cdb615f058b0fed6706a4d152ed0cea438f8387c3440ba6ba9cc08452fc04250db61cf3bcacfe9d34b6a31de9d05a5615416a1e222dcba8dee9f0cdc7527d27e8a15b700000000000000000000000000000000cd846e9ea6bfe963e86814a576b24813ddfa8130a04b4ad6d8d500698df63e5e23fa327326484829f3f7769669e325cd2485e172bf12"}, 0x6d9, 0x800) 15:56:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "036640000000000000001000"}) open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x120) write(r0, &(0x7f0000000980)=' ', 0x1) 15:56:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x9, &(0x7f0000000240)="ebffcbff13b9fd812ece7de88833c5c20000000000000000be47000000", 0x1d) getpeername(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4500) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x20000000000051, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x3}) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085762, &(0x7f0000000100)={0x3, 0x800000000000002}) 15:56:13 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x39}], 0x800009, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0x100, 0x3, 0x7, 0xd1, "222a0821bd7a02e1494a3559003649999e08a718", 0x7, 0x9}) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$setstatus(r4, 0x4, 0x80) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 15:56:13 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7}, {0x40}, {0x6}]}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") accept(0xffffffffffffff9c, &(0x7f0000000180)=@in6, &(0x7f00000001c0)=0xc) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r5 = dup(r3) fcntl$getflags(r5, 0x1) 15:56:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, r2}) 15:56:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = getpgrp() ktrace(&(0x7f00000000c0)='./file0\x00', 0x6, 0x8, r1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x5c}, {0x3d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 15:56:13 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3ff03}, 0x44001000e, 0x10001}) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000ffb000/0x3000)=nil) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x80}, {0x800000034, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x4d, &(0x7f00000000c0)="b6") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x2, 0x0) 15:56:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x100, 0xeb7c5fb04dc64de6) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) getrusage(0xcad0e3bb251da2c9, &(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x3ff) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x5, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r7 = dup(r6) r8 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r9 = fcntl$dupfd(r2, 0xa, 0xffffffffffffff9c) r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r3, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffffe, 0x10, 0xfffff, 0x8}, {{r5}, 0xfffffffffffffffd, 0x40, 0x40, 0x10000, 0xecb4}], 0x8, &(0x7f0000000340)=[{{r1}, 0x0, 0x0, 0x0, 0x3, 0x3}, {{}, 0xfffffffffffffff8, 0x8c, 0x1, 0x3, 0x6}, {{r7}, 0xfffffffffffffff9, 0x0, 0x90000004, 0x100000000}, {{r8}, 0xffffffffffffffff, 0x0, 0xbe23f5995e8eeb11, 0x80000001, 0x7}, {{}, 0xffffffffffffffff, 0x4, 0xfffff, 0x2, 0x4}, {{r1}, 0xfffffffffffffff8, 0x48, 0x1, 0x81, 0x1f}, {{r9}, 0x20a60e2cc43e44d, 0x26, 0x2, 0x7, 0x101}, {{}, 0xfffffffffffffffc, 0x4, 0x80000000, 0x1, 0x80000001}, {{r10}, 0xfffffffffffffffb, 0x20, 0x3b3b2a604a6b44e7, 0x80000001, 0xfffffffffffffffc}], 0x5, &(0x7f0000000480)={0x9, 0x4d5}) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) link(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)='./bus\x00') r11 = dup2(r2, r0) fchmod(r11, 0x100) 15:56:13 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000080)={0x0, 0x6, 0x0, 0x20}) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x8e3bdc7780a7d0af, 0x0) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r7 = fcntl$dupfd(r6, 0xa, r2) setsockopt(r7, 0x1, 0x1, &(0x7f0000000200)="b48d1b3a0852990c25ce000000000000", 0x9) r8 = dup2(r1, r3) ioctl$WSDISPLAYIO_SMODE(r8, 0x8004574c, &(0x7f0000000000)) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) 15:56:13 executing program 0: semop(0x0, &(0x7f0000000300)=[{}, {}, {0x0, 0x0, 0x1800}], 0x3) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000000002, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x9, 0xea, 0x8, 0xfffffffffffff800}, {0xffffffff, 0xe297, 0xc59b, 0x9}]}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0x81206919, &(0x7f0000000300)) r3 = socket(0x2, 0x4003, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0xc, 0x0, 0xdc2, 0x1ff, "15b1e9be76b8c78cb730e43f8d3cb2f88b82ec02", 0x2, 0x2}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f00000000c0)=0x515e) getpeername(r0, &(0x7f0000000340)=@un=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 15:56:13 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x15}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) r2 = socket(0x2, 0x4003, 0x0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000180)) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000100)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0xe) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x6) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x23c) 15:56:13 executing program 0: r0 = socket(0x2, 0xc003, 0x6) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0a50c6f0effb9dee7efe9c58eacbec5b30aade6d1cde8f63cb280889d4419aea5505306270b91ddafb0849279c26295b4c5bcd4e7961c520c1ddd20ff3b44e8c3a17"], 0x1) write(r0, &(0x7f0000000080)="9e3eaa56000000000004bf9aab4230408600000000d0459370410510fa651c1ece0efdd308e6b7ca", 0x28) write(r0, &(0x7f00000000c0)="50b2b918f8474b513116cbf27d11a535899c7ad4852ca79fb7625528", 0x1c) write(r0, &(0x7f0000000040)="e25aae4987734d76a4ff20ebdf1443545dd9f00fcf8e9a2c5df38215969928a5f2a2ef255a5dcf7f5d77fb3d3ea0b0d23794cbba", 0x34) 15:56:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4c}, {0x6, 0x0, 0x0, 0xfc}]}) pwrite(r0, &(0x7f00000001c0)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) 15:56:13 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000000c0)={0x5, 0x2, 0x6, 0xa, "6ebcb96d1eea656fb9c4a9674c102a27e555fe78", 0x1000, 0x101}) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) ioctl$WSDISPLAYIO_LSFONT(r3, 0xc058574e, &(0x7f0000000140)) ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f00000001c0)={0x52d6, 0x1, {0x1, 0x3}}) setrlimit(0x0, &(0x7f0000000200)={0xffffffffffff0001, 0x1}) r4 = openat(r2, &(0x7f0000000240)='./file0\x00', 0x20, 0x20) r5 = socket$unix(0x1, 0x2, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0xfd0c6c9b9a6a1818, 0x0) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/vmm\x00', 0x20, 0x0) r8 = socket$unix(0x1, 0x2, 0x0) kevent(r4, &(0x7f0000000300)=[{{}, 0xfffffffffffffffd, 0x1, 0x20, 0x2}, {{r5}, 0x194442cef4636603, 0x1, 0x60000002, 0x9}, {{r6}, 0x8000000000000006, 0x2, 0xfffff, 0x5, 0x25}, {{r3}, 0xfffffffffffffffa, 0x4, 0x40000000, 0x8, 0x1}, {{r7}, 0xfffffffffffffffc, 0x0, 0x20, 0x3}], 0x0, &(0x7f00000003c0)=[{{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x10, 0x4, 0x6, 0xff}, {{r1}, 0xffffffffffffffff, 0x10, 0x0, 0xffffffff, 0xca30}, {{r8}, 0xfffffffffffffff0, 0x3, 0x0, 0x8, 0xfffffffffffffff8}], 0x4, &(0x7f0000000440)={0x7, 0xfffffffffffffc00}) write(r5, &(0x7f0000000480)="77bf0b12d431ed51f6e5950f52bd8ad5bd35d069d6587d2c267defa0bb9e181e5a8f50ff73560952c84d5f5d876dfa6599bdeba63cc36f5ecf6a51201bdec69563ed50d2a89cafa8a6394d6510c4fbeeb7ddc32d8a7c231a378c3befe40abcbaac1c6409e5eac66508028d3d75919bcf9417dda222f8b79eaf7b8f441352ba8388bae406bc2d7523beb9ab0a636bb808dcfb45e995adc93360d0ada4f6b182fbd3ac6751dfd28d774ee2eaf705329fc00e4ad037139f0fdd1cc15d8c5fecf1de3b34659d3a8d539610b47cd1c9d5a4e4944f49c06486c5721f083400d62d461bd246188f010f18", 0xe7) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000580)="d265f6a7edeb9851c2339bffaf2367bd", 0x10) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000005c0)) r9 = fcntl$dupfd(r1, 0x0, r0) ioctl$BIOCGDIRFILT(r9, 0x4004427c, &(0x7f0000000600)) close(0xffffffffffffff9c) ioctl$VMM_IOC_RUN(r4, 0xc0205602, &(0x7f00000008c0)={0x1, 0xfff, 0x1, 0x3, &(0x7f0000000640)={{0x3, 0x2, 0x9, 0x5, 0x9, 0xffffffff, 0x8}, {[0xffffffff, 0x1, 0x9, 0x4, 0x4, 0x3f, 0xff, 0x80000000, 0x1ff, 0x100000000, 0x861, 0x9, 0x0, 0x0, 0x20, 0x5, 0x3f, 0x8001], [0x6, 0x0, 0x0, 0x4, 0xfffffffffffffffd, 0x6, 0x1, 0xcd22, 0x1b, 0x1469], [0x8000, 0x8, 0x4, 0xffffffff00000000, 0x5, 0x7f70, 0x8], [0x75, 0x7ff, 0x0, 0x0, 0x8, 0x2], [{0x5, 0x77, 0x81, 0x2022}, {0x800, 0x4, 0x5, 0x5254}, {0x9, 0xffffffff, 0x4, 0x1}, {0x4, 0xc4fa, 0x1, 0x3}, {0x7fff, 0x6, 0x100, 0x7}, {0xca0, 0x2, 0x0, 0x3ff}, {0xfffffffffffffffc, 0x6, 0x0, 0x1}, {0x871e, 0x2, 0x100, 0x3}], {0xb7, 0xfffffffffffff4fd, 0x2, 0xf5}, {0xc0a8, 0x2, 0xfffffffffffff801, 0x2}}}, 0x78fb, 0x1}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0}, &(0x7f0000000980)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000900)='./file0\x00', r10, r11) ioctl$TIOCDRAIN(0xffffffffffffffff, 0x2000745e) openat$speaker(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/speaker\x00', 0x0, 0x0) r12 = openat$null(0xffffffffffffff9c, &(0x7f0000000a40)='/dev/null\x00', 0x800, 0x0) ioctl$KDMKTONE(r12, 0x20004b08, &(0x7f0000000a80)=0xac4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000ac0), &(0x7f0000000b00)=0xc) write(r6, &(0x7f0000000b40)="2b5d5b5113c1b0fc55938fe8ced94e9409e0da1a795f3d97009fd42600018251c869e5d9d797b7d83b4e9d189f212d639f8dcb6058f4a19fb6c842c75affdab03c8a296b3c6ea28a28bd6defbd22c43f43cf3e0b4e60181eb43c50011929ab7a914c48fac45a9d5e0486e577f1ecf23ec9b32127b595f7b1d92a46f057ffa06d9b86b74b95df426c68ff2347b6a887dd1b935353cc54f7ebc13d186df95d19d6a76f9ac6b79240b634085c7ef29120b3b0e1413e8be285e174c14d1d8d5ef523e4729be378157f4acd11484b72bb993433be2eeca46df7f18a57c62d82db", 0xde) 15:56:13 executing program 0: recvfrom$unix(0xffffffffffffff9c, &(0x7f0000000080)=""/124, 0x7c, 0x2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x202) mknod(&(0x7f0000000140)='./bus\x00', 0x6000, 0x202) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./bus\x00') 15:56:13 executing program 1: mkdir(&(0x7f0000fd5ff8)='./file0\x00', 0x0) lchown(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) socketpair(0x0, 0x4000, 0x87, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r0, &(0x7f0000000100)={0x18, 0x1, 0xfffffffffffffaa7, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x4, 0x3) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000140)={0x7, 0x1, 0x1ff, 0x36aa, 0x2}, 0xc) 15:56:13 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$setstatus(r1, 0x4, 0x80) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x9a8bed38dccdde83, r0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r3 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r3, &(0x7f0000000180)=[{&(0x7f0000000040)="000000186204018b002b110000d19ec0c062cf486a6481b4ae0000008eb3ffc10000010053b5d1d09075a04e513dd4611da24e140af6ecaaa08b30e1838f74652d62e159c51bad5a8b00"/87, 0x57}], 0x1) 15:56:13 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = fcntl$dupfd(r0, 0x0, r0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000140)=[{0x4, 0x0, 0x7, 0x5}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r3, 0x80044272, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) ioctl$TIOCFLUSH(r2, 0xc020699c, &(0x7f0000000300)) 15:56:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) sendto(r1, &(0x7f0000000140)="80017cec54dc75", 0x7, 0x1, &(0x7f0000000180)=@in6={0x18, 0x1, 0xc000000000000000, 0x3}, 0xc) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x8c) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='c\x00') fcntl$setstatus(r2, 0x4, 0x80) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 15:56:13 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x1, 0xd, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt(r1, 0x0, 0x8, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) 15:56:13 executing program 1: r0 = msgget(0x3, 0x100) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x7, 0x4, 0xfd4, 0x100000000, "4bc3767c63e17180e9fb917bdf6de0b0bbca21d3", 0xae5}) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008436e52600"/143], 0x97, 0x1, 0x1000) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x2) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000040)=0x1) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f00000000c0)={0x1, 0x80}) getgid() utimensat(r3, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000140)='.\x00', 0xff7c, 0x6da390fd47643761) open(&(0x7f0000002980)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000000)) r4 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r4, 0x9, &(0x7f0000000000)={0x0, 0x5, 0x0, 0x1000300010002}) flock(r4, 0x2) close(r4) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000100)={0x1, 0x800000000}) msgget$private(0x0, 0x8) ioctl$TIOCSETAF(r1, 0x802c7416, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r5}, 0xfffffffffffffffe, 0x3}], 0x0, 0x0, 0x0, 0x0) kqueue() dup2(r5, r6) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r7, &(0x7f0000000440)=ANY=[], 0x0, 0x0) msgrcv(r7, &(0x7f00000016c0)={0x0, ""/4096}, 0xfffffffffffffe07, 0x0, 0x1000) 15:56:13 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x226, 0x0, "cd8da13c997743251691f20cc7000000000400", 0x8, 0x80}) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') renameat(r0, &(0x7f00000001c0)='./file0\x00', r0, &(0x7f0000000200)='.\x00') 15:56:13 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff8, 0xa0, 0x1, 0x3c01, 0x9}, {{r1}, 0xffffffffffffffff, 0x42, 0x40000000, 0x5, 0x3}], 0x400cc, 0x0, 0x80000000121, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 15:56:13 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x45}, {0x6}]}) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f00000000c0)=""/102, 0x66}, {&(0x7f00000006c0)=""/93, 0x5d}], 0x2, &(0x7f0000000640)=""/6, 0x23c}, 0x841) 15:56:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) syz_open_pts() close(r0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0x1e, 0xffffffffffffffff) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 15:56:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffc, "d730c1e400", 0x0, 0x8}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 15:56:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x200000000000013c, &(0x7f0000000040)=[{0x5, 0x1, 0x3, 0x1}, {0x5, 0x188a3c65, 0xd0, 0x8cd}, {0x6, 0x5, 0x8, 0x200}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000180)=[{0x337, 0x914, 0x18c, 0x6}, {0x14d2, 0x40000000000022, 0x0, 0x5}, {0x8, 0x5, 0x2e2, 0x2}, {0x5, 0x0, 0x7f, 0x5}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000140)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cda993cd0000001600", 0x0, 0x7d}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x80, 0x0) linkat(r2, &(0x7f00000001c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x4) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f0000000000)=[{0x7fff, 0x800, 0x5d0, 0x627}, {0x1, 0x2, 0x8000, 0x1}, {0x5, 0x0, 0x6, 0xfffffffffffffff9}, {0x8da, 0x9a, 0x6, 0x3}]}) 15:56:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 15:56:19 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r2) r3 = socket(0x2, 0x4003, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}, 0x0, 0xff, 0x0, 0x7}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r4}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) setuid(r8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind(r3, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) setuid(0xee01) dup2(r0, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)) r13 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r13, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 15:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000180)=[{0x1c}, {0x7c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x38) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) syz_emit_ethernet(0x61, &(0x7f0000000000)="b6") 15:56:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x28}, {0x25}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") r1 = socket(0x2, 0x4003, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r1) close(r0) 15:56:19 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000040)='w\x00') unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000180)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000140)=0xb2) utimensat(r0, &(0x7f0000000000)='./file1\x00', 0x0, 0x0) 15:56:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000700)={0x10, 0x0, 0x4, 0x333, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0x4000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xffffffffffffff81}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x258}, {&(0x7f0000fed000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil, 0x1}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x3}, {&(0x7f0000ff2000/0x4000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x10001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000fee000/0x4000)=nil, 0x2}, {&(0x7f0000fec000/0x3000)=nil, &(0x7f0000fee000/0x2000)=nil}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7fffffff}, {&(0x7f0000fea000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xf39b}], ['./bus\x00', './bus\x00', './file0\x00', './file\x00'], './file0\x00', './file/file0\x00', './bus\x00', ['./bus\x00', './bus\x00', './file', './file']}) recvfrom$unix(r0, &(0x7f0000000040)=""/165, 0xa5, 0x2, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202695e7f0000010018a56964653000621ea217d246b6474d5d96102775c5915ed5aefa2d1f67ca31420916209361be81123f5d500800"], 0x10) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0xcc, &(0x7f0000000100)="8e1a58762f6f22c82c12d24abb5363b7943c240005f02527505178766cf6608845e82b8289bd686738ecaa3c87cb3801e21ae9d99955f73462603767a995bcfcdb01feeae542a48e40c860e255329a049dd3e0d689272ffff87125e3c10ed517382391c21651b235ba5936893364940ed24ab8cd15d6b008ba266f00a05878d15929a3385fb3ab176f5cf5a6ac371c4ca7715cd21ef06f622a19207f7116b20caf77562f0541a42addb59a8e668b10cf0cdf8bdef5951f119e170c527ffb033635ef7e5ef3f43d6aacb36579") r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000200)={0x10, 0xc0, 0x4, 0x53, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x10000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000fee000/0x12000)=nil, 0x10000}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff5000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0xfff}, {&(0x7f0000ff0000/0x3000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x20}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000fef000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x47}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80000000}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0xff}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x101}) 15:56:19 executing program 1: r0 = socket(0x18, 0xc003, 0xce6) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) 15:56:19 executing program 1: setrlimit(0xc, &(0x7f0000000140)={0x0, 0xb8}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = semget$private(0x0, 0x1, 0x490) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000080)=0x7f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5, 0xffffffffffff65b0, "92447dc5ec72545f0a965e2ba400008000"}) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x5}) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 15:56:19 executing program 1: rmdir(&(0x7f0000000380)='./file1\x00') mkdir(&(0x7f0000000300)='./bus\x00', 0x4) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x20, 0x0) linkat(r1, &(0x7f0000000240)='./file0/file0\x00', r2, &(0x7f00000002c0)='./file1/../file0\x00', 0x8) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) chflagsat(r0, &(0x7f0000000200)='./bus\x00', 0x0, 0x2) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0xbf362016046ecb68, 0x0) r4 = open$dir(&(0x7f0000000840)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$DIOCMAP(r3, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file1\x00', r5, 0x2}) poll(&(0x7f0000000000)=[{}, {r4}], 0x2, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) ioctl$TIOCSETVERAUTH(r3, 0xc0107002, &(0x7f0000000000)) 15:56:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x10000002402, 0x86128) r0 = open(&(0x7f0000000140)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="0100", 0x2}], 0x1000000000000274) write(r0, &(0x7f00000001c0)="0fdeb69384ff", 0x6) ioctl$BIOCGSTATS(0xffffffffffffff9c, 0x4008426f, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000180)=[{&(0x7f0000000e80)="6bc73c8547486edfb077d7376c98de4b4927d05be2166f7874b6e38e599933e7e71399d165da3bc8b0e8ba14ec1f453d47cf2de3cfd068089e6daaa8c5d21ee14698e9fc396f31a85638fc0cd7bebd34f443877dd19d8a15ce652ce20c213b8428b180948a3f2bee603a19aec4aaae7cd9a28023e5f0984654dea64f9a1bead1c30bc35b649af7ae6de3a52e9a60054f8c8678160280035238b14db939b91e274ebe64f20a39dfc989b0a5db581ffe9511c21c60987f9769d608aa4b62508010613f432350dd088af02ecb7f069c9a0b1d1befe201c2a3d92cb317c79c144b4977ad66c234069b995e012bc46066002a4d17fd573b4c155e5c2e2f32ab81b2329cff47eda5da66236d9f8e6a41cb400f0e47cbaca35f8470d2a64e72c8c856942bd546ebaa9559dd9409082ea73352f1cb34c0dc4a35c5e0d689c52bff4b1c48020353cb5a1897454396adf35ddd7f83aae47733a728e6160e277b1e2538abc392d0ed9cb1b97353ce0efc9a637e964c6b6d5dbbc2b3c7e7f967e17aa8049365b5a7b76c2373c8f6faad310d6d663019f785092c42b5f1ecd56a2277025d67b88de908c77aef8cce2ae22cd335aa6c5e882e3da0e1e929b3b5a3753070a2d71b9fa2a85f71a0831cdbbad9f10f139b82185240ec7f15e4dec3465d4d19171e4a2ccb5c17c6bd4e2681352e7ad664a85d7e8f1a03bb991764aa391e60c5fb446802c175bbb3c799fe991d27bbeac562ea7f36ed82ef34096f4050bbc3451cd2004e3565abd666c3ffc19d39d0eaf672a957fec56237654feae766164a26973d3e1680729b684bd377a77cf6289a85e26d98cb07d98907de94f00d2607f74841eb4be669be7b1607978de55fe7b70484f5eb632cd0b32032e709b29d553396657d5f043fc396fd7c78d0b37ccd99ee41da34e28a863c8b7b6764a456f6e08b4777b1e181429b745e4724d277fa35bf915cfc1567da6404055b3356c538f4702f950f08c2c7e00dd88aeecf5139db1e1eb0be1fc68e4f0ae6d7fb810a740cfae55e8edcaea48676c452c26974f8ae1f67abd0a5e15e97ca0f86d8cfee6834f58cf61ce281243d9a63a0154f157780c490552a1f210d3b4b3170064469890c6bd5c32ac35a3d60f8befa9d0bcfc160e028f01b3e17666d793fefb2d965d6e5363fea56bdc1fa68d3ffaeeb132a77b127c18a5614d8ade87ea92fa5d6afa2aa4db87e6de0b8adb4ef2a4b347e7768d237574f3216920c1eff86d93ddb5827b00e98afca324fd6650cfec7f112e04489858731b11fe08af95cde520195df7c19b63644de88aee59fd4d1bffd1198b3d45f0ff15b2914296a828a6d6fa0f19d33e183242ceab21894d858d36930f128b68abc9a026dc3857ba7f5d1f1cf4afa3d6e83d357768ce9021801e1852c8f77da3d13dce49708f05a776399bce4e0775515d7f594d96c5c4e24983a6904a22313a15314245983630e674e19438b80851957e02ff8d37e93adbe670c2ae035789da7eeed166bafd95344d68240fb59e9d97e2a54bb7755de23bba0c124e1533c3a8d93be7971c17d948038a9e80a73f072f590c44ccbcf8b75817c434dcd929a670c3838b55a63a8e1be5e6a9cef42bc85a437a68497c26973e1ff487777ac421e23b7f0ae9094", 0x493}], 0x1, 0x0, 0x0) dup(r0) 15:56:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000280)=[{0x81}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r1, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r3 = syz_open_pts() kevent(r2, &(0x7f0000000380)=[{{r3}, 0xfffffffffffffffa, 0x8, 0x9, 0x100}], 0x8, &(0x7f00000003c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x20, 0x1, 0x2}, {{r1}, 0xffffffffffffffff, 0x20, 0x20, 0xbe32, 0x8}, {{r1}, 0xffffffffffffffff, 0x79, 0x1, 0xfff, 0x800}, {{r3}, 0xfffffffffffffffe, 0x20, 0x80000001, 0x8001, 0x5}, {{r3}, 0xffffffffffffffff, 0x80, 0x1, 0x4, 0xffffffffffffff7f}, {{r1}, 0xfffffffffffffffa, 0x40, 0x4, 0x2000000000000000, 0x8000}, {{r2}, 0xffffffffffffffff, 0x10, 0x20, 0x9012, 0xb10}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r4 = syz_open_pts() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000300)='/dev/null\x00', 0x400, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000340), 0xc) ioctl$TIOCSETAF(r4, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) read(r4, &(0x7f00000001c0)=""/111, 0x1db6036960f62a5c) ioctl$TIOCSETAW(r4, 0x802c7415, &(0x7f0000000040)={0x1, 0x101, 0xffffffffffffff7f, 0x2, "a97671b2fd65dd1f85db3d1ecca9bc3fdf153391", 0x7, 0x144}) r6 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r5, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffffc, 0x8, 0x1, 0x100, 0x80000000}], 0x8, &(0x7f00000002c0)=[{{}, 0x8000000000000005, 0x30, 0xfffff, 0x1, 0x8}], 0x5, &(0x7f00000004c0)={0x2, 0x6}) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000600)='/dev/vmm\x00', 0x10000, 0x0) ioctl$VMM_IOC_READREGS(r7, 0xc2485607, &(0x7f0000000640)) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000100)) r9 = msgget$private(0x0, 0x100) r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xffffff31) r12 = semget$private(0x0, 0x4, 0x10) semop(r12, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r12, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) semop(r12, &(0x7f00000001c0)=[{0x3, 0x4, 0x1800}], 0x1) r13 = getgid() r14 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) r16 = semget$private(0x0, 0x2, 0x400) semctl$SETALL(r16, 0x0, 0x9, &(0x7f0000000040)=[0x7, 0x9, 0x1, 0x3f, 0x5, 0x41b04e41]) r17 = getpgrp() r18 = fcntl$getown(r8, 0x5) msgctl$IPC_SET(r9, 0x1, &(0x7f0000000240)={{0xffff, r11, r13, r14, r15, 0x4, 0x7fffffff}, 0xa8, 0x7ff, r17, r18, 0x7f, 0x3, 0x49, 0x7}) msgrcv(r9, &(0x7f0000000500)=ANY=[@ANYBLOB="0000000000000000002fd7d687ee762fc0ee02a218bff77e832e250d2023f398cb8339a2d7ceae775e55e06289b221495450dde4019de910f3fce8a4901846e8a2bcd45ea53bafdc949420c02734ca695fdc97b174997207caa7aded7e87f8ba095e706bca62bb3760fc346ea77e1484f7bc690997ffc3c7be9feea8f7714ec264fd54da1fb11a7d0c6b9d7b97c7690fce63170ddda0bb87ed80d3ab0c82b6f5069a353be008fffff90db19bea5984897be5d96ed8ab12f92c3200de9a0d000000000000000000000000e7e8a0489d57654e6becc302285d5fdf3582d5021d3f37b84a13ddb89767909ee46025"], 0x9, 0x1, 0x1000) 15:56:22 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = kqueue() r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x80}], 0x0, 0x0, 0x400000000000, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x225, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r5 = openat(r3, &(0x7f00000010c0)='./file0\x00', 0x20, 0x102) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000001100)='/dev/klog\x00', 0x80, 0x0) kevent(r1, &(0x7f0000001140)=[{{r2}, 0xffffffffffffffff, 0x2, 0x10, 0xa7d, 0x20000000}, {{r5}, 0xfffffffffffffff8, 0x10, 0x1, 0x9, 0x9}, {{r6}, 0x8000000000000003, 0x20, 0x0, 0x6, 0x20}], 0x0, 0x0, 0xffffffffffffffff, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000001000)=0x8) r7 = socket$inet6(0x18, 0x2, 0x0) listen(r7, 0x8) getsockopt(r7, 0x200000029, 0x1021, 0x0, 0x0) r8 = socket(0x20, 0x4003, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r11}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r16, r17, r14, r17, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r15, 0x5, 0x5, 0x1, 0x8}) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r19, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r19, 0x20004b3d) r20 = socket(0x2, 0x3, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r21}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r19}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r22 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r25 = getgid() r26 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r26, 0x1, &(0x7f00000004c0)={{0x3, r24, r25, r22, r25, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r23, r23, 0x5, 0x5, 0x1, 0x8}) fchown(r10, r16, r25) kevent(r9, &(0x7f0000000100)=[{{r8}, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x1, &(0x7f0000000100)="99fe3582", 0x4) r27 = accept$unix(r8, &(0x7f00000011c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001725ba08e2ff9b5d9496000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000115eb7ff210856cd6bc3410200"/4110], &(0x7f0000001040)=0xac6) setsockopt$sock_int(r27, 0xffff, 0x80, &(0x7f0000001080)=0x1f, 0x4) 15:56:25 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202081b"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) 15:56:25 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket$inet6(0x18, 0x2, 0xbc) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000001040)={0x2837d248, 0x8}, 0x8) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000001000)) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x3d, 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r5, 0x9, 0x6, &(0x7f0000000000)="4c2d676e4dbb6f0cd7ec3814a06ae3753ec87b13f625457750a125c6f7a7adfe5c983c6ddd5c429fa13246df8aeca0f5ac706a3917157b0e5955b93ff578bc82252f760f35c969a31b6468e6d19d24fa46fad74f841df94c13bfa8b5332b4278c20e8b5012c2850a4d5a9b59513342afea27b4f4e82162e256a2cb8c1d971acc9eb7dba6a02ab5e4aa16982a98a1aff0dd0e7bc9660e7d926fc029fc915cd24e64e4c2e6a837aefa36f223abf93ad48046f1c7ebea3b57fd1a2be2baa34e7d61a93b3cf4d5baa3d4098bc034da41ca0cc5fae36929bb03f4974bfda0563a6ab38485d987ae1d33eca93d5d57808f8c3e4a21d7ef19a3457c718d0122f5acc147d0b057acc4c05fd861391ef961ec6e01969dd492e2186c5dc1b9e78378be68df8f1a81ab9ed20216b30bebdae6bcf066c63c7b8cab749d715c52e808ff1581cad87a1083546d34f6bc0a671d741abaf1379fdfe75801d71714bd0f3b2e17ad169a0c8721312b75a1bdb34b14087c1f3433a0bf5a798d2eb81b25043f94185a6c5e025c19a3e1106e319d642fb1acc36c187e898cb32fcb27d2e385b6663cb40d5607d3359e37d2cf60655c23ae61a723142ee404d3affd04aef42e6d0ad6ef4ed7b3fdf1eac4f337ac9ad0d5cc0908bb063380b72685f2cfbd51ff34031fde6c8925fd87f7785e98280818f4c71af7d59faff71db89591a1037e4f893418f317482fa4e2dfc1015e8d75d1b6f5c68b5a8fd87ebaba9dd89a306feefea49ddeb46f382cdebfb0a89e2588bbd264c17ff1158726b1c2ea871582fc4fa376811da57d59ae50d9c73b1cd952824b7460a054ef93271e0e68b4a406488d97c6781f061f9f0e2da3c70dae034dd2b0a6118decdf161f7e4677a2c542e37a42bbb57a7ccc700d9cb7bb2dd0ea61058f2b340e06dcc83c742f1ef069c4eadd5aa76d2fe99c8e8dbe561dd3e68b3aca56538a36fa082e5757529883e58f081a904ff1da69319f7ff6c758b94a5e494d80a04d85da758ca7e5134da749da7827ed6ce6d5a673e1da21e1db699de5557b97d6b310bc7a05ee6395750ace585104aa5199685cb96196a054678fc894262a48c408993a08101b8e1d36bf1c8a6f2f750573283495cccd53745e72e125f1a3c83f6ea9a3ae52a25599c2a440ea2229110dcf740476ee0ed4cef6d63152df54d03202bf67c65449c8f31f44aca9da7478f836a871044740ebdf6d4116dd2541ef84347ab5a4f431f0450f25ce68ebd04b6e0ef11c0660c2be51498e55d12ebd60feac1c41b848fcb811542d8922d36a04a5acffe680ed4c91e26415ad742b085275615f67887b76e6c02d34e8a49b76f86e01a1d106904f8983c8394199da1c220c6f250e09f1faf883f610d4706388e299fbb9e3ddd2a64ac723bbd9e73ea7d99a3053ee25fc6e8e50ad033b806b0ce2d48ac166c44e3a8d9a67446a33b575b30cf8bc7d8a9e66694f526b3ebdc293341fb45671ee06020553116e6bb75b45fc7e0d2e2e681683f4d8662e30332526a7e71eda33c9acd999cdf85acc490316f02c04a414b36e0bc7696097d9afa16988e8261a08976b372889f57ed1227b91693e8490374a8202fb89b8077286cb23e58d62e9e9eed0d2f0a0eeae4a5724bd350ceeff06a42c1285a8d95e105221d133e11c519a9b6798d67f4c7006dba41fdf654601ef7aa80c5afa97081cf501c3ceca94687e0696a819adcedc3835764b1c0afbee80e8260f9600258e7c25131dd8d887ecf27e178eb1b4b0c6fb3676f3b417a70196ac1a46d569b88d7fc4c4994e47ca19ef7cb3bbc4ab24938f764ac1606d0b84c9941ba58c251e4dd4734e45c5a4e762ee1d0a942dc2099cca870b433481a58eccfd95ec1552fb5b48e4df48b1e354b4a210423765cf41031486afbcfc5af7da5538b70f6f0ed8c7b31e4dad688a95615e75490e5f2ef9292c00d9ea2e9181612318b2f9545f4812084152f096dd67b8260318d6765afb992d632a9363543606983c90266cb2452f986c8136ca0481f276f4b301e17b7f0ab1f0a6f10436a18418efe42f8cf5c3f91ae14f1c18150db70536ba93ebc73baee54137f14702454a0c723787ee29d29c442306c1ba2afb18f4e1aae560e08e7b5faae2741c85f5c9a53b7bcf9f06e139e8cea17a9961168e8283f8ab28397f6501abcc170eb0a631a26af3997bf2df0c372aec4330610edc8b59e4a528545f60e6af90705235caf56cdf17021823d2dd0d2d10eddc2f3b896c9ea3e0b4390ed442868bb8e3e13642da9e7fd08812d27d847f939191861b5e9fa37345aad75342fa689401ba614712ebfcdbb35eb29938e6ee930e09e2e8f24f291bb74d66cdb4c963864e6fa40c96213c870caedd882ccd5289d17a812f6acf441629f3640d11789b837262cfa995a6e4ff7a6b411359ba53592fda2a50a91b83260cb88173951b9572b95b9ca645028839b61da4cfad34b0651c7eaaec2e38dd452827ddd81df468e13ccea82901bd21f42f8d3a3e9fce817b165539d78f640cd3514fec76e7158dee80e0df6206082a9053a5c0419b5b036e9ae1a318253739130c4649ce1742ae76094e2c4f8fc4b2687ba54ee2db85facc6849da21bd74836dc9b7c9e9ce148321c4058431d23686e5794a6cc78e980720da00adfa26bf8d59437caca661f4cf40f3fe9c0be5f3bb49ff6bc92527b549ae59a6a2c33630f6910875674e64bff132c790af71b4f0e516300a48c11598a9ac3832c359aea66373eddbf0e19cb27c0f862c725c84a387538537cb2cc02fc649ebfcf730070bf0f35fa9656b3f59943d88c15c8c73c2cd7d7a6b01947cd76e850896c354cc491a5eaf10193dfc115e44c871b5b1846bc903b1da6c0d708a759eab41509ba0f67022d5ab0d44f08f7472804cf7bdef7e493b5f4713e591c864aa0696ed97683dc3be7c1ae16e27dd92f4b69d27ed25976fc0023619e6133b487030334a4544716f97c95b34c94286686ee9ee3fa3c6f8ef530dd09803d29db5feba251c12b4552e310eb3c9d1c839651e2e8aa6df9c91b226d5365cb8de8ce11370540d78963ed7607254ca2a0bd645ba008e7098301548f8a92b48455b91d0df0ff7cb38dd5394c5ca69181d049c236190196806334c2534fc00ad6e661b450ea00d48d0fc2816ccfe5d8b0e2629c3c7044d440a1c04e6a35211439d512eeda2476aaa4fdb9ddd85cae139b55de05ebcf4aca3597508d1260d8d99450b4f9b30bf49a11f80c881f2f716e87e860c0de8017beae54284f5ea8e17bf67ff43e9a44daa9da1d873a455f4e1baa801263b1d06a23c3399f07679db20ea8fa2d742af726089562603dc97e8df0e36db7b1c853ed95d4c0265659e24039ad397c3027fc422c6ce08d3cc41a2f94680185f8b36de9988221adee682d7cef4642dcca8ff00d1a3cc16d6a4bf6d1e0474fb8c02ea619da49d3d48a75206c037a6af06a3ae03dab02e0db48311b07315165adfb394e493289d6e63380d0f3630a7b60cbcfe623d148fc5c0a669b1a8a70f62355c390d3c182dc3b7711638c882b2c36fd71d6da7117a3a1295ef19b960a75d4261b532f6db5e3fc0b40e8f13a24f4d068d96efb8055100d97cbe02fe6f35f8885e215c31a625c3081c072ac242a8ae4c55f9e4f8acf2f132785594f382fec193807166a9371163a5f01fc1f575377f6fac43b3c9f7097cb34f268af45de7a0011c0a2028110dc1ef068e7255ec7fc1511ac8c68f74fd4272883a4a32488a630c3682cbbbe0b54d510f2c88b5dfd7487c0991cdcc31f05fde9d629cb93c1c42bfc15e9c27bfc8638596a6f5860517af43fc321dace2e80eacdf71ad3b8a792c18748d9d427e7627fc0791e14876e7b40fdd6dba01a6dcf39d9546c0d908f9e01b2beb88091cb12078e77b9f0d61859b4449cd8d1bb5ae6c9b18e36a02f28e89092ad7acde3f4190820b3f1b61ffbc392d2270acfe2fb9b1d3867e77a831a7eb71681db058be399e250e78bfb06dd5513e96fe2ea401a24dd9d51a64b5d069d172145a462903c8f6d7d6ca66d790d32dae35c8dc10f812af412abb00fbabd317de2ca1f057226d124dda5cb3233a69363b31db54c14792d543e2fea45ad3738bce391b44b175b782375d1752099947cd4db1832d695cb829f1a7030e435ee1fe849a0f340affcae1d55779828748dff3846e34be267de6cc401d7e8604bde093ccc93b0c7bf8e44e744b0474470f213d2e9738af6311874af33daa8a28c88f464046bb074323c0bbd91f6d15b53e35c5891a2bbd2bd53387c437549aa4815c119e2eab6a32b8f2f713ed1ea3a1a8a2942cb82db25c0c4cf51394bbb23078599becc20604d49c9d1deae096b5a84fe7b3a86fca5bc4e784f9458fc02166bfcf0bae77a33b47d1c559bfef0de3e76894d9a990820157a33dda8bc7ef84c77eee168e6368beb76f37d3634fbacfa34af9daa4741b59f6a822478f0cdc5b235933f1955d8e0cfae70b9af14a0dc0e60382bfe1c81d14f0a366e9fa8cf10ad4085ada4ebf182d647ac05e191169f9837ade50aac84dd92b137b7e30fbe26ee06ee8e0108f8f5cd0343fd5d3ce8fd473837e31ad9590cb81783a56d7af9637bcd2722e74b063f48f195ed9591fc5606a00110c50d213873833829e583bbc2651d180f587e7b7537df439b91e6b2dda9fbc31a00ed04b574c1bc79fd7849b592d1bd5ba08b9567031d33349fda4760429182c6978597c07aab0903ab231a170bda13002de94f8d4787607fce0c02fcd82ec5b13557b05bff0f53d6072a25a10d575f19e03813c61419933c0e6cbe3508483b71b38ff0f66ed71210b5ae1c763004a366b43c22473182f47485507cb8cc8f9ab7187938c320e9d35e5700cafc39150d5f4d43b0f4617b89a3ebfc5f3c89ba836090f169b282577290189d51165a45791bc7d4bb8a5fb9826c8598daf06a849a52412ebe351a4620982b8d173e9a7e60e4d6ac9d9414038fb72b4ee019fd0049fc0e0f8ddcc51484250805c2d08be4bfe95a660061d86021558f6d2bd436e31c50563bba5ded163c079d69cf23197804ffe694addc64f31693cebdbf9e3694f5903524169b982b91d2787a82f9fccb95f6db03361c02b6b6c695a204656aef367b91d0a5124a9abfecc34345ad44fdffdf94200e63777e2ed514e9045fcb977091e573134986e8e8f4755a17d13c9dd1ea4dd3f03e4038b8e0becf1976fb2e7fededa0e1de95b9c298cd81629324c980459e82bced304d4f7f4d57ef0962b26297e85573d67ea55932605ae49ba4789bfc56c78d552975d4a8c5143a4b5af9e31363098a5af4e1ee0b5d435e9d25fdb3a3a82a0f7de39affdfbcdc5915aec2aa6ef1588dec9e5a621f5fea5f9d6a82bdeed7ff825424611a65c61ea56b1839c9ca95ef439323101814554d8409db25712d594f317761211399348667066b516b2fd93f9155e3f898741eb8112b6b5dc7ecdb4b536f9d3e09276474c089a9fdec5af3fc3bb99f3ae0ac5a5164798272ee8eea0d55ece19e2651c37620ffa90807f0cca8e5732523e82c4d6eaea73178e3212d8ada1656ba2d78ceccba6a72cf64797fe5a47ae9593c6413d8d615511e3eadd73d3e2956062990a4d08e3ac1ea7ac59d5edeabfc9423469972f8ec50c1dc42cffc1b87e001e1679f1e8ffcd3effa5f8c47cdfc2c4b968a56e18a7a5ffe50975f9550cbddf956736bda0c2b1cb0b4dc1ce0ed3067b6f946e087d8823aac21f7b2b25cff5827fe4e1baf26e957ede34ee041a204ab96f133031", 0x1000) 15:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x48}, {0x2000000060}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r2, 0x20004269) syz_emit_ethernet(0x289, &(0x7f00000000c0)="b6") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000180)=0x2) 15:56:25 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x0, 0x8966}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x3cd) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000001c0)=',', 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x1, 0x3b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x11e) 15:56:25 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="317194a6c6"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe(&(0x7f0000000180)) close(r0) r1 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="8c65", 0x170) 15:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000180)=[{0x74}, {0x35}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="94d7fdb32dd30a7d78ad78187726") 15:56:25 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) r3 = socket(0x11, 0x3, 0x0) connect$unix(r3, &(0x7f0000000000)=@abs, 0x8) connect(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="00004bdcba02820477e50b9cfa764eb4345d9e5314e55daaa85525864441fa7e78a2b67c3eef641e4a2740fbcf5d8abbb8f42952889cf5fd0800a0ebcb521ba384b26e4626d945862be10fd6a43c8256170090ad34e4abd14c84bd1e152ea25b2169c0d902c47867ae801f57f9721bd55812ae82b07490ba14e168063b70b1226446ca6fc0efdc8c57c97a828174d2c7247582d396450fbb2277cb2230e42c3591e885aa6b"], 0xa) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x8) 15:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x20}, {0x1c}, {0x6}]}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r2 = getgid() r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) utimensat(r3, &(0x7f00000002c0)='./file0\x00', &(0x7f0000000340)={{0x8, 0x1}, {0x0, 0x5}}, 0x0) fchown(r0, r1, r2) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000380)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x18000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000200)={0x100000001, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="78cc0df0") r5 = semget$private(0x0, 0x3, 0x4) semctl$GETZCNT(r5, 0x0, 0x7, &(0x7f00000003c0)=""/216) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x5, &(0x7f0000000240)=[{0x5, 0x4, 0x800, 0x10000}, {0x1, 0x1, 0x81, 0x4d1a}, {0x3d62d7fe, 0x100, 0x1, 0x4da9}, {0x2b9f, 0x1, 0x2, 0x7}, {0x800, 0x1f, 0x6, 0x3}]}) 15:56:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x8000000060}, {0x24}, {0x6, 0x0, 0x0, 0x80000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_open_pts() syz_open_pts() lseek(0xffffffffffffffff, 0x0, 0x0, 0x2) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 15:56:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000200b, 0x8000000000005200) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) dup(r1) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x5, &(0x7f00000001c0)="99fe358a", 0x4) getitimer(0x0, &(0x7f0000000000)) poll(&(0x7f0000000040)=[{r2, 0xd}], 0x1, 0x0) 15:56:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000300)={0x10, 0x5, 0x4, 0x8, [{&(0x7f0000fef000/0xe000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x80}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x7}, {&(0x7f0000ff1000/0x2000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0xc6}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff5000/0x3000)=nil, 0x400}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x7}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x80}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x80fc}, {&(0x7f0000ff7000/0x9000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x10000000000000}, {&(0x7f0000ff3000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xa89}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x6}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x3}, {&(0x7f0000ff1000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000e3d000/0x2000)=nil, 0xfffffffffffffff7}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0xffffffffffff7fff}) write(r0, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x44001000e, 0x408008001}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:28 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) socket(0x0, 0x0, 0x0) r0 = kqueue() socket$inet(0x2, 0xadce1647220c963e, 0x4) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) kevent(r1, &(0x7f0000000000), 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) close(r0) 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000000)=[{0x1a5, 0x100000, 0xfffffffffffffff9, 0x8}, {0x3ff, 0x3, 0x1, 0x1f}, {0x1, 0x8, 0xffffffffffff7fff, 0x800}, {0x14362d3e, 0x20, 0x0, 0x2}, {0x9, 0x2, 0x101, 0x2}]}) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = accept$unix(r1, &(0x7f0000000140)=@file={0x0, ""/73}, &(0x7f0000000200)=0x4b) sendmsg(r3, &(0x7f0000000440)={&(0x7f0000000240)=@in={0x2, 0x0}, 0xc, &(0x7f0000000340)=[{&(0x7f0000000280)="dad7d0ed12fb31352d6431dc4936079ed8a4915da8dc27f2397597c4693f25531af9a8112fadbb4cebe3c8bbdce28b1a2e8110bc2fbae8cc28a5328495e32d5878898bbeae4e9d03684b8c2a3124331b9e7c0df2cecd4724af49d6606b6c411bd303c6375791338a4147ad419b62aaa46eb434e70429", 0x76}], 0x1, &(0x7f0000000380)=[{0xa0, 0x1, 0x20, "004a6a0fc72e7ea4f7be6efee1d93002e9c72b852a8a5bfebca6c94aa4506962b2f4e9599863b4619fe368f05dd5604769c4d5e284aaf44eb83db21881be31b5802c61cb7a4c930d2132825bc9262f391b70d34b445e02403e307ef83379bfda80273417eaff1425cfe50c607c3f49842619bd644d1d90e94e20594ddb7af6bb9488652903f2b11a540140"}], 0xa0}, 0x8) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") 15:56:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x2005fffe}, {0x3, 0x40, 0x0, 0x63b3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffff9c, 0xc0245755, &(0x7f0000000000)={0xd, './file0\x00', './file0\x00'}) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) setgid(r7) syz_emit_ethernet(0x13f, &(0x7f0000000180)="96fea288c26f0a55072df6588438d49c4b51c6965364e76d58c7ca17ee8008995026e74baab53d9d49f0be9478270abd3a8a602ba98c1619ff294c910c66929fa11bddbe3320150d9f28753889ddf2f24b403f5a8604800552686f90fb") r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x200, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r9, 0x80085762, &(0x7f0000000140)={0x3, 0x7fff}) 15:56:28 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x9694be0e50a69c75, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000001c0)=[{0x28}, {0x5}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") dup(0xffffffffffffff9c) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000000c0)=0x20) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) 15:56:31 executing program 1: nanosleep(&(0x7f0000000080)={0x8}, &(0x7f00000000c0)) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x0, &(0x7f0000000100)="04000000", 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000000)=0x2) execve(0x0, 0x0, 0x0) 15:56:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) close(r0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) getppid() ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 15:56:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/de\x85/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x50}, {0x2}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x54, 0x0, 0x0, 0x2}, {0x84, 0x100000000}, {0x6, 0x0, 0x8, 0x4}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x3) getppid() r3 = dup(r2) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000280)=0x4f68) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 15:56:31 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) pwritev(r0, &(0x7f0000000640)=[{&(0x7f0000000400)="d548c294fc4b90ca7dcce2be1413729af06255f23b8839f6ba372f3aa3fbc205435a82e0df2950df8d9efc4d509e2d2cea51e1dcc75d49c51f7b1d88221cfe0df81e7c55351e677cd44a968fe610cf83ab7ad05af7c607d154510e365c72d9dc02b62e320f62bd6ee844e20c23067e33d751c9632e2e", 0x76}], 0x1, 0x0, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10022, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000002c0)={0x401, [{0x3, 0xffffffff}, {0x2, 0x4}, {0x3, 0x7f}, {0x0, 0x4e0000000000000}, {0x3, 0x2e}, {0x1, 0x8}, {0x3, 0x3}, {0x2, 0x100}, {0x3, 0xce}, {0x3, 0x2}, {0x0, 0x1}, {0x7, 0x7}, {0x2, 0x5}, {0x0, 0x4}, {0x1, 0x9}, {0x7, 0x8}, {0x3, 0x1ff}, {0xb6ac61da148a355, 0xfffffffffffffff9}, {0x2, 0xb909}, {0x2}, {0x3, 0x1}, {0x1, 0x10001}, {0x1, 0x62c}, {0x0, 0xfffffffffffffffe}, {0x1, 0x2}, {0x3, 0x3}, {0x1, 0x7fff}, {0x2, 0x800}, {0x7, 0x8}, {0x1, 0x400}, {0x2, 0x9}, {0x3, 0x38}]}) write(r0, &(0x7f0000000280)='oL', 0x2) execve(0x0, 0x0, 0x0) 15:56:34 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000040)=@abs={0x2, 0x0, 0x0}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700000000000000000"], 0x38}, 0x0) 15:56:34 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000380)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000540)={0x7, 0x9, 0x80000001, {[0x3, 0x8001, 0x3, 0xffffffffffffff81, 0x8, 0x1, 0x6, 0x8, 0x1ff, 0x4, 0x9, 0x400, 0xf7, 0x7, 0x8, 0x5, 0x1, 0x2], [0x0, 0x2, 0x7, 0x8, 0x4, 0xada, 0x2e76, 0x434, 0xbfa, 0x7], [0x3f, 0x9, 0x9, 0x3, 0x3ff, 0x8, 0x400], [0x80000001, 0xfffffffffffffffa, 0x0, 0x2, 0x7], [{0x10001, 0x4, 0x6dbf, 0x2}, {0x200, 0x0, 0x10001, 0x81}, {0x77e, 0xffffffffffffffff, 0x31db5605, 0x40}, {0x6, 0x20, 0x80000001, 0xfffffffffffffffc}, {0x3, 0x1, 0x6, 0x40}, {0xff, 0x1, 0xffffffffffffff6c, 0xffff}, {0x3f, 0x6, 0x200, 0x3}, {0xbd, 0x80000000, 0x833e, 0x9}], {0x200, 0x5, 0x524f, 0x9}, {0x0, 0x543, 0x20, 0xdef3}}}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = dup2(r1, r0) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x7fff, 0x424}, {0x10001, 0x5}}, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000340)={0x0, 0x2e2, 0x40000000000, 0x6, "bda1c412ef33ca134fbd31f0151a10f06cb9ce49", 0x9, 0x5}) pread(0xffffffffffffffff, &(0x7f00000003c0)="410ceb2351506ebdac2fb0e8624da6917739ca8be24eb8362e8cad38681c7c073de9ecdc6d4e074d8d64793293f15bcb020f4d85fdb9633084d4990b11d310ed2333a2304fab1d0de5c4f9c8ace0e684639ec9408851373d86cc4c809a2c23dc6f6f4e4d43a3f039bd69ab2bb875086ebf257b678ce3bf0b7160e1c2fef0015508d532993fb23034b8f289b8171d421168005ba4774e89b328a66d7deb8f859ed659b749dac19bd49d3d4cef232f37297546dc4528995661a95007ae865cbd95be4a92fc851d3da1cdae4dfda78d7597d27e0518afe6aa3ae0c53c92d998a563e3d569465a9ee48a5689c7762253291da3d4f7b22532a2c35834364cc30fc4fea1c9dc4df3d9f4951992ea0335a71e549c20fe49709177d1c0c3099121b07cb0f61ac6c310e35e50d6c4e5e569b12b9b94627cec224c6a9e34ff47341cbddf2f5f1a50b8ea6048bb617e7f4e3f874d99dc0adb4824f43a", 0xfffffffffffffe5c, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x1, 0x0, 0x1, {[0x0, 0x0, 0x0, 0x40000000000, 0x80000000]}}) 15:56:34 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x2) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x6}]}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x200, 0x0) syz_emit_ethernet(0x60, &(0x7f0000000300)="080d340500bc1503998d20b8a2b3328f43ed86a35d9d19c354c69b7e4197e63e98d44264f809bc401495929873181a94bbdb9a46a7ceac2e8813e89e22ec30d6b008c2bee329d29ce187e5affac505000000000000005c74d2f1b76e42e91fe984bc7cb5a0f61d4fa48e5cf4fed154e6712d6b4e15e51e0d0e3d4363e08d46e204697b3d513ce7552df4d3cca542c2d3b3b9184e26cd720ef73b2a9bbdeba9a38d2888ffca1f368e0c00f87b94bc24668a2c106903f1c6d959119bf8e5a78457297ba2cbb4d0f713d92cdbe9449c02f6647a5904c7edc062378445265ef225887e6306395c7da01b43b8f30f04f54732119e4c0087041540ab19d9c9e6a8dc74e705c7e29623048f0c2d4683b89f2bcad5c36fe9052345506821412d7341e82ab4bc1560da1d9221d0d0e82738e7dde4011d36cb140be8684ed453928c7c774d6b59029ff032660e5efde6e9631734016f3bbddb957bda7115daa62253dac35e21bd595a1433fa9a894c35a7e631") syz_emit_ethernet(0x9b, &(0x7f0000000240)="4ffe6b8977f5c04bef8e77c049c5596cb46f4927c863c4205fd247b46c37bccd16974bd6a0ab985c1f0c9e778cd4c3c01a8c1cb327e4b93f77f8fae9dcb1fdf446b56384df6cbfaebc85c01b3701b72ab5c0b4e49784b72f0a74af15f2fe6e3bc20c9544d1f332f712f85a4d5ed0db3f20d858a4a4229609fabe6e0d5a1de167521d2170cbd23c3ab5596b57c117faab7477abc4076f220503c912") 15:56:34 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000001580)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "22bdadbcfa95984668ef00d9b649fabf6107893e"}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f0000000140)={0x5, 0x7}) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) writev(r3, &(0x7f0000000840)=[{&(0x7f0000000a80)="394093b44316a6503f51bd6923b030f9ef98eb0a4dbd40e1cc5302aa97384bf2ce1edcad200f81156e668662c14ec791c545fc4908d9754e644909819a60d29690610ff3896f75cdec7c563a60", 0x4d}, {&(0x7f0000000240)="52d801011f275d20d089a61b879a07a1fd099f7150ee066ffb892862420aff7a7037329896b81393a3e8f462dad572d665cebbfa9af6ca1880acd8b30160c8ec08dd9dd85e25e01d57130a6158c71264989414a8dff113435584fbb9f554c56cabaa48e0dfb3361f5173ae6bcfe08311d7dd2d24084adc01bf7a98b2790800474b643ae357674643c9a96fd9b600d770172d6c60ce26b2d934ff896c34f4a7cd6376debeb9cdcd3a3234bdd0c2585b8c7e21f86f5210e93cc1fc5998b3b3057ece1820", 0xfffffd92}, {&(0x7f00000005c0)="867bd95034845c4c89af8fa001a20b6f38ea710df3d8cf30bcab3eda3869fa7ee6df986d6a463bcbc91da9b125b6498d62dd2209d3d24f97b547af288e3a5670053944d42c3e4f985cf9984b27d4c5772d56c0af1ec1e9d61333d0c5a024d5488461edbc66d4a61902b118bc1077ed3aa9fd0a057f3902ffc3482119bee4e8bb2506baa68e96911275ca84", 0x8b}, {&(0x7f0000000340)="95306292fafdd1c26c99d6edd7d2044b583ced3b3c5e54ac1e7a8d9503cd94f2d8f0ed15191ba23474b5db18bd1871e6", 0x30}, {&(0x7f0000000680)="df82f2653edd884ee771f32cc4ca811ef55e6609a07efe2b649daa20e42528fe176f4ca6a8da209a4ed461ae8940", 0x2e}, {&(0x7f0000000900)="dd0770bfa6c10cfc1a66590d7288b4b743c3b27c20ce21453d5d3ba53eaa34d1d0b183619a80501f87247361cdd0b9d607ed4b23d23923c67448388ff516f48374cf44ee3cd34db978f660e803cb9bf6433c1b315f358fe4b5aeb235296c6dcb040f78e6d6c1c289617afc18545374bfb6833e8eac429747c18dfa190f9855029a9f0186a4ce03675d4ef075df4712f0632a", 0x92}, {&(0x7f00000009c0)="3c36d720feb88a3844d9bcc425c8f594a8a769715efe112d534a85a359be33deb6ab8b857cfe205ec0491456067b3f39adcb8c12b03b75ea722df6eb654afed1798472482490b8bb6678a817272660bec27a25a18041fa3094448a1946b073973cd8d51d84474b9761fa628ae5201f515dd63b21b0de28b46383ae4d7286e1c41972d8f1fc8f3d5fcf", 0x89}, {&(0x7f00000007c0)="96e5e9da4d63da76183cac9a0fd12572efd00681509969f95beacedbe1ed52423b7df0d3a54ecf013da181556307da3363add38ae4e0329c4e0d27b63ce0a9214e849fb953c09f4978493ee115f9d68bc0d873600f09a2bb8e9b38f3802a0a56cb2d0508b14e8f9e195746", 0x6b}, {&(0x7f00000015c0)="e6398cb6648297e9dec6eb57603a15fd61b2be472603f18379a1ca6d9240381c4ad3f19129c3bb5a819d70e76a4621fb17e819377decab83e6beba39cfe3b6c6beb064307197eb97084d0f0ad4290c4694078a00923ea6d3bdf43ed89537897e996d85b3addc9713aea9fdcccaaabf34452d25b6e95e0949ccaeedb503f6d63c33cb856307fee9ca40825c7ca7455e15a9659700e9bfe72246aa419445850ff7282dc207ea231e229019c6b198a5325bf9fa3866fd5d4100b82be231fe02aba68d7618840151c062b5a4a756a4336d201851219e56d095e95f6b9f4dd070d7569e8d0909aaa574f94f36da8bbe08658bdf0720f03b065b0cdb6427277226cb522f55ae071a404510a23cbc94e5dbf34867d8117ca47a9bb38b123ba03378f72e6e487919760586e3e9b87e52bc79b22b480e9d73b01e222164211c6f13cfe4cc1bfb0e4236945cf82a8f98dad31db7187548f1de7e7d75f208c7fbd016d14372a0a24a3689cf747ef3bbacc811d9114542be357b47558300840ca80ff91ef444d79eeb58949f0995cf48ad0d14c440ea923947c49db5ca76ddf1bed266197354000eaf95d263435a6b6b3afa4fabfdb80f505323c5ad9d44c3105bc0e12deabd7440abacfe3936171e3d722dc85ffd0d31729737d55f28fc836583cf0b08b71c6d8bd8026370436edb5bfbdcada00acac13572f3e4f7084e7068738726cdda8afecfd727728ca0c505364ff60353131d956bd29fdbc08f1511dfde3eea49e3cd7ccb86e507895ace50da2062566f58a14fbccd18d3c9c6252d6201bd33d27288b708e710d3bf28c4ddf2bd556293f9ee23e629134be8e3ec9744e7dfca4ef09d5201fe5660156753b9f31f5b0a2ccea5255eea703a7a53ee1fbd293e0949f55b1834505e3f02af049ef5f312551b190b2df0d669454023f05389817cf0ca8afe9bf66ab85c894cd2c3ecfb92fc7360085c8a0f42d37836004eaa43d031d8299726950301005dc04beec1dd256aa16130eb99f6940a078303c50bf376249e9b30d9b6d69f36bf2a687edfe22a15691d6082058cc1c14b9289191cef4061bd9833f7843c5d16021a986836190c2d5929d3843635d485b38c58f0e8674df8aefaa193adefd4f09b2244bab83683715869fc1e9d69ddb59d73b939ef27f1d22ec5f72e59c677bd47c3165c07eec0c6985d528fd7f922172ecc0329041a307b2ee52944d2ee435491f8852854d8cdbbbd965776647da3d0fcc9f266f59453d4025a3cee9e786076c05e3ca79e10e5b7bb753e69b5a8007d62231426bb6407e139e835073b330cfea2394d7fec64559aa8e3ff468cd5e936d27c559abfbc12633fe600aaa6c1991248f72abcfb7255a9421d6c555b104a56835e455796d0d6445fe538cfd7f28a33149c524b7219073b64892e6a207b74540035085a3db2494488be1d6f319b5e2504a5fef554173eeb5f75a7834ba8020bb347dda9c3f7fa3918169d142fe2340ebccbaa95631630adf6bc2b142be4c4341998a5aa3d88418b2875d788f6a0cd4df80b4f1534ccd591dcf9872ca14cab6fc695337ed08f148da0235b2166ff6caeb7f4d23979fb1d848f4b7b941771c903e4a609650792c3169e8b1222fc49852d2bca19cc8757ebc22ca3aaf9bbb64b2a3ce68b9ea95c44b72a442c4750c67bc0a6270006e410c79adb270b1c314f7ef4e18fd09167cb2ea38a46350145e335fe9d253648ba1bc73e31e50b5e9516fb13653616e8e5397c9e9f9d35a1a6ba504d0688fc3b4ba825f25d6b1329a54038cb5704f0dbcdef09d1c5632525d5d9d8fea1d3f8f455cfaebca4901ba87e746fd65b05f3a83924481715f69b3c864ca860ccfe359f86e8629b9b4801370ac3ed3b91bf91b588da3acf492696e2eaca1b835e8216858c689eaba988f7dc14b86118e082246b05752d922910f00c69ff62ae895ffd6a98dcbd6db774a892573b851f3a0fe4baa1c7f4cc7e30df2984eb6265252861c29b8a041c7f9ba9b08cdafe22a0e50409f4782a1a8824d203c0337392ed5343938c6922dd157cd3044073ddaa8ca9500521148bf680056bde0a74a40fec67b8246a3486ec3ae2bc997fe9b331c8908c2bdd0defca996ed3a9d6f68dbc72a2deb5f8cbf13814dd07eb49a638b2711aaeb7a0528a5edb92734f5db23edb04a484dc3f2289b2b5c5aab2fabe0faa7af66db7b16833eea2a43bc2691786b7cd86c1ef1b8ecd8b34824cf74dd1a32cbe1255cb6f5d2cc181d418d82a95f701d8e30b04ce8f159f597891b65e5f1f1bb966dc5337d5ac276ac7f7297772de66bdde77788343618c07d1933cb56c0a15f56708c1629316d5845589d7758b4942ebe4a547d0d174ea89aa440b0e491f7bfdcbd29e4bdd162c915623a0505927f72eeffa38d5c90a07131050734f6ba23a2821d21322a1f7c300709e3a04ac21949e5fe2ca013f981b42fb99824fd47888b6f5ccbfb72e4a25774d04b9e20416defbe15d1383c8cf1c6d44688f5f2220c9a2fd4187113c831b7c412558b2c566ded9712193c768ed6686e6afa49edca61f6ad536eba86ec613f8eac6ef952fbdadd0b03f27d279a765d3ad03d0d9652beceee46ea728982d6d296a23f2b29d1eaab4bb4da17494508a2d95febe1963604f05c8bfd8f3d861db027e9d6790375dc0eeb15b3223e59151b7856f769de649396cb187b09ccb5a7683a30d1a885eccd6132a068fa9c42fb11e868c939b62c7da017c9a2e210ba1be111f8d2fd529cc7efd14505e06e989bfb589333759b272077a525bffae025c3417031cba72b2192c99268c6aefdf0eae38a803f5758acc5ca483198391f50c174c22251d6eb13a9eb017b8684abb4ac9c121fe9193e127b7c4ffea518bade258403f4828c2d3b40d1de591cef034199998504665cb9070f3882a7743a7535e6d6bf2c5ba1843eb938622faa01f2f5a01f6b58446d94861853d5cdb1c34c24340d3a756dac766219d8ecc9a66731ad1414b30566c98eb4f90c56372eef3fff32b1da0e45b70573e65f389a5fffa7c8a17a0ad309726a0e2d7b75c690d9a56d433f5f347d98d249e17bf2da0a33e6a578ff8cf9a5bec2c8a8ae969f676edd686b086365fb72993639fbe0d8069be37aafa36a2d6eb8ef44486e4d9688834b310f386adb2aaaa37192fe6f1cbde430f8f6305ab3fd2277cc70f94a2e7eefd06b59303c1807881bfccb8414acbea5506df95c2902d33668e2c376983b6034560e8dc20e4c14eebbbd955a6be38c01b96b5f56891b39894650ddc2feff8b36fe7f81a0a368a4b12ec240e526af47882406fa0690575148f91cba28953e1b1cf6955d24ffb6f674aef275d679a705ee504deb1853b37b6fce72fc39bcf54aca3f6364e8370880831ffca2902e6f63a56e0657912cc4483371777a83a2a744e6dc1908302679dc6c7e44db288f7833c8641bba7e1f9c4203eb9108cfc2ed5c93b6bd880fa1cc14cf90bd73f46360b6a0a3d61b34684f4781a8ae268687de574412012ad78d40a6722ecb53337400b8b6ec504c878f6235091f47185e16da268aa9e86130613c5c830f353db3a9b3291b32cb8d31990551cda4899ce34db78edf6f6c5f0b54fc0035c330c2a4cbae2bdeccf209d65531c1b005dc253a802bee6c277caccf9854c254aad92a702bb59e8937e9631c20d2c00d5df49c9926cee866d8f58bbc38e23e3c5c92f7cba41bb2b6d193316f34d8c024871a6ec5d52ecfc0cc75d1ff1cd64f989b0f54da92c9d45e1bd90cf9ecad65398a1f25253792a9e8eb54ed16cd7865dc623aafeca35cb947dc8c2873986ad760f28698b0f6314b8feca828f4f37d38b865f569e59979448e40dad23b050885a38489b9ca2b825ff69fe697e542adf64d059efd6f20e7ce0f1cc37b35ba96b300705c36d8fa14ea6e242f9fabbc0cfb0742f0c31b38211e1d3012e7ee2a16eb1f5ba7e3c4530111f673add3e0978477faf3de757dbb5453624a1f1fb938b3b4ff8a1b9f103b4421670fdc2a74a18fec7521a8ca84573e101f652dbcf77395773a212bd2749e9aa56ee491199f34385adbfa2978a135d56448d4d241a4bf0c18971f20199ff7044008c55f554fab59b77be22c74daa95120892c1bcc5b0a465f85f978d243ca1e00d2dd9d79a052915e940bdb045bd48f2addefd56b7d7e1eb15ef92c63352ace69afed39a1182a8edf8653686d1267fc2f9bddd7b07cb86eecf72b623f26ead43383f1a5b31943959ba5a02729d8399f37cdfcf787b4b99ae177c47012a00675ceaa18250391af86f331454b74b6513ddd4e79de9daf37fe00d6a84bc085f894b4d4dab81289aa4ee67bdccf9c473509a1c5dc9ee23c2fef0620992a650d4c0298656364e69cf9df25d3badd4f1310f3fb1db75c53b9d6d6890bbc39f6e16e7dc8ba07c65e2e33d028766f6edf7c27c7a5d83a61c2a29485f60f55971cc668b4a4c3b523dda690cf31ebd7d1c4d54e12d30d0adf25ba817d09cd480756f4f697cd5805c8db54bfccaafa6f13e8fe0968a748bc30b99a7322aebc88a8743b1abce603c37b81946fac4b1df1f0e80740dd853b332e98e5e0eab366a0c22e323127bcec01afc6dd42f8077806803cd1e0cf225f5cfe9f9fb6b8cf25c4c54c517ad3782312ea1e452d2f7753b2646cc5fcbfbdab2630989c0c86e7e5c7ee0c7af79cbdb9f692d3912c70b676dc023159ff3d1305afbcf327923ff26b058689c7d994f041bc647424ea263c0bcf969995e51a11b538ee9a9133bcefa62fe1b63927fb521f3d57080fb6c1eddbfc7f453f027c9af8dcefb488352eff742e5333327d49ce29760e526a371c80f9eddb04c81abc26fed2c4ed066a45bebbf776f200197f79e2d92543c73a6de23b66129bae3306b72285c2c05efa26f6cc1631988798aec79bd9d5cfedc2de0e98e60149aa007f05bad6151040a088436a4e0b80ef0b80e65a9a986e444fa866958325acd78361b0e8f7de0ac113a27df0f0d8d406ffe1a1fffcc69ef231154cdaf0d91110d095a168088e678c53ee8e607015a98794666faad4d758b31adc1d4b5e2500647717389b81b71f9bf00967d1d91b292c3e32c114ab52c636bd2de592822f5ec3571152fd4934193dbfcb9df08be246a00ba3b429da4c704a2826fe34f1a4a80766f549dbfddaf6300dc7a88617bd054dc3c74165a0ff695ed72baacc43ca9a683c2f1f9ab8583a72493d4d2a1452d850dab3219a53c961e6e580296999368a1304048d314f3cef2aadb379ae656cf3fa2c0bc0bef8d3e1042f12ad662af5adb05f4e87020dac886473c8dd543ff2c7a26eb542badea3bbb11fd2642b3c02d0def1ee9de129b042efb14965be9cea2a936f50b9b6b1d332ba9dbeaced14e9c6dd6f973a5e30a6611224dfc1c57365043bddc6a974d39a12c7389f0c7051581cfa6519a192c97dcd49adce42be1d8c57419c24033a3b5884628407717e6215ed19fb60821e134af27cef8c43aa67de80c996df3475d75779465d271f4064f8a8435fc95eea6a62d87cd1000cb622fe1fafa424bf407ed16c12b0b43e84985916f48ae6cce112a416fb9ed986a042dd9263fd3c60cbff3c8d149875490cb0bde8cd7aec686a78fe6a9593c536595b5f7fb21e5623ba88474c95fc9b8f661dba9c0676c6f4ad9ead6c26232e86cbb96e282b0a1d67fd005006bf80f4b2bb3f34bae26e95a4258fbbba1606ce9e6b923e12ea4e7bc177067d878d5da374dbd128985daa26833f8972322cd1948ac31ead716f7c37330434008433e0237", 0x1000}], 0x9) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "2b302983ce5a628865ae597c641b539de10e6c4a"}) readv(r1, &(0x7f0000000200)=[{&(0x7f0000000040)=""/180, 0xb4}], 0x1) 15:56:34 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x5}], 0x0, 0x0, 0x2, 0x0) close(r0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x82}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r6, r6, 0x5, 0x5, 0x1, 0x8}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r10, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000300)) r13 = kqueue() kevent(r13, &(0x7f00000000c0), 0x400, 0x0, 0x800, 0x0) kevent(r13, &(0x7f0000000080), 0x0, 0x0, 0x18a4400000000000, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r16, r17, r14, r17, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r15, 0x5, 0x5, 0x1, 0x8}) fchown(r1, r7, r17) 15:56:37 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00), 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x6) r2 = open(&(0x7f0000000000)='./bus\x00', 0x20002, 0x40) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x3) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b2", 0x1}], 0x1) 15:56:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = openat(r1, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0xd80, 0x1, 0x3f, 0x0, "90ab198137498f4e815fac4823fb3cfbe0ced8a0", 0x0, 0x9}) r3 = socket(0x18, 0x3, 0x3a) unveil(&(0x7f0000000100)='./bus\x00', &(0x7f0000000180)='W\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000140)="ad18f05df2f4ef18", 0x1) 15:56:37 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x101, 0x6}) semget$private(0x0, 0x0, 0x100) r1 = semget(0x1, 0x1, 0x40) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000380)=""/165) r2 = socket(0x1, 0x1, 0x8) setsockopt(r2, 0x5, 0x0, &(0x7f0000000240)="fd4050ca226b48e95aff0107b103b6f09a1a393b1d2d0906a0c6617efc18cccc199e33b7c2f7fd8d", 0x28) r3 = semget$private(0x0, 0xf, 0x10122) preadv(r2, &(0x7f0000000740), 0x7, 0x0, 0x33) r4 = openat(r0, &(0x7f00000008c0)='./file0\x00', 0x20, 0x10) mprotect(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000100)) r5 = openat(r4, &(0x7f00000002c0)='./file0\x00', 0x400, 0x12) semget(0x1, 0x1, 0x180) setsockopt$sock_int(r2, 0xffff, 0xffd, &(0x7f0000000300)=0x3ff, 0x4) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x0, 0x9010, 0xffffffffffffffff, 0x0, 0x0) semget(0x1, 0x1, 0xbc9) openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x7, 0x0, 0x1800}], 0x4) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) mmap(&(0x7f0000ff2000/0x3000)=nil, 0x3000, 0x5, 0x2011, r5, 0x0, 0x0) r6 = socket(0x2, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r6, 0x85}], 0x1, 0x5) syz_open_pts() ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000180)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000840), 0xc) recvfrom$inet(r4, &(0x7f0000000440)=""/122, 0x7a, 0x800, &(0x7f0000000200)={0x2, 0x3}, 0xc) 15:56:37 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20, 0x0) unlinkat(r4, &(0x7f0000000140)='./bus\x00', 0x8) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)) 15:56:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2b8c}, {0x0, 0x4}, {}]}) 15:56:37 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = getpid() ktrace(&(0x7f0000000080)='./file0\x00', 0x0, 0xfcfc96ac7f78659a, r1) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r3 = syz_open_pts() r4 = dup2(r0, 0xffffffffffffffff) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x8000, &(0x7f0000000340)="99fe358a", 0x4) r6 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000480)='./file0\x00', 0x10, 0x82) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt(r6, 0xffffffff, 0x401, &(0x7f0000000380)=""/149, &(0x7f0000000440)=0x95) r7 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffff0, 0x64, 0x4, 0x20, 0x10001}, {{r0}, 0x7ffffffffffffffe, 0x1, 0x0, 0x0, 0xff}, {{r4}, 0xffffffffffffffff, 0x22, 0x4, 0x9, 0x5}, {{}, 0xfffffffffffffff9, 0xe8, 0x41, 0x5, 0xffffffffffffff7f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x10, 0x100, 0x7fff}], 0xffffffff80000000, &(0x7f0000000280)=[{{}, 0xfffffffffffffffe, 0x10, 0x50000051, 0x7, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x0, 0x8000, 0x7ff}, {{r5}, 0xffffffffffffffff, 0x40, 0x80000000, 0x7fff, 0x6}, {{r0}, 0xfffffffffffffff9, 0x8, 0x10000033, 0x40}, {{r7}, 0xffffffffffffffff, 0x2, 0x4, 0x4, 0x8001}], 0xd61, &(0x7f00000000c0)={0x3, 0x3f}) socket(0x59, 0x0, 0x6) nanosleep(&(0x7f0000000140), &(0x7f0000000180)) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x80, 0x180) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000500)={0x20000000, 0xba3}, 0x8) 15:56:38 executing program 0: mkdir(&(0x7f0000000180)='.\x00', 0x40) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) r5 = fcntl$dupfd(r2, 0x0, r3) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0), 0x6a14a19ca22b4388) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r6, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0), &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r8 = getpgrp() r9 = fcntl$getown(r3, 0x5) shmget$private(0x0, 0x4000, 0x244, &(0x7f0000ff8000/0x4000)=nil) r10 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r12 = getegid() fchown(r10, r11, r12) r13 = socket(0x18, 0x400000002, 0x0) getsockopt$sock_cred(r13, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r15 = getegid() fchown(r13, r14, r15) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r14, 0x0, r11, r7, 0x25, 0x7fff}, 0x6, 0x4, r8, r9, 0x7f, 0x100000001, 0xb1f1}) r16 = semget$private(0x0, 0x7, 0x80) semop(r16, &(0x7f00000005c0), 0x2aaaaaaaaaaaaac7) r17 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r17, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) setuid(0xee01) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r18 = semget$private(0x0, 0x2, 0x1) semctl$IPC_RMID(r18, 0x0, 0x0) 15:56:38 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f0000000080)=@file={0x3, './file0\x00'}, 0xa) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00.\x00'/110], &(0x7f0000000040)=0x6e) r3 = accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/11}, &(0x7f0000000180)=0xd) setsockopt(r3, 0x1000000008, 0x9, &(0x7f0000001280)="3700b2f9df07415484fd87ef7feb999b768945c4c0103a35b00012fa360df71f9989468e428f5c9753c6ba99331969794c313e06f67f74880bef8f55af97257a38299bd5f52a83596bf35d699ca64de492347044aa21b449672a90f67b883757871e11f85bf6daf698a9b112bdabb5986ee9f178eb917deffa22c7b09dfd939dc7067d285bb2a05c3959046187410f0bab92505b1bd28abdd6c10768f474bbe816ce47af88d90f9d96f9c22fd933d292a0a812156b660ac16f43d8c1adf9448ee1c356d134b9ed72e0866fb6f28b7c805005e7376246509af6174d86cce688ba624c366ab3d700b2699cbc2e2c87a6a1f8bd6b9dfacddbbf6b8a6e8e6f703da39d94e4a9dcecaa318aff953bbe1559aadd16d9a308c8d67c3169016f72a6eb6acd2be13e77b275915f8d7bf9fff59d6f1a6135a8d3d20e58ba12d074602bf446ab3cf273e8bd51f525d316c01f484c98cddbdeebcf85b7d2c4ad1328d5c7ebeff161bfd6650625b4b2cf930933b1d3c51b46e77af01ecc5bac9b818cbe63c047fb498f5af0e5e74cb740bcea45704cc202ada9a790026ef4ea74744b64bd3b0405d151c511a828885ce8af793113e16ecdbdbac9d04d9f31d566e0eb8810f8d8f94f9663b308859e21423237bac184a582814a4e5e16cb548c7df4631d514fed5ba2783390cdf15b1b4f5254b8bd7394723a50848a0849fe00f36b53751ea966aa297d6115e203994869faf8ff92bd9223b6d97920814b9c91436014a42a4ffa7c63a390c47795e9467e018d83492054ec3993a459b9f48551cc9e7e7a6ba93742ade9a4bfab5be7910485f9c16a9339bd4fc8ad9b2d9db79ba32407d731f2849880d5bdf211da3bd04b9d92146f62617936267fe6a03cd6b4c5c9ca172bd16c4e62d52a0a4db61f226735b5a528dc0d783a4f85d9656df33c47956c816bea84ec9d839ed2135cd9e748dd10f2b1a1ce387515fce6c6f290b3edde2a02696b698ddfb516c0ab4437da87789d973ea966c2ebc782f530f87fc0e8f3cf354e5f4bab00aaa500fe7304ae90df7ba42c5cfb7facfd94061b8ac81c23b847c973a68963b9e9d85d99a6dff8c222448648b14a0ebd3fe9c720a372dc202ba8f144209f557a880e330df32c2301fa539f20aa9f00639a05d715128b019304ce740b0383a023a4477c596c5d220efbcb06210ca1f4ae4be4719b6bc6710093f56afe0e30cda1f9a49a455f27b730dfe31c31dccf9a7224dd86c88d0ba5d1bb0f39ffda2f8d5b759e315c329b6330bfc9bfb59aebce840ba9fc19a67031f3db95e19a6e88496aad38422b5b93c65207b4b4ce03b860cb8853248ae62086fb70b3d8dda19330f84c7b020b7aa55f47f712dbd52f86af755aa6358c06f1d35c1337005885a4b05145b867dd7dafc07cd3383f811061f954a83aa86ff25d7822dc4338e03162cdd0710f3d2fa3e7b0cb9cea5aaae274461e83ba26fcca7b46d8aeab557e21aa9aa520f2f24dbec4b50f57e56975e9a3209fc8e624fe6280a9176417a4ef0d064278972bd2c9712edb54e8bd8ce7a075bdf1a72e4fc5576c518d6170e9b087b7ca721061c67534b3306cf89387279131e7a61a1925e5e2f06b1844830d6b2b58333d03e9551cb2d389a75f3f585953c76921ffce5825e1836802ae393568ecdd99b829ca5458003875b7ec9d0075d32cd811174866dfe3f636eb5adfe6a6529b3935897b64fec5b66c248d84233b3e1aca5677321c3fe12f6b28110e3ead427de9859f65f3ebac28580811b95fdd66fedfffd71f1ed5d0baf656e955a32a05fdff7cf37b4d0448daa55633cef5daae6ad8e2cd58d52fbf57d48ff69e54c5137053fc3543666b34a402bf7546eaffe5e39562271623eacd7fada8de8c34c9c195a3cb45c9e4970310108992084401ea8cb23f0d9e465d918d52939bb1303270042fa7ca04c7f6a54f2f74d2e8b89bfb96740a5bd8826ae711d45b14ead7a8c6e7ac70b54e27191205f1656be4a3b70b2bbcce43dafe68a7b3678d75d34a5cddf4ea0d687b28c483039263cdb55b410ae08ce59d9a66bf1f723808ac569c0ea6a1cdd1b6b18ec5079a2615ce7610c376ed0e5d120f43f2096b882734c784fd6bcc753ff5a98e4edb45602af1d1c3d9991102f42e9c7e9a5cde1b349ef353ce66b0688d38194b7968970cfe0a9d23a6e365c887d017053425cfd5160a0cab966ede62245ecf6450d51e9fcba1d174834cc3e5aea26ad06c5d070015f6769e70a49535db1b8ff3a0998dfb80e11e0d452abaea4c05ee38d7f57b33edcdcbe87564b85d244e4acdea454259ef7ef55b13a7b722b262f1019271eb27dd1f2766d945963b94fc4d25402f9d202b417e60c04be7877456d94c8a99bc1c567d10d3b0be4da454f916a3709683074f4b01baebd29ae6923cb8418030d491f3d3b766e2f9d5529c47640f9b734fde309b347e2d408d48e8ebdb9770b672b26a98dce23c1baa2a1146672bf6c69212e7668d21d8c4d4ed750e4dcf70d244470e642639afb632ca2bbf83f57ed2d19608d19e6827fa3ec280d59ff92e6f9f8266ddf14475421c9b51023516caea91f3629b2e47eab13834da567b0f46804046b0d9e07fb7003548841396567c95b61012cf5653046e83950cfb3a65c45a90e3e4d5854813422937ddc753f281b29bd267bbc3a596df3c9b2a7d247a8c4119d14f8dd2bb6f83fab357f6c85c353774ab9d230a264cbcdbf863ab1f37f2c0dc46ffb875472155efb2cc3e3b714f9baa45af5ec212be3d708db1f2407435fee917a3007c342bef0142b09704aee7cf5f4863db8c5261796ddfae74c9cef7ac47abf31b73dc4415ecfefd3613f5aa76a8d81e4e3c94ee68d8786dec45d0d3a92d2087bbb1e9fecdafe255f03611527464a715c4bf684390431867c5254314f00ada425e6dac0ec8c80f7832646400c996b451ddeeb4bb62517aad6146271f3673b8272a1f2cb2b726782a83e5c9ea8be06a38819db918c9022a77209130b25bb1ebae052224b9b5d710cd2546b3cd5b678fee82f92c2b790bb107f5cc87175087b1dd73675914754260f9fae1744faae0e573210255083268a955c2c635ba3d378aa113c27acae1f2b714f39ec0d17fbc5d271dc6bb72dc403bb8bb761367cbce97137a473876769a95dcfbc02ab97757d895985c8fdbe212b4a4a198961fd2f73d688b426597f7b502dbfb9a0afd94cd73ec717b33282c9c6154d7839d8e6692fe562e22ec523c0c2d72848fb66656b17d6c88769dbb99b3411e0d32b6412605587bcc2aa26118e3df5fcbd5c0b664cf3b7677dc9bec9c10b1fa54cad51b737c014d2ec02ad0658d62c0158c3cedb2485b1fb44bf8f086a49b867752569c2ed3efcf5fbb4c704a932de9fb15100384f1b9bd4c6e4a1ff87758e66c1f75236cdecd6ddfc76f6f48155cb43c0b9772a843ea4c0cba520b4caa1cb7740927f590f191be53a1ba553d7bedbcec1842ca704d4a59f767c6e94e77feb24e58631a6263a033ad65dafd9c131e020badf7c5029e3653d620de17b211c51200764c6cd249a7666754cb13d69669aa6cfecdcd947d956072b28f2273f019adfb338ccadadacc2b62b99c8917de699f9048d23839ac425d1841e02ac2c9be1fb2f8c5b44f6d547de8bca18cbddb63d822bb1986a16f6934081e8c1bcef891542899cd6dfd10c256e95421b0d89a0ee80d49744bc44b9b4f89c2ae92a8ddfb4f06e560e61bd3cf16d19d49c5a069fa8cbd88a5ca01d6e8b48ec7ffddb363faf30f3e2a010d5e34182af97d13e707f08b4ad1203eb92130ab5b9482d2c0c2c2bdfb642bcde5616b146c386c0932c4d49f9c3ef4b3d5fb2a135c0db9835868f30e4e1dcb9d7c5bfc4f7c1c217cc05e4424f80226be81f251232cd99154084e1b13ce93c5484db37baabb3034535a120bbff375c5f74db7bcc968bc5cfe7b7fec2c71a1b80a051e1fa922ed7d70142a040c4cbb050c863802eaf21d2b79c953972416a4b09e07d0bfbca450b757c458a5bae0ddb13c0c2803edda7798849e727f0470b9dbec7eded7f4776db683d1d0d38dee3297613b71fd34d11d7c4d4c39efe56babd8daddc2a2ca727614ea9fd6507fdebc4cb698983f588c6e59e378e18708bf74cacbcf5952b5de302917c093c2c5c9d0f58fd049d4abf5c6e51923980244551fed93bbba6e5e6b8664e75f2382d84a3852dd1541811f606529f3aece4b4bf2f2da2287c5ca89cea87d04178652ee235e20508f361848bec63b19f31944b1436d25939c4f5f31eb9b49d9696502581f66056e8b370087640d3b81fd76c980c91b6b56e9de76106a23129979693cd844b46c28584f781710e9d6cbe713dc5264afd5686f276baf50cc1bc78de855a2d10d6ab23c3e2395dd82686a698a6aa6302c498485b48e6a41a68b6e1b081dec023e86706a133f4aa606902a74ea7ecfc17afd723c079c5fed6ea6942cb5d9802e3de311861f20ba0b53a0d6b45ef50378a3719c24ed1627152efb17bedcbaaac4d8fa6b3b388e5ad36b4cf80f52e7eb5e963df39f939fbeff1777beb43180108dca6ab1df560af8201a180dc55b7289beaa1f6db1e55752bdaa2ac95ca95b08d497bddcf970795851cd853167117a612c4e602eaec34f43413bd92321e3a48f8364acdfb4ccfabbc56d6d099b2c23febc4a33ebd0f74b6dc0d1176d46d21666bebdce405113f2d21e24a76b026d778af51052e883549ff433316597292c37d5558a6d575ac14b9889e1202416a8fb24369756b766b8e8dfc612d6c27d74495e1cf624973b427df6279da407ed07348e8eba488b8f89bc61372477a45478f6ca8ac68783aa3ef28f7d19e770e7c4daef24dedbebe146dcc40bc3aa652f5918d5e029e07dc428daf19fadb39a8a3ee12a63a0c5784a122d05c88aef1dc9e3dfd51ef6f879649cc771db7c65c4f8a417ecbb65a5487482217d6e3405b8e316da51460a61b706f03ee4c1178da3aae3b11a7c9e638c354b2558897ae546c429d6433222dd3077836e440a2755fdbc2327faaf71f8689a232b66412a55cd2d1e046d360e28492c5116acd2e9c4c63b911d095999e056061c9dc07b9b28bef1545b9be91660e11f9c9d5dbb6f4b59b16ede7b437a1d0aa6baf33633d2bb8a8918011b8a3b05e1ee66404cec0194d43947f41279874d0d76b253e81a39371e7029e07943fae3a1db07a0cd4b0eef5fb831cb5b79602ff7ab16ee425b98e175593d66abfd8f90182905dcba47742d14ef990049022aad663152921c972a1bcea2a72be469ea102f8c895cd40c58b4630847b3a0501b68348101fcb4e08210927ad125452a9f772c68953c2cd00e0bb916d91953f5b7a786a41d185413bc2f4b80658e76f3770a9ec5c3a6f9c3d673f598ab1535da70157dc417416e5b81e50a2f3d34b5c41923d8bfa51b4b805a371b289fa8c218557cd92e84a4d456fcb2216f969af2a01675d9c67f74ee8e01cd90cf6cb688e949440fa46edfdf9995926c3c55fe62dfef5ad2d7a176b9a3a1dc56b6ac17bd66be27d5d93ad3001e046fdaa64fadb3d048c89e216885710dc1a4398be7b4d68a95e367f57afcd4ffb0a6198cef0720e5e6b889b9f6ae78237cbcf71d54629c425346f6d011e4a2cd1e37ab8839f71d4026c1e9a9af49b9b93b3109d6d736b99eb2769fb948eb94f884fd09dbff113d67d79f1373739079cdc8f3f75654c14a23068b5972455a48f07b743a132eaffa7dd6346cae7f0eb702c656b98a618ff116b8f054b1f3c96e83b2f43cd878", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000240)="ad18f05de2fcef182c36165c9ac1c6979292", 0x12) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x483, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) socket$unix(0x1, 0x1, 0x0) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f00000002c0)=0x64285230e1993862) 15:56:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x3}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tax', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="00000000000000003c9c3c8fcbdc") semget$private(0x0, 0x1, 0x80) 15:56:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d, 0x0, 0x0, 0x100000000000}, {0x35, 0x0, 0x1000}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x3, &(0x7f00000000c0)="a63c34") 15:56:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/d\x849\xc3upf\x00', 0x200, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x22a, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) dup2(r1, r0) syz_emit_ethernet(0xe, &(0x7f00000002c0)="2351ce9c802bd9a55b03144e7b14") ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="449a0ca9e3293f81416ca0ca5a14") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) utimes(&(0x7f0000000080)='./bus\x00', &(0x7f0000000100)={{0x1c9, 0xfffffffffffff2d1}, {0xfff, 0xffff}}) 15:56:41 executing program 0: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000300), 0x1, &(0x7f0000000140)) select(0x33, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd, 0xffffffffffffffff}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000700)={0x2, 0x2, 0x80000000, 0xab, r0}) mknod$loop(&(0x7f0000000040)='./file0\x00', 0xa, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setitimer(0x1, &(0x7f0000000080)={{0x6, 0xa6c8}, {0x40, 0x8}}, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000200)=0x1) getgid() mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r3, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84260f", 0x1b, 0x0, 0x3) open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) open$dir(&(0x7f00000002c0)='./bus\x00', 0x8000, 0x2) r4 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r4, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) pwrite(r4, &(0x7f0000000380)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r5, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) ioctl$BIOCFLUSH(r5, 0x20004268) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r6, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r7, 0x6, r6) getpgrp() r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) utimensat(r8, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x4}, {0x5, 0x100000000}}, 0x2) r9 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r9, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r10 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r10, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r11 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r11, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r12 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r12, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) openat(r12, &(0x7f00000003c0)='./file1\x00', 0x40, 0x28a) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r13, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r14 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r14, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) r15 = open(&(0x7f0000000400)='./bus\x00', 0x400000003fd, 0x24) pwrite(r15, &(0x7f0000000040)="3bc8d1dcd4f738462db19eca84b83e", 0xf, 0x0, 0x0) ioctl$BIOCFLUSH(r15, 0x20004268) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r16, &(0x7f00000001c0), 0x0, &(0x7f0000000200)) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000880)='/dev/ttyCcfg\x00', 0x53, 0x0) fcntl$setown(r17, 0x6, r16) fcntl$setown(r1, 0x6, r16) r18 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r18, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40}, {0x83}], 0x6}) syz_extract_tcp_res$synack(&(0x7f0000000100), 0x1, 0x0) r19 = semget$private(0x0, 0x7, 0x0) semop(r19, &(0x7f0000000340)=[{0x2, 0x8, 0x1000}, {0x3, 0xfff, 0x1000}, {0x3, 0x5, 0x1000}, {0x1, 0x0, 0x1000}, {0x4, 0xfffffffffffffff7, 0x800}, {0x3, 0x81, 0x1800}, {0x0, 0xffffffffffffbfff, 0x1800}, {0x6, 0x100000001, 0x1800}, {0x2, 0x0, 0xfffffffffffffffc}, {0x3, 0x4000080, 0x800}], 0xa) 15:56:42 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x2d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x88, &(0x7f0000000240)="b262b617df6af4b47150bc2b0d47b3c29f59e1d1aec589d28683bca005ff3a4cfe91d5a49a79840a8556ce6f5405c3ff6f76aaba09bc06fd59f494136c02b4725a8f5d281a5fab085dd2a56f6ce28b681d98517fc83961089937f6523e469a009c7f9dc1f3c323ed4cf8b91b43c8bcc19afcbf84e1cbbc2e07882243c878b95422363988e2e8648e") 15:56:42 executing program 1: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x188a8, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x60}, {0x2, 0x6}, {0x4000000000006, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[{0x5, 0xff, 0x4, 0x401}, {0x1, 0x20, 0x0, 0x3ff}, {0x7fff, 0x9, 0x8e3, 0x5}, {0xc25c, 0x653, 0x70c, 0x8}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) syz_emit_ethernet(0x15c, &(0x7f0000000340)) 15:56:42 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB='\a\x00\x00\x00\x00\x00\x00\x00'], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) socket(0x18, 0x3, 0x7fffffff) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="00d29e3aebc4e627300099b691ee476dcb3d7d008a6c6e8cfb8ce47e04be1d1edb7d00000047701f7d3eca90e721334dfdc4dbdc8b93d9db6ca0885a1a42c51dc0c3cfe8134ec514f0eb6934cf2e2683fede45591f76d25bc82c28801b6007b7a4833af76ed8b26f57969812b9303029bcdbf3cbf03fefeb46ac99067699c2001775db20033cf4101dd079bed795897d6411ad9ce7590def82ec55df37bc"], 0x10) shutdown(r2, 0x2) shutdown(r2, 0x1) 15:56:44 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x4, 0x0, 0x0, 0x10000000, "f000000007001d00fdbe07ffff00"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000180)=0xffffffffffffffff) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x44}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="174af205b6068bbc6be6634ecdd0") dup2(r0, r2) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f0000000080)) fchmod(r4, 0x44) 15:56:44 executing program 1: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/234, 0xea) 15:56:44 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f0000000000)="4b74954c", 0x4) socket(0x20, 0x8000, 0x5) 15:56:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x1afc) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffe, 0xfffffffffffffa23, 0x7fb, 0x8, "0366402ba77f0c033c0adf71cf15cd76ef3c3955", 0x800}) writev(r1, &(0x7f0000002400)=[{&(0x7f0000001300)="a265be7dac79c4ce726e06a62680250ef87570f308e6522bc398b096782b633727b9c3bad86626010ffd23e632326a43a63060b0bc5cd03daa744d8dc811a107bddf61bc614aa8aaa423864a9e5e6e5f54f14d323878d88d3b875e5cbeca38f2151048ffa9f578a8c9e3a05736b5bd76a92ccc1658ab7555d4ef5e545d4f07247b7faead2c326f49f9c794324d34d75a7fae389f0fa01c67b384c8b0f53bff40ca129048290b81ff56037264e8ecd6167d521b6a1ff9734a8ce63438e02c8578841c875e95aa09db2901082dc001095320ab7bddbca6d7eb21f441494cd58cf6a5590ae0b6736dd8784193493a5a4270e85a261297412b08019b414c1c9b887888b34dda701f9aeffb6a10db68ceb7a404eded7769fc2f07f9ad83811eb65775caa80aa411871bed3c20f10de5cc601ec3d81bebded89432cdd448587b16abf0d5c32f364b008e5d56c7fa2d16dbbe3dec7a3992b43d8334fcd1e00284ec59b1dc2071d0c13554ee5a84f747123385a5a9559cdbf5038755751e6e203c550ee561297826558080933d78a30df9c055ed0e8f8e43656194dc948b14aa58f82b0f839221dabf068c0e70e49137dd8c2cfba7e5cdfeec9bccac3418bb9e991ba4a119bf58cdf6af164b1c7ab911330ab925d1394996a25f848d00a4972c00a8ca69c4407ec0a8b294fee509e5e64a29ba16ad7cdbcd73a71fee85c2fa41301a32d5d95c06cbb1cf637c176334108e99c7028009e35d2ea1b82e3447ebad9e75300892157a75c2bd1493c24edb71321fb4985e9e8a1f2dd140db9f24baa7b352e646838e37c0408d4868ff73530343140ac15ce1ae2e6801db7e66eccb983c422e61a2aaf7e50c780bf5a203780783a9fa51264d1479b7146118860a1b6f73766bac5e6d0f75421c0596529904a152a799b415c1da348225bd2b088b056b1e9bc813cd6f4cef8e0d0c38001ad6b209c7588000d1c45a539793c896ce414f01167e420befe476f46443958fd56ff25457914ecee5d6b1796b04ea3b7acf16613a2e35a47fe776c811a87e5594d7e560d7024a18fcdf8e60c41a4782adb9db22496984283dc405d8f4a675f1f827e22e0631af27f5c726c42419ef634c9b153c13124c1e07677807387ce2303d75abaea7c950b30df2361c9aa8358803982747bf165af1697f41929ba9b81d336ef401f6c3cea1aaa0ce016c964a0441c0709ecb8d9275a9bc1e4e03f0d7e977c83466f4e6324e902261e23c7f05a3268596beda1ec5f931f12601d2019e397818003bd3952e857a58ee4dd64ed26b9af180b7fd976f7845f72635108314f202b81b47ddd9b48d0602002d1242090ae01d5a9f627835a071a1858fa886ed4d8d16538387bb2897a8cbda7a7bb9b9b3fef5ac47623df277470b2b31f9ff4263de87c9d7b7283dc433c34cd85dee3d0a6a3e2fde8ce785dc39d79e94edd38a2b13e597674e451069f53cb1a0a5a0db8ead96c1fed3a84a6e80c2bdd5db7035691d5ece20f639e386689e0ad78cc57d86c86a755379108d9132ce9be8b0988e3f6eeae25101d5c4d6cd36f2e8b2892f7b17759f0f33cb9c2ba775519d64e9aead39514e0966ce0e9c5807eac00632251ed42566a997fc7847c805e51ef7cf41537e98b8b572727d6484501ff742aea1c3f31fcb52221a18bcbc3b997c963f4e46be9d3495c1bff45027736027108fea01be9bf55e763e7c5f85ec0e783907e40c82e8a00499b39f82b4eb5999f1c00df868fc89caee341a95a71d0df77f120c52b8a04754e11652b4527c8e51ef2407cd684aa6649fcbf5ac1022525ae495ee58e01d48f7360ce856a0932b3628b66a596d62e7aee69151004e6c3116e33b30b1fe9fea188f21763044313c29d9c6abb03934bf094e2bde636ddf671b800a1b115eadca4d55c3298a71c02e6002f71a3bf8490c2cba85fd029ad20fe78f277b27a2f9a3a541e3f391f2cd3a76b7544cfb494e8e611bb2ed1504d00e223de96263947fd30e73e8af863aff227fc72c5845eba6df78cccd64e6e3c5e3baa0fbcbd431e821c116f0bbc35d8b3d0512e0448f062e3c002354349e0c46c16418e77961c9f202e944a88c0c81e6ce4af73eab0a9219a67b235fadd073daec2b9b90fa851069385d5f1cb995ee956be446527da644395745ec508f97ac78b19ed404170a868492833d5459fcae1050649ceda0cf753bbcaa6f6bad59f82623d3bd1603f870c1e66e6a0e28f9cb29e6accf9def2fa7abe64c558299be3c706335291c298938020b77318bf01126b9b7c409bd1485508e8b5735dba0626210551c348d232e2190b05b71caeff33e4b72b4876ab628be63f8774e8c527354afa215e6edbd6959186e859bfe3855b40ea89ae8ba702acd0ad34d1f0079e254d6e7d218556bc62fcef7e04e90a3311dd6ae9544d076e249d0f8558db21b6338ae29a2eec18e7de15438a2cf31f18ca5f706c8963e064d86309b99e5bcf055126604c51a39922aa34bcf19eea0c3312192d22ed93c53eda5dcbc5a7878d976d08811012394983c4479ce1905e0a1b60b0c9fc22ebe05d5a67be208c1b9b3dee8bd88896c81fa23b71640565e0fee624552c01594ca0e6cf5fa8bd4a385a4d016d92066bfdbefa7cfeeffc863a836eb3acac1525a30ea92d4de66ab422738003479149c5af715f5a29885c2631d3240f68d477dd29fe79091083f96ecc2ca3d60706156f0b81bb4c8a87c8798c5bc97a590d97cdc929df69d1921bdb17961a5351b2a28a504cbced898572811488beaa28337eac93391640f3bfab2664c933e032cbd3dbdbff818dced76393880440e307225e0f63abcd8cb70b65455bc47f65db41a44b1f9a19acd5a3e0f8195432b5434e6ccf2727e7dd082c39be65287a7f7054c7329a41184d6c69dd24b333c36020e8d24e267249e6b8179f16e3a7eaefccd71b8a9a71fcfc7a86426b14ec635c4b70880c7188c8d3c5e9163b50bdf613c327d5ba58e501fd52e58ebf15d1a936581bd66b83c8234e02634eb18f240e263ec699657713b70166662a4ff9b23e71184deb08afac78b315f42f52e11772a6719600494d69858517777a9a515bc9666471c31f3dfe7c35faff5d10a3283f80708c60298051cd5f9a9905249a18b885fede034e6b9891c5d64ef8d03b1aaedfaf79f6c78ed61b2f5c0976c7d5540d28976e145a873e8b67bd464c4c58af499bed3880c", 0x8e5}], 0x1) write(r1, &(0x7f00000002c0)="d335210c264026aad38e159723978f0946b59a2eb070f2eb49c81be8558e74be82840da7c24ef64d04de96027933d2ffb78beafae81024e71de0df4fd8276585056fb888a31cc81f0474285f6d5fb5e11e74f1891baa59912a54d945ab4eb998463f63e9a280c757180b6ed8f13e12cfa3146cc6e74cf39b270c490b39aaf043607eb780ad5f96d760ec3d21d80ea87b88e52b505395e3708f395f4e3c333e3dcf9db0ee09ba34f43f0898d239bff441dd9348698ac4a959fb65881f7419aa0bef442ac8a02a670a", 0xc8) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000180)) 15:56:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) sync() syz_emit_ethernet(0xfffffffffffffe39, &(0x7f0000000340)="b2") 15:56:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$BIOCLOCK(r0, 0x20004276) fcntl$setstatus(r0, 0x4, 0x0) 15:56:44 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x4000000009) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xa, 0x0, 0x0) 15:56:44 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendmsg(r1, &(0x7f0000002400)={&(0x7f00000000c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)="45431a4ed6d6c5346c2f685e4f2fc9254be66e73f7f658a23c0c6f1f00b5591b8baf11cac0ff79644caf7b8e6677f39ce2f43dfabf9c692a47d511cb7e632bc7813ce20657c3fb0a120bec2e8a508d865fd7890c33f9b1213a200c05bf3054f58fdabd20c68c98af7b49bc826827c7bba78458f7dd70407234ee13eb497d183ad4c16883269fa878079ae04a695ce261b217b3ba902b0b0fc28aae32786f5e6a110a3e57f9492bd83261b1cf715f45f5ce0cb13b7683d7134c7cd8387b840cfb358dfff32f5d5ed50ca84a4d1940060e892feeb666a8cd9118cf75c63aabdb2a893099fc28949c7ac04c740ad24bdb543c665649332f44ba95b0b139ba9df49878f019ad9b81d7498061c8a546afa9c48bc4818920f91d0e4243c6395615d84562fa5db3dc4046ee68720a4b05f96ba16d6082b5ca76d916de8817e368d41d1d8808e45534af55ecd5df94d1b9a403cdb572acba6ff94e2fa62c7c1bfc1a7b7c01afa606a574e091e740f6972adab0e76d87d55f75dc694efeede89da8249c65346cb62db68aa6737999daed3d0baa345579d50f6acb92b3e7965807dc186ff4609d0ca68ab2c1cc66512744e496f2756b679e34ba39474c88f139482c30411add694fb014a8175e221b5a1c5d2555621326b8bb8f1bd386916c9452e17670d6a29c4e45a829799e783c68c39dc91407132d92a0c6fc2bc8db20b37232088628ab515e69d7d762fdf9e897df1a51ce90ce07239f20e46f285a4a1deb1de984490c623d863b1489aa50d40bf997baf48dfeafd989854e1b36839c9a2a6cd329e197a90f2d2181b5d76c8979ea73428fb082bc174adcb59d1c4871a37b7a5b794910cfc18290352dbb5e0f8acb4ac63fc76370239efcfe161c9e565ff64d83f63c967f52965fef40b5fd7a7b4e159bc17e59716775ca20b4ed498b65585069d32c7138802cd266d5a5bfd3c4e2586a9fcecbe9aa40a03bd3fbed7256e775388c8150288864c153e8c2954474a170f4ece99f35602d21551b4c4d3606a49a755f29247baade5b3894db2072b6fdafc4d822ed5657df71b3393b29266fe132fc34251252858be9f1d45d2a8df025d178fd54355d8dd4ecaeeaaf79d2211363274d031dcefb53fd7fb97bd1a597372c24f80d78fb18a32e09a6a279c69b46a473e47dbd98ab021e22c9dc82f7a66d7547286547eef3425c663c4a881dc2348867da07a09b6ab3ccb4fe1e7e1117ea2b231f050d9259e27bae4370fe2548e1e0230ca1c1c02400de43ec7f8fa8a265f0b825649d19341c0d38051e3d155de32232b84a873ec69b251f0c8acdde5c1efc5436899f1df2ef2521967cd13beec1fcd3e6a07e72f04fb580cdba3ce30a81c12620f9092688fe412aa1e6b07de11cc60c592055556317b7c8c894e5272343af45aab4a3f98a14aaedeb7b71797993161eb838c0fafce1913280a08d506a53782572a08db08740c4303e5c4f63d61d551393dbbd850da17d040d0dcad4ee7e38b98a602ad58a8b6ed1054be865f779ad9cfb9aaac740c0cda8a81edee2893910b97af8ab503872fe49eaa5fd3669d875fc70d3b7a657ca19bf6336331ffddd8656f7a80fc43b8b973bdd59699cfd34d4af6d2c674b1895f6055894450a1ee09bd5b00b519b4aa94ef979701b2ad20f381a9abd0eac47559ec31072a7b700d125b1e23a069e89a351c33c55fb7159d77a769d475961a0822452dcf58b5c0639873c9b4a11a110ed4dcc9c6b119cda5705b862b6795bbde8ee81df9f612bccf6b8878bb391bccb2d376cb6121f4b8074ac83721bec23265d7b8093aa4e365bd2fdb5ec84226a3b9c1c652e6d12e337e08c05a7c2c915154893acf3d3a1c405461141fc32111eb32ff698505b43d17889f497e2aedbd4b3e5c303ac26bd9e62a73d86bfe8f101a6b27407e3d1454ec3bc3645de8c4b30db2264d2a71532ed5b3b507350a530447a4379046fdd0854326004d35915770a17380a51b7aeff00d32959ccbde62780ef469f9da7d15ae050c35380526ea3fd9d68cb18d6fc67c29748566180e1ab01efa4bcda0d99906aeb8838ffb982d6715155584fe2ba67125b84fb9a7cabd9b2431b3168c2da1ad43ee75c94de5d0b35a1ee303a4b2c14b401cb102a1c00d0ad78ca21f39f1cb5bf0fef2870d112f15858f04d44f683f07c697cc8e30c1138de134b7e11fc64e53df758a6e4566bf713baf01cea206b511c65f906acffb0e8521456723493a45183e1cb536b62528774356bf7bf2c3683671428ce9e4c85a866e95ed3af7e1d9f373178c5f6bf80e3ede237e5f5a77121b0a13ce1a8e56b3dd271a053a22ff778090ab14fe34e0e2b3ee5f74887123ab1f6d36b198e3483ea019586090f9c9f14f77980c5546767ad6841bdee47bc86b3e31a617cce79febedc6f9bb2b6bdd332d19a0c44c734378802cb09641f1141b88d4771df30a8c84711fce99035a94b5664472f3469c6e4f6f2483a2189fc08e538b4d9bc0d9f2ff855def0e8aaaa6756e6c33ae5abe72aad1703168d316647d4b69034a10babd8b17afca9b48999f2f54a54e4f3652b6573d861389e5b0688c1ec777f94412e670c070008bdb95532072c746ab16963780ba53a02d751d4f5cf1d7a9953df1ef30f52a26dd7add14c8103dbc1ac40ba39a9cec364de6659cd53fa092f2eb27ae2eb1e8aff9d1462ba5458902d41896aaf81521b044c4775d0bb7e501bf24b165f2dde6ddc9099e2560b2a7fc803fc3d0f589ee75889b5365a3e769eb707853d5869541bb6c4d21901d477a050a65b5ac42f99fed36e59cbf0c18d0ceb7f956d647b0246450ed3fc1996ebee4c45384520d35f4a073a48e4a84c298da1fcf24fee64e538e8d7c95b56e936fc085a0f7b422c96beaa08bea61229ed2e1a9b658d932b9dbbbff19bcaf6b1c03fc9345a8e824903d054f99644000551cf4f7e6f100418b7f493a06136205cffd4d313729e399caef6314209e669e609f78595cd69332583705bf6776e8ab4de0ca30a24f2104c6843efb1cd31c2c9eb80a3a5b952f318bc194275dbcb3f0b4a53b013851e71f6a50fa7e9bd7fb4d7ba5196da4039530195a88d39e0ebc6549c49a387559e9dd46349649cbdcf65bd20534e674f82e57642fcba0808d3d59170ef64adc70520464b8c00ab6c433ab176b382f98cc79797a03a51759d5044f9cb3e5bcfcea498a261fa8ecc210eae0f6a5608db79bc302169e65417d7e8f89fc6aa53f5635afd57a5a2273093500f3a039779d6d30e391f9c317060c692d8e3c4fa73e1d09c1595f7a61fde02dc8383f9321efadd23d59446ed608aa3e29a654c8004b8455307f761f1161d9d691b5811d991e0b2a2978f7b9fdfdbed703c50a944dc307cf8164a289afe8c5cbe43404513adaeb6fda38b4811f7794bbf260c1dcf7309d01fc5cc7af4b79d7b638d2c82cae7f241ec2b79f7adcc613fef87e04b2403ff3db845f93b9780df0dd5bae4ce369c83a549adf076d020126e09516999e2008e21892bb339a6da2161d626d09b9f1e1628aaf03ed04a29140e27989341a3f40b643b48eab2a58698eb6e0cc249e731a7e52dd176103d8a27ae7719d98f325a04198915ce09c2700a4d31266f3d7eb2d832bbc352725b67fa49942587db543ed430983ed31d6f9fc92cb65366f0af7a084e341817dc3cb5f3da1b736f714577563ffef634de4d27a96e4b2ec3f2ed7cf70833b7ec304ac9e079f45251551933a05cf5cf2d4d25a89d82009a2a7fc4e042bd1024b305e78c99575270037f0e48083c3846a65b9c0b8ebd4cc478db6d4ee219d5387cc10d9518d39bbf8c0156dd5a907b89d96f28f0d547a9d591d7d1b9d16970ddc96a968df84d978a99f07141c175b69515336582ee4430d33de93c87b9e115a1e7cd7b1cb5eca1e171234bb2a3349aa0964e7834e794c2fe52e5d87d3545b73dde933fde6783b2c2a90ced6e8645830234bf75da48f714353a2cdd9aa986feff57cac3ca78dd22c2965ea22b79dd52010fde7206d43e84469b3a5d4dcb9bc82fdf0d6fe53d1a71b01ea44b7e48ace6d779126a08d601892bddc67a21f1136f1f5f1a3264ff9167ebf56e45e3e051058a5d8f577a5c31882e55e8ceef07af95146b5fbd866e305ae35e25f2a5b0dfd2a51c5a25c68f76dad669359d09262b12cc8d93bc26ae7057b111f8df26933621cc996ed82a3281eff4d166923790fd280a04784e04de4684f97fd5b40136c97fba06646823eab691d8cfad9e1ff7be1841dd272bdeceae6a3df00c5d4658d9a7e11cdc8518981979ce633b0b3df4905f1497441bda73d61ba24a77e8d7baed8bb07876131fec3c3e9690dfa97014cff3737805e0874852497ece1c2d6cbb33b1b239fea5e52c4e04f35e357db85424ce91d25a088714fbd718873f2f69b107e4b2e1849407d1ab2734f906d6f364767e5de7b79d92b74e1b62bb10207e3a7a283e28218a3db130b7d62973201d159b1557fcb9f652c4f1560f0aaa27a2209fed6932dbfe87b22583c1d30e9ffbf4e4f7ea81581018a1aaea4948afacf448242246abdabb6595fa9f1ba4ff75d62ec7ee0dfce337b8a326d44049ea99329385cc55572a20ec86dee1af7943b5f6bf46ee33c0eef0027a3d279457def6a65b3005bf9c7a33b99c1b73e2185e5b3f602e1123a229719dec33d806cfb91965ce6f193984c034f1211cacac7a1b31b9402bcb541b0f040c6d84c7d88701206ae6ca6509a7de88cecb782586670ba4e74dd0d59980b41a5bd2cd2f7516a9e820edefc464e04b8eef1bd7f929fd5fbd64af6944c2462162fb8b836dd040e7755d39e778b31d5c91e58acb84558f99aaca05397a7f08ecec031ad4f34e35cb9f9afb689d25366fbfcb904838f14a68f8f23ee9cecc77a1c13ba223d5a2661f8de7a7dabc71fcec61e71a2ad6c70fc2d09e07b8448261de3fbbf7fce59489e9e3552834524b9d545e94e92c552a2918daa1e2299a38b415b08f1ce1c23fd46be965d691ec0a8ee5b47f78551490c9f4e71cd16dfd925359a1e129f3cc85dbf884ef7681fbaa927a54a31fdb28aa6c61f0a963f6791eb2d2c41337a6162c822f1c6883c0e5d2b98333eec2fe5c968625211828ff0c4231d2bd567d36b51693c551fdc0f4b2f17505cdb2744b9c92b121e7dcb04d035ca8fb2501c5377943a1e53778523a1abd395a404f38ca1afeafe957892d2c5af0b8fde4da37d34a5371bc0566fdb6ecb37eaed118521fc75284b284f4bec9fa707f3ef6d4c66760bf3179d2aaf9229caf510ba993e7c958cfa93c12f15d2638a4299a7f1836358d91d730410b1830f76da4ec1bf0ecafd20e08aa07f8f13e8c4f0494a72286403c5fd450bbfb40cf92cc14b39c63b5a0a2964d7366dd4acd7b6e639ffe562a639f5c4076e83041f4b4a86d0fbf36dcc90f708451cfb2b6648ef78ec933f8caf31b72940694832f2f4cd149d3bf4bf2185690703726dbaf72f4a6c0a985ae2cea92b3757ccb7d482ebea9bc648b5971f019ce74ee04b12bd118541be6a3bae64d526c4cca87b64bca87871cddec471e72e3f45ed29f78a31d8f35cc3d66add3ffa2a100d0543d53923502cf41ccb0525c59b15e15a35337d2506c68980aa3e68194ddfc6cd372e3832edabc0d2e11abc0915e1feede81133de5e2d1b3073516559998b61e994bd8d5d95501bb7f09e4ba8a1c2b82fa464492b0005990ef35c5e0fd08daa74402618f63c2bec45f386abe3286c8cc42f9e40e9c096ed5ef3e878b4308b5da5a0eb8073f78", 0x1000}, {&(0x7f0000001100)="1880012aaf1f1014f0e985761686accab633c15d995a67a7f8e608b02c4cec5e1d251f1d458a6fa777adca6801e6f963dc2cb4582afc599dfc6d9b7c838c7529fe03407a5ca85d999deb45c012025e46b54d3e75f5c7f8dd7b33267cabcf708ac2950ff7bfce3c74eaadc5e93a5ae1f124ee359e66237b3a233889ef48b8002c29ab2f9629c6", 0x86}, {&(0x7f00000011c0)="3c5fd466d48c9749e60873ec76b0136448e9c4c571354b7eef821446ffe34883c0e7dfd6d5e10ff44825033244576630bc2dfa1e3c11033fff305348820ea7c67833c69252e595b7dc2e0dfcd930e8f7fd30462eae2ba842548c3282ba5e9b03cc5b00e201b59926a0cb7e63009a763c1c81beed151768d607df5aec44", 0x7d}], 0x3, &(0x7f0000001280)=[{0x18, 0x1, 0xf64, "df60"}, {0x18, 0xffff, 0x40, "d06543616099"}, {0x108, 0xe2b7aec01cdaa097, 0x4, "95456ae7463f977cb4835d187dcf4aa69e6237e8c9e80ae0228acb5361a39dbad2908dda919fee2d22c194227e5caffa4797aa93dfc11e0a74026854b6b1818cc563c0a31af997320d1a2ce33d44c50e9e4957e9952d2fb0f23eae58133ee30ca5919e30abfb0991cb60e6093900d7e7da7b623e35613ee0ac14f032cc42ef6111879a944e476efbb4c2292e662c1a6205e3cf094d4b63c75ba3bfd73fa2d25319d64cfb59ae3596d41f95e81436e06c117d841fca4d9daec6b8cf8ec3e96a2eee8dd07e86fa36bcf02fc645e631299e52de1b8a7901638fa11c4c7f2ba078110ade14a48e0f46ac2492e4c277d82abe84da"}, {0x1010, 0xffff, 0x7ff, "0eaa0d8863c2289a3416791f2c79a290e847bfd83f4ff6e3490551a4c1e4a3c0d70081f971f0f0096165a5a9a34c558c53bccbe781776007b675d9ec78c7e4dcf60962ee8f919c8fee6bf7d3208e73d4f70cfb6dda6d6d82fb7d2c70f75997956fc1683b46c48512b0bc251b3db1988d9a8b693e2e89766b0e0bef11163348aef59fdfb8f69565b10c0d5036d78541c301bd9e8572475a3781c9dca5e6176305923ede3f0608933d941bc788cc6b07d6cb98740153885b2d1509236c687cf18722571c25e1cc088f120ee41237bf11d8306a123711916665d10b9eff230f6aea646df5b80ed7b87420a0a1a45c4cb07fe9fa1fb1a58cd755a29892b949c1f185d403ef6dd2a39106fe8f7853342ceec9e5c809a88b301e297d36cb1345cc4521f3e8e136145bd0b5d05e1dba7ac9c3feac1cc94db1a7e19b7173408366f159e88f321de814a1575222b81776a3decdb442396ac287c603f445ae5f06b77eeff3c68c52665421ad04ffb00089897428e23c0d24a02410ad8ff2d347f06f9e5536486d1cf619c029649930cd84339590f7a93c368a4cd65783bc8010b98b8e37c350c6205e298d41f16a8fe40988235c2914308735299c35c3ed875a75e0dfa9eae2712a1332ff8464bfe06a0975a17dc96efdd37e63162d476fbf23d4440301003941f1accb60d8d46186cdc72d8a3c844d6951c4c25c231b3c7c43607b9cef82d302d16badfe3b0deb76b728a25df7d2f1e680738c9cf02fb4c54848e1f81659f7d456da27122b54e56d6592582bfe6fbf45c7fdc08e5d3444727b6a3aa6693c0fb7fbddf23fb6274896062446deca83a6140cc349d472389fcdabeed93a42dc5f50c2ce85b061380abfcd8b805a0ed73a866592b54b04f60a5054c26e2c35ffe2bd06969014190ef5987dea3dc52ba8f214549e6d79c7dfd9731c454c177287010b2bc51be96645efb3543147ff632ed04c34facc960f3c6e9700db6220b9cbeb7c6ccefaaeaee67f13a29727796d44764baf599ca86a926faff1803dbe5073684eb6ca14c8c83955c0f6fb5986c703bdd8c664f325985a9e3e2bb4df918fcfc32ba958cd559ab837040410cb8272bb1b480425f4082c50160ee220a594e51a2a0d0b613f952c033d98d87f08f2d146c3090c686b8d78fd5f846d88a1c31563ddb4fed6d578037dd4e516d8b6ea2653362e69a16ac99458c0db504fe638639e879681de67dbda70c71820e01bc70327a568f94effa3d9de6ed6d21358c57c02bf1cbc7aed8600d555270bcf8b322ae11cab0ab83d71b08b82351ce4dc96adbadb0ffc693fc5ccea98f0e9c0231accb4c16bcdb38c1fddabf34eba0caf37f22abb23b3881b7a9b0eec6f20894f8b02f5d9101c91dea73ea1bac60412367dafb6b19342c819c50d04c33d332516ceb5f9b09ed802a16b4c84ba667a818a914918cadd37eff1341702ea8247b4d73cbba3004a61d2f40319883f917ae4ef746d552c455b3624796dec31811758c2225d5318fe8c6e776ddc9cc3616c1c8309f30b88b5b5d7c84462d9832d4c9b12de4863cc2e79c132f9933ffa18459274a66df955079a16a0a5d67fcf7703f2addd0b548407090e7b580a8f36106002d83221fbfcfb4220602af7bf4cd4682a3e56353b4786197c094bba4547d0914576f56e39981789fcf8f498f921885a63c2a61a54cfe7d3453eb1fe6bb743dfc2fb65f62b04833a5363ed57e86ac1da3a66bd0e2cb021b568d41f70a65f41318fb6848be5b2dfa7ada5f7b6333a37b141d86225a2ca0631b041e1a4e777e0827f3d8855b704db64f3eb07b03b380e97c280edc01a64fed8038601718599ea5daad49107a7206c195b80a3e9989be228a25e5db8e4a0db9ef7df8f0bdd9b230255161395c5a2cec8a03740a6325db95dc6a24b0db0e34e1aa9fd609e0118afe12b2ca2ad0b8e75874717cdb1ca44fe281115e7618841592d8e1fccf6ed8eb197a98693f73662906949a3a85c48270e8f68f5aa79e5040864aeaed9275743b95d0aee54b912f0465ceff40cc98f2a5ea848309c48a56802b8f3c68c4d58d471d8409c2644a2ea50c63b201922c584d824fb8aff8d9b94fdd139f63dccc6be3cd43200e3bfce496c9ca3efd5f5c6ce6b10bcc1e166a790bd98e51e56823969561c8ed8851d00b2c66f71750ecb3cd860a0a69a093d1622d28ef012c9b3a48af21a46f972187b3d1787f47d22105df5ba74ad35d786e1b73dfef703be44a45f9ff55f1f0d136a77e3a4b8bdec93ce1ace481823cc0c45637ad06a0c84c46198d73ae758ec63d78e1a3e0bdd156389836064b968e845ad56ef477c4a3055f15bbee31885833c8dcd9c9051078db8276fa6095acce3e70f34efffe1b680451fa9942b1372e8b5019bbae02df211b2ab858f5470e836b786416a078fe8884cc3a870f11def9d969ead021859999d0c1cd0d863861ea87ac9a9f45f42932aa858d6e5dbfd2eacfa8a97d61e3264eefc189a26671289351e075562e8a5eeaa1a3c9660b086b12f1bffbf1aba90d9b74fa4c2c4bade34f2daece8850cad22737a8380b8239b0c913441995d26f2de6ab11d65652d8103079fc89df3805b13eec8709f26492b32c1bc39c15feaa4efbaf27fdc10e0cdc144afde70a993e69962d40aae9d4e85a078831121c86ebc71bdc0fc702f99bad51807c8d5661dc40d4e9afc74e10a394a708f661a6f4bc81f34c9f0d3846042753e67dd696c946fe0136a544a71fb206d61a989defd9036215db2a2d8075acd5e7f99984fb563de8d9112cb5b67bb8112964146fcc8b11e5c995290c2d08106045025d7f8da913825908b9acd6881ea1916dedd59123d02ebef72d067654ed0a7a791ff93fc85cd0b8c4640d2f831566742480e4db252ddb2b739459a3fa8e123fad48301780d811d260f23159b0556047994c53dafc02cc64539fe5ba4b4ae9a9a2cc93f6b971c30aa316f5a39972d64c2d6e8353996703008b496dbafe30a0c99684df7594408fa71f35bd5f89eb853de4461a4df1a08f4649fac6b4f44e98fdd8ea6e4b0b9808524614bef8b75932ded9445e05c5a9be61dac8fb7e98f4010d15147a318664e8764d8288fc8e47f4f89a8dfc00d24515b73e2852293891eed7aa70d03ae679cbbe5be4b7a13eeb2bac25727b28ec041f3f01a962bbf202369584397354345fb4fb18aae4fa6e8078a41ddf374882b98c5deb7fa41d7c24dce002612cc58f3f383300e1c649279c0b95ca82cb9732977dfbe38cbcf2668198c1fc98a7955413a65fe7be1b68b5c987eb99882861ad1a71f2943e0fb792123ff7f433eb99cf254576f9d0fe336a2e25b9524c49f5e9efb0b2dc3cc96c24c206383ca2b4b1dde841a4a454bf78c36953a27982868b2e91ebf4916b61f90d7d3ab2dca2de7b18d3c7c6ee81f658feb507ac41f28040aa397eb3642c6b01c0c799bccb6313860b76e8aaf8d4bb60014c101cd0a12a68dbc550879e4b5397096a5c4ff67188853f4beb3307e912271192a97708bc9d5716bd9597be22e7a13cec4cbc28a2c8ed052cd908eed8f7836f86b93f8be5e07800c653018a25e33afe85e46f11e466008f70bab2f33026c3cf82faf778904105c8f155036d2e723bf60d74052f4f8e11c52b708f28993328ba77bafce65c5532a749ed4b88f3db2379261e8a491915c1752f737abc410487d643b39dd5d9c51f69fdd43ca3f057531074989ec94b7c1252caa88516d95c4c718b463ac9218dd9dfb903b5490df8ba06d5a8f0fab9aa075340644cf6d2b5124e7dc4c40f208dca8de5481b66c43c4193e86eaa68d5f949b27d3421ca69c00474a713c71b5eb6aced1e8773f4669fb990b215b6a1b026bea96b6c7fcd5b9aed829e98409600cf8a25ce82353dde9e0665aa808261770798ef2f1febac6d2b9f0a7fbb25f076a88e96c39eb3c1ea4780776093ce44062766ecf93ca08403227172f38e8eed1de54845a537f8eb45596f65ae5a957858db377f94afa0f814cfa12721b99987aa786a25e45a82388b55253ae11d3f3669b089826c3505e66dee49b3f1ca2c597051987af17d6efa505e80bcb323c5fef2af545e9220d52e7a397eef2c1a532194d2bea9c0b68c01d3cbc2ce1a5d32c360b6d1fd8608fb735466be838eb13279131b4711d533087af69a57348e65c8f7eaca4cefc35c31fc5507a66fc991b0f6b2dbe3297330005e83d5f4c68aef5069c01094952eb33bd8b3df5322e4648f39283b455085600ddb3f54a85abd5174f3648bd86ded8570b724278ccb7d46c284e1b7b1d26dd28408176eec66942c868903fcb4058f6e97988d4a58cc878d647f7e6ef33c3d80daebe79a2bdbdf3374f07593248420e84fd1fd7c7af20f25635205afe1e5052c6dd3dfc60c8d63ddd24c40977d970eed495b200eb4bbe420a92516d1c15fd56dcf2bd998eccf9850ec00cf70e11935b4709f21242e03a7aaac664ff87855a3a59e0390a63f7c633139a2bfb6a7da1a5fdf25350c764a7907339f18936e2bdac181ef4e87efd492090a4b8ed49076854fef598f8e60aaf81c3b92cd0a243ac400002253b8182b08585b0c72c52eadd1f856d9bac047701cb5a871e7a9f04d98e3fc39c16dd638cbe55f48e32f9e85c4d256e09051a3162f8150a5713f09bda608ec44e375cb653a27bf988e3b7a3f168facedd82be3938a6b37e54fb0d9c29d0352fe2846eb1ad23e3f24962d086ea8bd4e2686c51cca741fc985b00fb8e30666161e7003e225829186da69ae8f10f4f0d8daff7ec08c3899de48f4df3e4135c2af23a2a076254fb274af4c8dbeba9c85f1c24e4b0bd04e174df9f607c696513e9fb5f88089dc5e4d23053177780d05549da2d341dd51260cb8e41b19dc8c349c886a7a6a376757b84d9d4fa225ca60e0a7ffdd983bd1aece627aad275f91e3f43a4fb8003b23cebe1b3e322158c66ba92e7a6bc2a744355b89efef217eef645dfa2aa57d9e51cd4f891938c9977656945750a08ff154fa0e6e72643a4163c8cd5d5d7af786217be8794b6fbe2edd19e805414c99e58506eb1e72646154ed6f16ee20b3ccf27e72dac507f5d4460885d8dc06dd8b69df7f6177676feb8d9dcea6988d7b2f2fda1be9032e01986da668871d4a460ccf5f6c551668921b80ecf378f8f049ebe564a8cf22d235a8e4bdafcd5b3c6e0b7d0da2b431e30e4fb9fc4b6761d96c7a26db13c317c39d1a8bf78e91109d32638298f1c19f28a5235c8d3963287d78efcf413f0858f97b98b0eb797df7a8793f262b9800ed647f10f1fb28200c8188ca57d4329adf21fb8e30954654836b63d613e2ce7b245b36aa770c7bf9bccf20ab4f1a757f0e39a6970b893f43833f372bb8176900ee91bc96f57237e883a5e88064935df449fd56f4a0d6b3a826ecdbeb928e4db77b465583e8e2dd2a0a58f964c4eded51f79147831f26d5b5f098f10b4d0f342b5cbca1e621eeec8212ad74b3c435b4deaa6a96fe714270259738df1e454f5b7c8e846d1b4613bf54cc00c00171f9872bed94a40c4a977c9066c11c3d7f6fcfd0a462930f7b71b102cb837359164f4be1e8c81016ae62b9998df89e89349afadd48d7d3460d925d94af80911489052a78abf8d73444517e123e27fc396c07db0d414dd8a9e9e6ae28919a58ff5465ee0ca029e23ddb8e8119f24acc94aaa5fb8094c539c22491c3e61a7bebfda2722fe18065c2aea77c5119ac8000fdfc75172e63295373233025b7be0da97e931fdfb69e3e43d2515652efd8513e14620351c07ef714b"}], 0x1148}, 0x407) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x8, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0xc) 15:56:44 executing program 1: setreuid(0x0, 0xee01) r0 = msgget(0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) r5 = socket$inet(0x2, 0x1, 0xb6) setsockopt(r5, 0xfffffffffffffffe, 0x2, &(0x7f00000001c0)="99fe358a", 0xffffffffffffff3a) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x80, 0x8, 0x5}, {{r4}, 0xffffffffffffffff, 0x7bf4d81861c96186, 0x80, 0x8, 0x2}], 0x81, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x10, 0x1, 0x3ff, 0x4}, {{r6}, 0xfffffffffffffffc, 0x40, 0x1, 0x20, 0xb17}], 0x1, &(0x7f0000000140)={0xfffffffffffffffa, 0x1ff}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x8, 0x5, 0x7, 0x0, "d938231f516f6291bfd51e3b27b140578e309fc3", 0x3, 0x80000000}) msgsnd(r0, 0x0, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000180)=0x5) mknod(&(0x7f0000000040)='./bus\x00', 0x10, 0x6) 15:56:44 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24}, {0x35}, {0x4000000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = dup2(r1, r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000000c0)) 15:56:44 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) r2 = dup(r1) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 15:56:44 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) r1 = socket$inet6(0x18, 0x3, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) getsockname(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 15:56:44 executing program 1: r0 = socket(0x2, 0x5, 0x80000005) setsockopt(r0, 0x0, 0x64, &(0x7f0000000000)="01000000", 0x4) setsockopt(r0, 0x6, 0xffffffffffffff00, &(0x7f0000000080)="1cab6972d381a016cb5128d84338261dc17956c320228c9a150835ece0a22753fe6f66de29c77bb27037305685edd36f4107a66ca7018ca15e9e19", 0x3b) setsockopt(r0, 0x0, 0x66, &(0x7f0000000040)="f88f50b0e4ba8b6f781af8b24f8b399f", 0x10) 15:56:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000800)=ANY=[@ANYBLOB="82022e2fac1400bb7d81b0a5ed56c0c0c7a8c14017c92a3953ff2b0f80981ade61efa008e59e940e6d8ccf9b1bcc9d5d0cdb02000000c75b3202000000a2aacf1b001553e098973c85ceb7d135bfd18a07634d3910e956ea948281d66d7250432ad91508000cf85f8783602a67897cff7f000000000000f371e8cfaa1d4ab424b614911f88d3525e34e763128666ee7877bf9753b6bdae4c5b436e445960fa6b980ac1fa4aab44f0323348f261b51f15e3fdbe4feb82017eec1358441dd3ee1620b4d2009fe508376b6399752fd96cb58d127addb390071baff955a58c179770ce1f000000d940682065385ec5c9762c34c7881a9506ffc85e43782e717ec7a23f73a7a03285000000006bea130879264ab70bf9c0aa0eb72598cb90fd03b162460c683ff8a85a93ad6fb2ca6263184a05cc059fef6bef339f78b4f9da521ee1e53fd26f52249c901f022f19975028aed2b700c9076d0612112dd4db4a40bb3c7f82fd7c8d54e904d389e61651a28671f6aaacfcff282f7ec1a852494e378081f231927b35672f0c21405cac7db956b7fa3158d2dc0f679159e040bc31a8529000b88e516881ccf0cfef49b6348ce400095bb49d06bf62577f46c840d34b6362e9f9810cfec14d447dadc21aa457b780274e6e68e9c11aafa3f23f0e31941c0a490c909efad7e776a2b1f04e2a71c4d06bcc2a72bb272a9eb7d255410a663e9196930f7b6c9867ef274484fffad868e059f2804a365f01f67028865569ce3e0104000000000000900000009137e3f0e7a5f89b68cf7c65b7adaf2c808d24a768318e4fa7cb04cace50d549e7e752a3828ceec5948c15b42139f49354a211039146905d202634626670e584885cd5c53ac73465afaab1cd39be95373a87ca277d106467be6f22eb2f861d9f834c274a19392429d476bde11689127431fcd756a8c3371a5f12beabd87b043e8b70cf9081e0b2f13f03a0776ec2eed29ed2709c068fb3ea586bee5c3bc1dec12052fa12fc688f7de2efba940f8e65918932829c630000000000000000f003d28b86e5b8f9983f49000000000000000073ab30cba944b5927efd33d319ed0d4573b4000000000000e2eaf9ba91b98365d6d337561564d2c4c7b45d87639f69c2b83d9fb892f6aea66ac2c632eee0bb5b086a0edda19af759e4905cdcddfb02696fd79769fb05347de39d9fa81504ce2ddd948b0ddab3f47e15c7f51c88a73831148eb67f88a113f50deb0a7a5a8132ef2b6d9aca7b2a6906d871a780b2e7548681231afafc3c752f266f93d9aad49386d95cecbced71693f00000000000000e4053a5103684be538c40e46b0993641250b7e69860f55da25404e6489500fef1f90532eb9e0840618fdc7f9fb467638f83d401fe57ee86fa642e9bad7ed751d79d3cbb15058810b243e38c7723358643889de02d97da9d096637071666cfbf0259fc5b9321f5a3b0552cea32380954ff38932dd10b70cb044cb97cf201ab4fa47e9f41d447f5ff588520f3f7cbf229cc322f1fcbea40a9be720dcb67df99ae37b51b9020000000000000070a08059947700000000f282ebea0ea0e3cff50258a2b04c9cdebab09df2ebf0ceaa8d264282aba8256155ba5529eb2f1c311d3fdb2a50ff294204e837acead22c5099d8104cb4e5cf2bd7376bdcc99d2e10e5eb5df707d876bb598905401311ce35b2a002422837255932851bac20b69e28e45e6ea829361de1dcfedfd6ba7e79a4ac39ff715897c07bc44a581387dc8c6ddcf01fa61e6e50f7c51a2d8aa8f88f265b5600d841f85fe4e98cefb0ad1cb2147e154be17a6ca5c9ca702bbb4772cabbbbb70209affa17f984de08d718027ab9d940f0b0c1e54ff0f998c8a4c8e382591cd37534df534a458c97b7e6d9cee07c6f8537ef699461e520d70614d848744d33dc8f90eb5ac109c57e97cdb0c78092b66fa03f096e242fd3f9e6bb80dfc78c2d674f364ed79f70034a59c4692e711c671274276e0c128435721d84e5d8398ad78f9735cdc7deba70a6982fe7660713d7be4b5ec92f418c373a9e04d40cde7314b50dda5c30146906d84d65e2ff02e77dcca8cc7722a84bb0431a1c0be11ca979d5cd1975741f226167ba662fa6c329112fa7eb9787463da03047e267a0d232f4381b8e4030905938a64abc812d6d90ece6f0704406cdb5371fe315f6a434f822ccdc9e14acec8c824d5db4cf9adfba5620f6d61ed51c7023696eb0a79222189068ad203a59277c1c148fde018da47e3b65c570b26fb81768d1d2c04083451b393b06997c812f920c4b36659780bb73b057c7fa673296bfd14a111245905b98c4dd6a7b8366e3f94730ae2d575ddf11d564612561ec7ff1799c2e1262d58c91c38c993d3fb78e178e101d966f3dd063d08a49abd7e488033857d6c22327177b"], 0x10) 15:56:44 executing program 1: ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB=','], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) getsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f00000001c0), &(0x7f0000000200)=0x4) write(r3, &(0x7f0000000140)="4553564c0439b4e592dfb5f59f275309cfd5d5705bdd588b05e976ee3708ee71dc7cd6629fa3f282aa096202d14d960587ddd0c22cc14175376998dd621e594fb2495002435968", 0x47) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1800002029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f0000000240)=@file={0x0, './file0\x00'}, 0xa) write(r1, &(0x7f0000000100)="8c65", 0x460) 15:56:44 executing program 1: munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22511e095dfe2811, 0xb6) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000040)={0x1, 0x7, 0x7, 0x20, 0x5}) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x0) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) 15:56:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 15:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000100)=0xff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c, 0x6}, {0x20, 0x0, 0x5, 0x3}, {0x1f, 0x0, 0x0, 0x2}]}) socket(0x1, 0x4, 0xa000000000000000) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCIMMEDIATE(0xffffffffffffffff, 0x80044270, &(0x7f0000000040)=0x7) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwrite(r2, &(0x7f0000000340)="435a28242d4ebcd6e1912d70bd9f155a0c8709f13c6887db560da7885c32014fce0c5d94db576054287d246c1e278e562145c15054a77f5d26a3ade9356d6164483711a9052447a462b76dca7bbbd15979c7bae40c736080ee296140b4bdc583f23904e1ab5e9d6234ab88b70f93d15618800527cab8ca9ff060a92779d518c1c78b3159525f8cac1252a818b57cd813d895d5378c75df7342af91318f1901a05958d46b5ca0c5b3b638926a0e944a832bb0d65c7a05620b81c9fc30519c986d341bf2db95300b372cf61c2199a669aca2acacbb75b4e8bb075ebb60869344253c8a961c32d752a886c6bed154414570dac8c6651443de9ee879e7060e21573b1259987688f72ee1355ff7caedb07de967b9b0637618aa927865c39e05fff20d551b37f50ec70bbc9c1e395af650a9add7f7b9eb6b4716fd255a213e34753e3cbd0f0d4247c433c809bd4635cbee5f12c35f4e8e76145a8523a7ff85c38b50522bf2f8861f9dcdbceec6570e9456274b84797a6e7672a3d0a806be9da7c81e864d7dad7f03ac3d765e714c6b2d85dc647740ada3356203a1a3e141a613d9d80810438d613fa61ddb94cce9ade35e13dca0f8d87cc39fa70f52eaa128b81ee55f304cabe7e8d353b398ba811aa717a0bb5f538ec6dd7d820fb60fbd3fbf9456cc931fa7fee7bfdd3fb45d54deacf574ce641115b9fd6c1a8be5a44a9c7026f21e2c5eeddadb814920bab41e6b5f03b46424c36079478a839384e2949f5b201b5df1e574b4e31a8f59e1bb8d6a2aaeea65277f86b6555d6ea4726b6ac9d8bcfe444f6f04c30ad44786ffd9463c5f4a5adcb5f293683db7d6e766b05ebf5e994ca36dec837bdd32ea3b175018bc24d9e55dda35e334efa77823c9964fb34095a5f557e10d56c5d6c7cb4ecc72ddc4351e40cc0ece02268309631a0c5a81d98ee9249c89eab2c87d07665911abbd61e43251cfcb289ad5a0270b04f50c9e6ba9e20616a5da83db6001dbbbdba1b1bb8a75fde0367375a0b272441342e2fbf0bfd9684790ace1256a2a94615f2872bc98a72f6269563473c73320ef468fe3f7ad96ce27387c725ac220d1c3780e5930baaa1ecf03bb68df3e8ccae9b6e57007f870e97f169ef6a952c1b089a1042e46c5ccbe099da1ea68cbd697b79d1c14fd6ed426f0be9bb88ea705f46a303dbf0a1e2cd90c15d41907e97330ffe6e0555db7856d354d691b606c980c475d7a4c70dc83b35c1d50fa9487c463a1daef1dbc17e63b78112af1fbfa64144203f14604ea427ced10cc799ddcd4ec266f0aa6530272db50d95116c6594b12206041257038a1ad84ea1760c622032a0d58966f48b2375e43c7524837a25c16d25c03a0f493f4667f901351f67e31aae17a784979da11c27a8eb57722dd29d0b560ae0f81cc2350a9f434e244290ccd76a3053b4b94a0b872f0ca96db91a2c7ecd8f372420b8a37c700b5401101d173bb65a0c6781519da6a7aeaa33c33f125846bd18c88a8b4cf3c0edc7c732b6178bf46e0c4c29c9260ddb19b88a9460b8bf40c7cc809723d383806779924a933eb98b5cdade6fd3d5938faefb09a500a2de41e524058121ba93096c7b0a6e3ff1defdcfdd66c8b397499d1d1331524e0a61f2f4419cca67c0dbbffc8804f699ed680adccc902032e91ebf2d4d74de562d3c66cac6af1addf28cde3428ecd9c41b1c37e20a0bfbcdc0e9a0766f493b15e1a7b2515ba482e0f119326fc41efafc625ad2110443699894b488de7d927bd4a7f7754573d7f971bddd04990dcfa2b4043dd0fe2879e6af1c0da93a6fc604b8f66df2160671f7de56f849a8ba036029ca7bdf9775e1b2411a0dca18490a013dd8d4e5d165c51ed13fa11def08a56ae7704676767c24c6210fb5fe9ef02e69dc0c3d8e7b99c5c6acbf5c933e50f4fdc66fad183ef7376a0406471b579d15b447af763a60ffe67901b0c5cf363cfee271bf3e4c98f5938c8fb9bc0cf8c7002689489bef40b439b394942113abc3afeebbb98433b434288a0cd6dcb57b75628555d0906bd6cd7e72fdc3ba7c00cdbc0c11662baa6c10922761b147537fea3fa66a9880f3dcb907c4270382cea01fb7c571500f56a43d1d12e6a8823be18f73c53c408299e67152f7816765c150684b5fcaa70ef81fbaa40f1736bb7215f5635463e61a41f3552c03f1875aaf1f46d1f64769dbf7590a91957dc2937d7e2c24292186f03c19a6bf2108b9031eff27a0fd2bdbf07c7a7903762af8e88c6551267807f2d651576e88e70b3b9ef93cc342cf36b3666dd220430fc233ee594c9c0a1f2a353d3c5f6317f00d7076426f58ad32db7365c046d8713816b858747979f03df4ca05fb6561802ec9738a99c4b009c64e053d09eb8cddf2e9927f3adc365800a76b0a4bf034db4c5d9057343f0dc005b40f6bfd46b53d4258814359771a62ccaeffa810de61a1b3d204bab3de7a586fa8398640c14371bb5b70a0afd1e16205cfd342f398410784e3c2587eb3e6861db2945b5f5676a185d0a026930ec546a17d070dd9becec581f19414efab02df376f701dfc4bff50f9c4eb37d11e6871f7d7ff1c3d430d9d829686f503319d27208b8c5911405d0057b5bd31d18c81a37595134135e052628523f80d718a24f3da8c35c3d479d145380308d4d96902d7fbc594a58c7454282166ca8d9703400c33d99614c4a24125690a0b4a9e8b7969eb0ba06937360be74277b7c6477d1ed4d7ae4b407c678a27a12e7f722999f329e5c27b83b893b1438ab23635bd9bd1342e7044734943379edf52a4abaec154b207a52a39dced2d2e3f031e50898665fce48bed4c410671fe217d9e11b38ade90d1b84418d6f4fb07065f7c944c6381d01dbf5416f737c0db045bb087c3f4266bdbfe4300322cc4f9af498b2c3750cad15807a8a179fa50e6373348f784d9dab939cff073faa543b3880d57a9e7e0d62de347e745c07a6020842b28c2d692b55263711e164f92935491bf1b8e8249d7e17e2ca41b60f0945179bbdf7a2376fd8957c09687b72995d546bf6db7e4104af91f55a18c0e8705f995e3fa47fbc337793dcad9d22e7b51622e221d2a39c63c6685b70c1ce3a03972124b50443b989396dcda749ca7eae07122dccd78beecdcb2609938d965e8e6c115be908f8249a5e05e63ad70c2ac6b27ac5fd8e71af77e879d8b0aea70a56e5534e76b92c9f386a3f1be81d8a1b28690b7a4f837d6739494eee6e54e0453d2fde0a8deb77072cb827778c9a0173c030d28a4b2f4b6d1b43c1fdb5a4046e75a1742309ce49341c3977047bfb98fdb9c04c84bfe0cc5ff224a61635641354e270f0ef8adf78bc952dbfdc69adaee1171f5044683a786bd18c30507dc7d7cb644192541e5be9d5790795e752a7dca3fb626430dd0bf15364624f8d7ee92c3b68a9faa21f73ec65c8232d11e71dedf1c1488802ce90d7988ea6804ba13eb128b7bb917eb63eea6cb79b1fba908420d3602be961a58c1de608c7e1312ae4916792018843ba196d1b1b4d887f54eb55dba011837d04c3792d255d9c9f478722303d1d431b79a7772846159933df442108c9cb0ccfcbda31fe8d86e423cff0e403bda37cf371711c1d99d7a675a6aade1c5a76da016ee8c5351a6fa02bbfc02e34edae26fcd5051c60b93cbd13a15272d7415891a6081267b093ea8136d93f0cff1c9bd72565da187a49003f2a58c2d3630453d6e8b9cfa6b0d99609b41ed9212aeec8640c4ce579bad18e4b158081e9a41bfe362b06e1d0f5828f870f726a4681b15fd699c055598ffef8ff4e94be938076a029cf1dbdf2fac7a758ab85432594f3c98a3b8efcf902edb4dd912d0537da5d00d683369f6387eace7deafb4793291978c7a65848c48dbf9e44ea99a6572ac5e76d7e1e395b71caad43e29815d4c53b3a6fc222837fada4b8394a3c696ed84660ff64ed1d43daefae7109f5ad7f259feaefc2d40e93bb37fa538c6d996e920bd0d048cbfd5feae9bfe139033d086d886bd2c40a660d5f942055db03cbebf4e76773238b46b5934932156ec2495dc8bc95a7076035b29f1ad3056954635a3568281627a8e34151c397eeae7f39081192e25e63d430d7d369010e954e1f4ce15bc052b03c985295fe938c00b985f05f45902140fa5016ec2efa94030b0a670042fde395798db54bb3a40f35b3a81276f06790b4af957a87278784c15934243cb4440ef3750767ca8f1d045b5905d19b1cef55f5de2074dc8f80b5d091d7ea8f8c7da9a4b24a9b29ef0e2cc3d3c5e1bfd3bf898cf20b9e2395f7be2aff8606960dc33d3e53f91b0e532403db88ee912693d7deb5a2d889fb750f68028e1581e050894b954ef1f49c83192c7e71fe00019493138b6238187b38713f35255819a97e0be9d688849332bd30bf9d6325fc28112a83ecca036ffba9e366f4b2e4512793c96472e191333f26fff7d459386718d8e41c8898c500db286a0d95585d5562876de4cc4b9965f2420a2dce557d543a9081bd27b558f80bd1bba62e532c5c31b7d7372a526100aad6b0306d421709849b1a2348709107ff4cf2ce67f8860b17cac65049835646541e313ba29a7a5e130419505bd8eec23959da3385dc42a9ed9a521b5bd6ae15f66b1790283ad8599bee621769fa0bd99921ef5dc08167465860fd8fa74ae50566cbeda2446e241bf96098ffcc3a4cfc09c330b631e1c0c8ef27695b1554066074c9f3f96449213f9a58172fa4dd137eb33ac704c524c829c6e8011232c5bdaae3297b53d84bf91d54e4eece0b59073138eaf67afb07d1fd4388118e71090ede5faa1aec5ba23209f112838c3880744c6b3a7a8b646ec8ca72e9a92ce785f8b0e99b0aa310d261cadece5932ef3359f9f91297e5309a41713ba204a4496e6beb423ee72a6977b0f519c65fde975f04011b7ddc1984d19d4c71adb241cc2bb2e3cb973aa04da100989efa282a24795b29af552dc68ac1e75cb9d357c98df32a84c0cde6dbec0bcca2ee7ebb9215acec9a44f1ff1a9c32a1d89b99d1f790f6b0578c3e3025106994de37bff0b13e3dc46c2ced4faffb789361cf3d6e8b74d3a2168b27c78b1036b35ce5de7c5e3935c8e2eff57fc38a3b33b0cb1801bce2ef783c6ec2668ad78b0588fd85728e043d63e03fdae7a5535e518f2b18222c21057515845deed203e999f7911b67c631499309546e121c7b7124125a7a5e19da2a7510cf8466f8fd636fc95f06fd348f209e74e85bda40c968ec0b49eab730ba73c78bb62ad23548569669836525f06f4cde679425a4dbdc4dc9d788e32bd2c0299243271b74b173bc38b62556c93ada912b8d0c35a5cff9abf763200bdef576bddf4d6bba82fb1c071521ec3b917f7ee5eb36557b74142e1868fe59c6b5e5e577ad9671f4216c5db33c2674b5bd196822feafa37f0d981d9775aca8fe0f39359483198b5d29f14976d7a666e88ec9646395db70665a4d6853e0a0f637fad835e74bbf4e0786a7fd6394cf9e2d2f6bb6eec8125e5e1f270c3fd15de9fa1419d9ea42caab2d7d2c1378794befc417ee666e017ed9b51420b3c4b2881ffa767d1a38a908d2476776669cb1be6a71aa02f7eea9294b97882c1cc68c35b261182ff94ccb819d63aeb28bc28641ef37b9c389c2a5ff76ada5ce3c1a54d9f294f496fa7d2a3d11af12007e0f56bae90c6f64523576fe7ea1a6d81f3b87ab9fce83b1c0d242152916d9b5a25a76d6317a3ece28cfb6d960039fb3955d7951c3f0dfdaedead02d743ca5dd8cdf0d81c5b9a44d44e979", 0x1000, 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) fchdir(r3) 15:56:47 executing program 1: r0 = socket(0x1e, 0x3, 0x0) sendmsg(r0, &(0x7f0000001d00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x407) sendmsg(r0, &(0x7f0000000200)={&(0x7f0000000040)=@in6={0x18, 0x1, 0x200, 0x6}, 0xc, &(0x7f0000000440)=[{0xfffffffffffffffe, 0xffffffffffffffb5}, {&(0x7f00000002c0)="5c8eb801b7455747fd7cdad97afccfe6c8f73bdb0e7316103b89d7127b76bdf0779dfbb03c351a339dbc941e984aba952f16024f1a3c2da78279155425b8cb15a3a871025d1ffa56a886380b54e4d176c76203f7a33777b2256d299568e106de37a7dc09b65630feab6062853e3157ef54e2287c090250b3d73c3656c02d720d26eb74748329e367f7a8b4f010cdb81b0ae3f9b6ee304965ea789c8d96b313b679f1a8d6a34f0f289dce3680a2ca0d744efc94719e92921620957403f870b5c46b8077c1d503a08f00f33fc896598c4b1c379b37829fea0669058b5ee7992bc6ea1ba64a62514ef9b0edc060cd81d345e32378e6a078ddabdcc78fd9d005"}, {&(0x7f00000003c0)="3b5a961121ab9a72f0c7abb292eab12959c13f1a81bfaf4c34c1eeb8a21a1868a8c759907cc255ff315ff97a73c6b3844cd081ab849d642f8cec07a4d43a387ec3e052cdedded6b77c4b7a"}], 0xfbadb34899f7404b, &(0x7f0000000240), 0x2230}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) mkdirat(r2, &(0x7f0000000080)='./file0\x00', 0x2) recvfrom(r1, &(0x7f0000000000)=""/18, 0x12, 0x0, 0x0, 0x0) 15:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000000)=[{0x100, 0x61bf, 0xea9f, 0x8000}, {0x84e6, 0xfffffffffffffff9, 0x46b11df8, 0x6af1}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x8000024}, {0x6, 0x0, 0x0, 0x100}]}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCFLUSH(r3, 0x20004268) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:47 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0x2, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000180)=0x400000) write(r2, &(0x7f0000000240)="7c16ab11e62a754285b40f5c805b77a4a039db6993ff651501c6f33383277143bc13e7d3dff55b73d513fadc5fa5cc729b1c5ee863a8eccb14c0756c48c2743796f39b9a", 0x44) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000200)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r4 = openat(r1, &(0x7f0000000040)='./bus/file0\x00', 0x20690, 0x182) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000080)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x25, 0x4) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1c8) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCFLUSH(r6, 0x80047410, &(0x7f0000000000)=0x20020000005) r7 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x80, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSBRK(r8, 0x2000747b) fcntl$getown(r7, 0x5) ioctl$TIOCFLUSH(r0, 0x802069db, &(0x7f0000000300)) 15:56:47 executing program 1: semget(0x3, 0xa, 0x630) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000080)='\x00', &(0x7f00000005c0)=""/142, 0x5c) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x40000000, 0xfd, 0x7c}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x9}], 0x10, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCEXCL(r8, 0x2000740d) r9 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x5, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x5}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r10, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000300)=0xfffffffffffffffc) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r12}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r10}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r15, r16, r13, r16, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r14, r14, 0x5, 0x5, 0x1, 0x8}) fchownat(r0, &(0x7f0000000000)='./file0\x00', r4, r16, 0x2) 15:56:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x80}, {0x6, 0x0, 0x0, 0x480000200000103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(0xffffffffffffffff, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:47 executing program 1: r0 = socket(0x2, 0xc003, 0x70) connect$unix(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386c07001600008295955984c87910bf453f68c117006abca61f00000000000000bd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc82bbbe99033074039910cbd826ffffffff22d874b03680"], 0x10) write(r0, 0x0, 0xffffffd2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = msgget(0x3, 0x100) msgrcv(r1, &(0x7f0000001900)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000003c16fcd8f28b450c3350d17ab9e352a960fe27953033cc71c1467b6e8877602a60e2854e937cf8ca7353ba3850c99633de2fed89a501455c5ba1938085a490e81e0d0e36469c362f6b1096ab0e29effeb6e46a5a889285ad636d0b7d690442"], 0x97, 0x1, 0x1000) shutdown(0xffffffffffffffff, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x9, 0x2}, {0x6cb, 0x9}}, 0x2) open(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x2, 0x134) open(&(0x7f0000000100)='.\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) msgget$private(0x0, 0x10000004) r3 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r3, &(0x7f0000000380)={0x0, ""/35}, 0x2b, 0x0, 0x1000) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xcb5af0725a4de8e) r6 = geteuid() r7 = getpgid(0x0) msgctl$IPC_SET(r3, 0x1, &(0x7f0000000840)={{0x6, r4, r5, r6, 0x0, 0x4, 0xfffffffffffffffc}, 0x3, 0x7, 0x0, r7, 0x80000001, 0xfff, 0x3, 0x100000000}) r8 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r8, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r8, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x74}, {0x16}]}) syz_emit_ethernet(0x35a, &(0x7f0000000000)) r9 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x8, 0x0) fsync(r9) 15:56:47 executing program 0: r0 = socket(0x1, 0x1, 0x0) socket(0x10, 0x8005, 0x5) getsockopt$sock_int(r0, 0xffff, 0x1025, 0x0, 0x0) 15:56:47 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1d, 0x0, 0x0) 15:56:47 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f00000000c0)=[{0x45}]}) 15:56:47 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x220) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0x0) r4 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) listen(r0, 0x4) sendmsg(r0, &(0x7f0000000d40)={&(0x7f0000000340)=@in={0x2, 0x3}, 0xc, &(0x7f00000009c0)=[{&(0x7f0000000380)="f4a24618889c650fc096be9afa8d4fd7ec4dd777f3c7502ada31d1d5e760f700a53f3730c8f866b0f8a41dc672797b5b1c3ceea911a281ecd45a024cc8e8177ec5c169f6cadc694584fcf74d7ccc3a49b95d2cf4189ec64abc590a57178258788c48e60ddcc550c3c9fe6a09b718f606df3e0e20f215b645ba756dc3e8ac049d6ae0be95cd34c23d62d17db06e7bdf4263d9c0f13ab5cbe5fcd061b0e8eaf498c26a13d2a29ad13ffdef0018b31549e0dbfc901dd22a00ea4b8ef4a9ce4f512b5c8ad7980552b910fa1a", 0xca}, {&(0x7f0000000480)="510b4655c8cabaa171df5da1e755a8f840d47dc7adc4cced5b72a0f1c1257ce6d1ce", 0x22}, {&(0x7f00000004c0)="91e7d4215ea7287bb86ab4301d1aacb3125639c286dcac032f7f3d6cd89a71225ad1b70afaebf0e925374e121c5e546f440b92a74d56cfd8df6e34fb78ddee5e526487397ee54331fba54c1337dc0809e201a13760a3baa01c39132875c23127c0213fbb1b00785710c9a0777858b4c8e75828227e9dd7e060b28a3373a9f579e5d6996060d7fa5fbe749ac383a05379a51590445ce912c5d29867ecb6482299c3b964a18cf7756853db056158a59c458744af4f7451742519edf52aa5cf44f48d05aee9e57be8598100fe7157abc448bc90854893f46348e927e2de07cb1d814e17bc24b0fe4351070bdaea5554998c1d2564c4370896e916e22d36d9", 0xfd}, {&(0x7f00000005c0)="74f29f0580c707b0591124d2fe32a13be6395c85df4b11594e8bb6ec9ceb7cff5d841d0d4c759ee582d2dc97180e2abd07ab0c0dba03047a4bf9e6f7dcf5dbbdc51efd2e436c51980c13fc36b99670b3258b6c6ea559fb5beab414ae7945d74aeffe86e0fa3a573451b924eff26a65774048bda5cbdc9637f10a56ef4e65a68c40da20794d58cea9b54712813418e82daaadcfff10597b172630ed161ea0dd4222b6b71130314415119b817f6b7c0a8c8f8e96cde610f46db5cfa840ab1103c83aa0e2769931ab7e7d306f4ea331182a0169cbffacae7953633918f57737ead269afa53c8d", 0xe5}, {&(0x7f00000006c0)="0cd2d4e67c71acdb171b4b7e6112d0c1027587b92db92e597d57db30aa34d8f89affcd21ce9c0c45b7168d70457db708c90c266db2da2e3258b9645d702bd906031ddb0818f975549763d6d71e469051c1a424e7de6dd6f578a91deb6a5cea5a224439bb75a3a3a089b27a6fce342e7614f3e5cb7f1d93029afaacca15cdd5b3c69fe431c825f9e9a028c10dbca63e87b48e25fc8a638dbf49f752b890bbc5bb6e401d734da3d5eb97d3826dcf1c31ad18e9428b5f22773b9131e64ee5548b76bd724325f327aabf44c4ed18b5ead1614e", 0xd1}, {&(0x7f00000007c0)="419ca3caaecf4ab1cd5f6805375546209960daeb2162c2611371120b310764e3f798abfd019ac92bd6a60e38c8fefc9c95cbb18fe8f9f30226a0133c6a73bf8b2f9f0a6f957bbcd876d77b239c08d7df5fc9ffb59e2da650821f5af2e6902972f11390994b660073eb2ed63808c77d7e197723ebc3de01f751d474c32ee5fce2d3357ac46b538787d56198975c9c8f793c77faf41bdd6d54f30145003d4f7a135da689179328b7fb37d6e5878739c5e4fd21587a3bf7808c152727243f7d8b811c4424576ebd350d835b8bc15990263e0ab520956b56040dbb943610b55538f96829609a0a9501c5da20b53dc11520fc21cfd69cc6fda0", 0xf7}, {&(0x7f00000008c0)="af752bd121bc6bca7199becba4e7530d1f231a7215b661a714e3126c74158d63965a108d44958640ec1ac641db10bae11bc753438998fbe0c655aad09ada8551be3569b5141b3c720ed3459f0b23346ab525d8ebf22a07392c9afe2b48a3e96b4531f2444982f06392395581a340812e9dd72255decca40a3e91031665ad2265823a7121bdf5b6034a8c9a681a8f45bba6809503cb78547f1191e0b6d2e99aa5239b0de455bc336ad1774bf60d1889ccf9e0ff0a7149af69ec402e2099fc78efdeae94aea777be2c53b1339f55f0b7ef2d2a411b85a37a9298bcbb4594545413", 0xe0}], 0x7, &(0x7f0000000a40)=[{0x50, 0x1, 0x6, "89416f69a6ef5955ef10ad9d0ccae94c8405d0fa0897ca30a7e0a019b5d1709672c8b6597d9476140f03e9e265b411c17fd9618e9194d3b2406f9f19ef66"}, {0x40, 0x1, 0x0, "0192385c2b83ed48afab2ceb8f33b196cfe8bb731b5887911e7f2e10c87ca8addb0742e732529832b8c10e06cb"}, {0x58, 0xffff, 0x5, "dc150251707c863965e3e2cb4eb39c18e2b7b29339cedf8639d5654f073f2ccd423c54319e4a386ebd52c0679232868e6b402f58f810f3548ffb175fefa60c9c8f49c115c8bfa4e4"}, {0x48, 0x1, 0x20, "e3bedf70297d635c3f0337a72e94842b4f28e775122dc0efe11717903596a6c52bb25b0f3dfd59d9f556040f42cc6ab5edaa08e9f5f7b4"}, {0x18, 0xffff, 0x7f, 'mT'}, {0x108, 0xffff, 0x7ff, "8bdec1722f0d6817feddde80a2d4f3a090202e06bc22cef78d5cbc1953ee64d97e7a543a85d2b4df72e1990763d55ad2266abc98f63618ef0e89cbe2295149d292f0b8910fe155281dc660de86f34dc96a47d2b380f01d3d1a0bce2e29e6775f5244dbdc8f1547de5d6a7998ab800acbceec23cee514f478289c99ce5b8c12681f35b62ca5b20fc6a7c78d136607004c8afac5ce3bd8d191b29fabe57ed0fce67f963443faedd1554078b40646bb04ee66b418186c76f14933c8bed5bae1354ff6226d9ad1074d0ddbb6eaad899a093207e3c4396db180abc4dc626bac485edbb551d9ea8736bbe22c660fd989b8ed3eb22a1f4e1e21"}, {0x30, 0x1, 0xd7, "b2d74067517eac01f82c858d25cdaa6e490a152363acbd08b6"}, {0x60, 0x1, 0x1, "e2706966b96cdcde2a5bffd3c45bf64edc878861b9c46a7fc376868243bb1ec0089262ac5af82972aca58a02a6541ede7744f5549b0251b24cac87c54270f69fa89d6302dc26e6ff6c3442"}], 0x2e0}, 0xc) poll(&(0x7f0000000200)=[{r0, 0x45}, {r0, 0x4}, {r0, 0x1c0}], 0x3, 0x25d1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000e00), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r4, r5, r6, 0x2, 0x9}, 0x5, 0x5, 0x8}) r8 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r8, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r8, 0x0) shmat(r8, &(0x7f0000ffb000/0x4000)=nil, 0x1000) r9 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockname(r9, &(0x7f0000000040)=@in6, &(0x7f0000000e40)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000dc0), 0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000240)={{0x1, r7, r6, r7, r3, 0x81, 0x1}, 0x6, 0x5, 0x6}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x17fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000d80)={0x2, 0x2}, 0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) 15:56:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$dupfd(r0, 0xa, r1) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x44004004000028aa) r2 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000140)="000000186007008b0000112700000000ffff000000000000000000000000000000000000000076af2537f2ad563653f2fa506ab1", 0x34}], 0x1) 15:56:47 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0x5721b76b96d34469}, {{r0}, 0xfffffffffffffff9, 0x31, 0xfffff}], 0x5, 0x0, 0x3f, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffa, 0x82}], 0x6, 0x0, 0x7, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwritev(r1, &(0x7f0000002400)=[{&(0x7f0000000080)="230a7a8008b6606de1465a652a1388ea473bf6e111742df5dd47a373450d478685bf5d857805837948b3d919db7a139f18ce04e9a401f27f3b038b701a1c36cddd6afe9dc6e109e0e87042582e304717cae16c6e1ddcbf02068550f75cea35fd6fec45af0906a9adfeb3792a0f1952c4eef306a5ca01dde5f1e912ff52f1594313871fc89ad67bf31a45a7f4825e8bf3c85e6d4a00f4df32d39109b783e32a15e0e16bdeb755ef78ac8d796f078c0ed761486721433a565c2f72b541cc839bf29fb806a7bc3928", 0xc7}, {&(0x7f0000000180)="ef64fb25d72483ec2e6a5026e7ef31583d8b55b70c9bb36bf19e1ec6ada1a4e3bc8b6473a8b20c130c897d445386d9bbcf0061fc0d75be9a20a7d01b56", 0x3d}, {&(0x7f00000001c0)="11ae75cb51f9140d7115eb4ca9291be6552ef83d775ba899645713217e11e6e3aad744e0a6c680edda89f617a94e50b88177aede6a9a9893bba017af6db6818162b75471df4f4bf48fb3c8b8ce1067028a2948529e75af24877b3dc7e88d23264e4b5bfe6f61f571f08b72466cb7eb993f7c7f50498e88a3d6cc2dcd2766377b99bb", 0x82}, {&(0x7f0000000280)="26e4ddaf16562733e96c955727afb487d8628034e693ba3d73c0afdf3f7a332c2b787e4729253420417099c4e241c4696f34156e0df0452803e977b7dbb21020de0577c808384dfed0c8a126b0b9071af7f0bfbd19b29126ecd87082e337b4dec0990903fa828a79932aa5391427e56f0e9b6c42ba93a24f4d125064d74c4fbdfbc40ee08782daf82b71246fee0f809128c6da9794cc81e9edefccc9bd074f138800bd84ce", 0xa5}, {&(0x7f0000000340)="0b5ad2e8c09589eb8d40dec202d65876e5288023eca9b0a428f69eb8b50c0827586cf8f1d5f51c390259c57498692825b057c167b53dd03de5b0a50598ef6bbdc5d5c7999458a285f42153f76990f6c0b46ac5b21af692f0615c8c8c7bcd204d636ac3ecb3d79ee48291e27b75f760081b59afed8658f7cc51b9cfef51c253bc43f811a73c29af319c18be2d512fcee21ef4e9c3d4fb948958623bba380fce2a1aedfb7709cc0b543365254062dfb44018167096a90f44fae2555d09bd0e92c4fa7de22705c762cabea204e7bb4f71032520a31540a135bdd057028e86f5eaff7fbfc791315ae7425db4cbb59dc0aa4e886961886b14e6a41414f544e7bab4711b462d571e7414ebc6f3f15ca39534fe06ef175e4d333e3cf7a04d683f4729df50a1f88185e9b72563c3164589d163adecdb7ea766a047154e0fcada60e413524196adf05ff3b42ce67f15fd19b96d7da3a9809fde74ff6805e1fbdced803945106deb3c61f9612d88f5182ca42a3ad7cee4cc7a4025b6ed2f762196432dc671701de4d836d9f66c7b76404b2d19abe0e06a475d023b9910270e0949a0989c85ceb733654324452212fc3907e8063735629586b6df2071323911153b978a129dadad6e97455d961d5d6289449d784c0585a95d22a239f38d423de92e0df06fb273bee58656050ba4f2e6c5107fcb1eeee8f777a243427ac548d57dd4eeeabf7a172a901142722edd95d3d20ef779e1a1498bc8108ed352d484d0f7ecde2e0ec729ac282c8533a34cd764e307fce29676f1a006cfcdd4a7b2ea72a39ec864c98f1f104b6cb6e7316fdc29a75ea7e2cd00420d606af7af063c2ca404e484761b79d77692403568608ca9e4a4fdb246f61f6d9191d8e5119d8a2327aece39ac529343c7d5a16f5c5eb946f4ebb9006c5376c832859a160616dc1d217cd93a98d671b5a804dbb6a5c08d317a0572d9965850f0946a4d5cd515a77f9e89b4d509539a9f2581398e7d04f4c31b8c8b33f7932ef75c9bf4ef3c2ae8d62d51db07f13490fe96509a4c516b90a5006b3b5edbd28ea75d82ba82ea8f64072da1fe204df638dbe46e816e4f97ae2b6d15dfb3a22bd79187c13920876d1033f3dd8f1d893edb1f2cb3ced7f09d117689b7b23b503134e8cdc268cdbbf173a3daf369fce6e11536b8323729b5170467b528405f72b252f98099b6809d8c4583d16d8f195b53e9476f647fdf0b9acd301e00a879b9752268eed4e07473a4572df74de344dc2547c0651216c19c37014d3a6d389f9d5a3e6fc26e3c42b672adc911cf4c9d13be950d7522e48eca33fc5b331f9592a8167a1a3547e350b50dc66f2d57f3f213db69bddbd0cc46be039d9c97cb2ddf0fe0227f6ba0c25f446b346ae4b1cfb9f968034bdc35d1cde6a9a65e17787ef5b2d215fa46f353d5e562929eae490bd3fa61a145dac3c6dfc80da16040348a04578358ce629b4ea1e082d0bf40a9ac6ac640d885ff1f0697b7a4cb73bd377b08698fc3857c4f5508cb7edf4f60b8c4a2aa03a5f3ce54186ed85fe35969ea72351ad4ca0dae5b7679a47a5fd9e489162b1eedca7d8991dc29ae7b211956e06509fbfc9d741080f35232e01f9d280adfd687819fcf901a5a1317c07bbc10fe49c5db5316e8c635e0eb684f2173f1d8359c682d794fba2e252374264ed6706f762e6b1300a26de01a93950760a15f18a30cae22edf0ac767d4bb041b7ab132a093ae93249fa4fb3b5dde44826c44b6505da31a324e9540d101ebdfeb128569eb13c0d703135d0764bd8e4c2c7c8daf0b317cc2387beff22a9f89673940da42123a22b4b5235b028209bf46f8d3fe9f5099358f2227e509c29cba5d446eb4bccdca4fef5373420f40f43c1a07bf9c4993f6c3df98e59d6179ba7735b24dfba9b17a07538aa037688d703fd3d6710fb670ac02b53b0ae7b2fcac51052a6ccefc43db956f57e513ec2b26397bfae14f6e5fdee47d61bc927de58e4ef4356a955da452f07bc6a6c91f9e815048b6455af7afb30a7f189cf1afe5e95026cb6d79b3238a74fbb26f9e971aec2b0baaa20440089d282545b6f07ecbf262e62387ea107915d81d08adcc58debf0f0076faff8f76fe65f30f2af0d65745214e69661328304a2346f12e7589150c6916bc7c3f8a23bc4faa27da758b504160be11dfae770835c2d463ebd05e2725e065de2c1649813367e94092d067c6fdf9e920c250b17d419747a718d1e12fb6e36d93f2a9d1b85d60c01401369f2c1f5ed67fe9271438ef13e52f4d44d29ed810906fad329c66e1102177e85c73c679f119e9ea845856b624383221249c9d0aa47e011e7769c2f04fa2e7b7e7045596a0762326c4c71ed677e0a5c98197de62462cf92b7611a7df033acaf38c1a967c175e8e5cd4022af160571fe382b9077021061469b61b25d56941938af8bc59a5d3dd1d30000a90984cf1fc96bf0fa3ff1064d00608981dd19df209f1af71fa003b16cc47fae42bd4a397618b9e4ee50dda23659873a67206dcfadbfcd157db5c4ecdf4138326fd1a7d8fb45ea877249991d6b827d128a7c317e1b37eb34822e22a0be08f6ec6dd2fc68c78f58e1bb5a5428c556588a10f105bd9964c69b2e31b96ce80296c94f5792463e37118ab5caa5b7b42fd983255b5b15c610f3f6f62183f49d139ef44c689a5d544c2fade7d75c0f9ede879d4f19c354650273af7395767f8dcc5cb352402df931639b7280891a0a825bf7058cdd2b600c6332b0b4245a7f87ae4c5278bbf229ddb025c198ad65fedcf9e0344be2da6ab5207a67f5568854b62e355f9f6cb34c136b76713d28311cece6c9e5fe98505bebe9f04948de2e355df6563bcfb1e5d5498d3014e034a58f15c173f9a972643cc34533b742835349580df5b9720f6f29f5a7a83ec43f657e96008538bc4154fb346a4cd7469877fc55ea2484a4e8fe0208f8fd7820731e2a0f6d01ed5b54322c5b779dbe560e6f3abe2689db8fb22575d080bd57ebf5c22434abfa3804145135c3e58fc78ecbd686d5af174a068189a2538416d6695528e1d65f77370783e62f678252ac1dc776ee1bc3e99f72698e3ec6f32086aae1cc50beb86a7839284d2e3a45cd8d347576820915cd3b947e1c7d54e1b15b9d352d607a5ad813c18abe09a86377612937be049c853e66a0ad265e8cc86a4437a09e69669ea4d18ea366e2c792dcbccba830944e58333bd365165ab784026d306c41fec7145870b8c0e49284824eda7ba1a98d74e30295a9c077d63afb70c32f4593b490f46fa716c9a48961a5326dd9217d375297002e42411173c49f5b4717389fc5fdb673a562bdc71fa123f01c1824248aee8f1b43aaa68da845155b8b0f33b0a5944560f0fcfd82d3349d963a0cb0e2a2656cde690aabed4d7aae6c021028e8410952c2a1c63800a5da3eb999058bf5e6e9cd4be50903ecaebfbf630e0671ef3c45734ef990782728a28c8f4eb8644eb4525481b9cfcb6e8b664ccf8258da2d2bb2e399f297ef93e28e48d8a87d2129cb74194f257b5ce81356d7105f3985465de224238e7f64028b600077ddd9ad1f2c35c351f712bb9d984563055c45e5b3b3f0455dbf19fec523bee934b7928aecc9ad1467d12cabe9c242a944e688e1a0868655174d78832a2df6b562661ab79a4ae3c5540e13ca15b7f4d81670960b3d691d1b7cfec7929cfc5db5e9a326466dfcbc53f14356479211acd237d051beb33a4c6289c5b60fe250ee78cc9e0e627d09b389fed3ff6b26787bdddc5a7a712e79a2eba59bab5ea721b8c686b39b88253e2c2dd7668ac53a099ed7b6d90d23b50553eabba6393b3048255c7eba1d75acad62ce4fdeacb6edf7a95fe37a447a8882604d8d86cd21003271f6145e4d2e6102dbc92da0742091e767a51e41fda502002beb5056a8628b4f95a9832e26af746220ccc395f80ea2c87f808622bea6fddee59f3b8a1f60ead8dd12f139d1bc68bdc9bd81f13d357c1a046f45d2ecc0eb66238527295ceab59125b90b6d1e46e53c0cc5bbb8fb9ee1b7f560f99906b82000e88797e2b27aacdd4ad094e119c79f8cc151575063deed53815f2319106844341014c4a9033bd91793fbadb371fb4b271d4ff832862de51d4b5f3cfce3a2170dfd2231159ca3f4881dad4bb67bf8a88010a319e8dcbdd26cc0130e9deb3a4d22f4a0d2392452e4dc2c8ef4cffd32aea4946f2e664dc6e4765d81e78dedcd1b40f3c3be4bdb2f8a22953f9af02b261deeef3fb79832ba6e7ae0ddf8248736706a559d6bf4d875c66b26203e24ccf38becce76d1595a95114a0ff9b889a015ebb9d66fc6530e1f3645540ecf3e860d5b503366590a568eeb5125ad954913fee71ba062b018e0d1180b63dd17c2f3168c5f7f72aba38544fd0b69361844f364a4c8612f543b1cfd2a41b76d3ed34726e456c33a7eaa9e4f12f2404f2cdac7cc7a8fd21e11714f2901ab3db517b5a4fc31f14978e6f154ecfd1cc1d7e235941282d27c359d70b5b05bdbd2adc557b37eedfad2523145dfb25be860341ee2c1b961c69c8da1e17a78ba2f21aab634e358370976e6e32981b76391ae645e468db06cfb061e35e4752f16d2ef2a1ff6f06ad7cfcaf197beb702a80500729915615a9fbfd995da63f7d9dc2641679194acac759c972c04f6b9137e6442ddf94c4782f8dfd7891d0a958bdd36a78db3d5ff4cc34e87254d730afc16dfa5388914b90f8fbb9ec0ed262c57c15c47390ce2787501c2e5cd02253872b97fb0821e1568f617b74bd0c95305119393b4ec653ff367c7c49424c54c49bfc6aac23e8ffd794504c9f6fec49e0a8928ef053188fd963089434d53104fa6cc44061b838803759063547671a142db097e23d5cc45007c7a4e8e9738ed980f9768503ccc47cc0fd47ed5826a34e3bf8c90a5b9f51637a960462318f4de05bf68cc3b8f45c4c79c278d481e3b8fe7645bcef68c5b17d041d9d88a4bff50bc125b4d62312b2603990778d5f1fb073462ab8ac5b34b28150d0adbb062f37db620c9469c3950047dcff9cf693d6a6629489defabf337acf77ef6268d4f05ef6ad179013ab88e1ba1a31a8cb612467129a2941fac1e4028b53ad6fe7efa55591fe19ad2a23a405d9319e9df576051c2db9affdddf9fefa6ea08f4e3e52e1c2924e8175ca38d6d760555df219d345b78d36b7f041bb9927d160ad49637304f091b2df6da4d9d9a7b9cfc7e4c2aa6fd6bf120bfd7a8e333457c1a01efe3c721142786d915e75aee1039652042b0bdeb7309963ad91fbd7a9f8ff2f42b42100114d333d17fd0f4e5d0dd0423f0194229652d2fc01309f1a6fa68c3cd19d7c0042ce4d462778fce6e90ace3c3ab55bfe86f066d6d37200ff782d98286024b272340e7e6bd94ebfad12ee9cf6ed1773d04d4f82edaf96747f084e7d50603464f2093e8e0ab2f9e0f527d3aa7ebf22dab85e9649ae74cf064d7850b0c7aea56a8a904282b4b991f1eb8558a0fda96d714d5b950f9bdc11309ccd40a408e86778365477bef196420bc993bee6d00d3ba6f4b26bfb0c54d033041427551182ea8c381ce82cf825eaa5342a63625999034f81e763572ee532286a97df411fe4132f7a822a463da3f882a0148ae7232b93bb391751a391a6dcad4bf2d04a12ce5d7d48337bcc95ce49b5e4c7818d5f6be2141d59f1f5d5bc184027de3670e8d673d6c52780cfa74c62f8c79aa70f827228f48624708ee52864d5b136f0d263252428dad807f9dd5bd73ec57c392ae005c85b55c06007476634de110", 0x1000}, {&(0x7f0000001340)="1691e96c1b0a9360fb1689ac0bb7210f634e2281df07f843afa2bcfa2723be1380753d2cfb41fbc0e74a7e1c8adb1e128450db52afdd67d4b6104c6b46ce6295ea8af9cb918bd91a3f5a", 0x4a}, {&(0x7f00000013c0)="49a30410f8c3e1ea8e9019dec4", 0xd}, {&(0x7f0000001400)="90bae5938e23bf5eb6f739b10005924be2e590dece40ef35aa7117ee2e7dea7cf7e10d23188b8a513d58d044908e62e43d97ddf055a283ba84bda340b9de77d0ec51a25518e757ddb55e3195bdfa374ac483e3c2ca19324d56a33ccd789d2edb6382ed6b2eef714af0cd1538a95f1f7e19e0e55ab70d3bd84399cbd11caa62d2f5c572e80aeab15d89cde2043ae13c6c4dd42d69e20f2e01b717b976f57bee8be6b687d9436c86ca3039d2f3475732b2ee0dfb3b2fd313d14939547405072fa7747bef283b0e26adc4db5bbb3f702a8bd40682bfd535259c02ae68f7085a759f645da515cf77fe9296c42569a20b1d99309ed16762c7fd9f89bab413a7a2ece9f51fa9075648e475d26f3b487dd3a9d4a438a5d7c139a8a8c351df85a264dd1757ee607a3477eaf45ed6bcb00e4c363f0706bba3fb2c6043a237159258995a36ee7d256367d907cb3573d608607678b3bf5951761087327e9c66247f98ee3b79c0169b116b8e9a01d026259b78cbe0d411881c7da0260de78062bb685a2f089d722bde278dafb65e7ca6740a5946abab8168f72b23bd7b2778c2e74fce0ea06a70ee011240b79366bd80749d1253c866a4bcad45fb844126e98d9593784ad51619fc9a62799c268cde43ad1ba39280da186da211b883716db6b32ee2089b849a98fb38d40263e2a61b9f84266af4b13932135e019a84d405930b3b88b6841b26717bb46351cee20833eab5ca9d54ada40a0582f829d728eb6e151edd0577fbcc93b8b91b15ed35eaa483392904bfefb8366a72b1568626c75b328dcdfd799304a29df1459dc6beeb1dbc76708ebca7a3daf38e1e2649c3955c4f529a5fb8e0096da4eddf99cfe6e975d61724852b3a1e5f50f46a525ac34572e71553186248d8b51eac34082b784b3f51a74cf6bd1446344f1b34c910693a1b20e72de9d11798fc23be0f127b9a3186aa58a54a065865ed53b1cc2b7304e909fa4eec3b412e2be99127db346ccf32f3ffc63ef298c8eef6ff575270b4746a26a914c9c50664769f8a56adfc6ae1fb3b98b768c34407d16fc5641ae4306499bdd41679a1598098f0b9eda16e214f043f65fe82e0e9360a346cb7e33764a02b41885ebad1ccfb2120f92dbd075085ecc7c9d15d4e2f02cfd316778e503a8937980d7a41837a5f5416db7f41295519bd8c809b2fd81b12c4a27304530d9b6648a5d1d01e127aa59cc284fae4660abf96059898cf6e098c8542137cae194278a93a555cba896343910cc0cb28e13c4e211b2f9823a04fa250df71c2a861686e1a8255e4ffe550f303c459b2830dd0dc9fadf12948a46284d6f14e9ace9745f93797aa29f1938580187b89651c5ac574d5102e95c6b81b1540b3050ec80241544f94af67206efb353a19d427e4012612f1119ab46e1071b2e6de96b6796a789259be23e7867764af77c070d7a5d17796211a317229cc69c024549dfee825b0473892d4f877cdb5005007cecf30805df07e6fefa3024c52a7138ec20be64178be3ba0f6acd9f9d2ca9bcb0bea7af133e1a5d61c33e53535b4916774dd1ac6fd5bacc8c70852b3f442834056d65521f0a39a325b9c6d72c01fb0a1457c24bc8ff62dac23769d476ad6203efb2e919c4e2c1d2d737f607a791c7afb7f7122af0804aa54a9fc959c345344edd0b75f6e20538bd7f9c672bb8cf4cef65278d9cdd16638ef008c8800856bf27bdf2e339e7d2e6f0dafcfaf1ccda4e0696ff3b8771d0be7bc2582ad2800f3cb5f603a16f37b8c94a13cfb5ede8241698a3509f0f56b612d12f8c89e3f2709ae0a9ca6c8f504a9180316c8318ccfc99ccb713c0318d6619f1b681dae6afa94a9b57c793355f5e23a385812eb0f95a4f6505e203fe4f4c7162883b96908b1c8469ee47007512273fad4575f6f1e00a439602f26cfaa55cd9f7aed96d53eb5cda44a54164b3b15029a12c74ae93ceaff76f0f73a0db9c11ce42291166e3a6ee13fa9cf028375427cbef77d81c4cd4a39a936b5897ecc2585c52aa8b403dad9cd32557bc09a78c9c6912af0d8d5b0aff8f6b7f223c4fad569f95da817d8ed6129b652f137dfe48c676bd087cffb928c0aad05f78d4776162769c4696a58125f5fb0a03598d5f5c63e2716544822fcca51d23d21089b7f62960fe9853be0afd28505c33db916c1d20b0f1f3b406c01c4fefafda46a3d0eee3c41c22d075cb70ce84425318e96c98dab71ceb12ed5c9803b48aec4447c75a94477ea9f7981e744d0becb77432266f6e6d8b0ddf2c9dabb97a6dd545eda7fe37c311dbbded6d3cd7864aa38d5f8474177e7d0ec16623ffed92241493c3cfb824e946e0b3f179e3c3a0645bf27ba6baa408bd4c69362c0e1827002b5b644fb347e1cb4a3567a9797e505b5212f7bb1adcb5ce25e8dea388e6a34a733958798d3768f5833428ccaf333394d8e4745b59e6f9b55f9158a980c11cbfbce15f46edab9138f4625176568ad48a833882a95a33455dc44c9e4d12ed95b2f125748defa7093d013eae456500f3ea3f48177bcd3ed6e08aff7f76da3a07c573b1686e7270bfa0facc441f26cb67ada2cd808bb3c5d49f191dd242a5bed52b419ea05b4d4756797505e57d6bd4c9aa9e8da38f7013de6b3e5fe570328ad5af3d467398ec724f8d1787c32f1e36aa143831d53df29fb8048e6ed6aa69d6a43d6e63ceecea8e0934fee9a815dd4a88f9ebb7c9131ddbd86ed81f64eac42328a6565ff0baf32c1680f8d2f9c148928205572bc07676f2e52741413757b3bd14634dbf0dad07e4c45497834cc9f0632b589bd7ed09d9a6d8856a21c7f77c9692330889c0107d183922d6b6850f87a4bbb9afe528b36ea99b190100bf3619f11e3fe32b2554f1b685efd9148a4be9e602fd6f0add011a48b9b83a9e99b944f46c630c6b97c4c25cc4b162088e4589659f26d8f1afb134f93db82dfa756cefd1abb7167734e1fe2a622b35ceaef84890c8d884cefdfccf3fb8cbcdf725b22279089bbb184599a8e11276beec5ad29892e7198adeb290b99d6443312e57df6f0de6746adc12b421b6bbeae5042a5778fe18f75647d057c791aae447ec46401981d5653e337f13b7655a7266702de937d00fe01a9886502950b724501560957ab300575b44c3cebe4a14b0e52eae643f3a07b7e0ad3371b48661d3260db73cb792874ffc6f97a53ec2fdb9396b9bbbbb1d0aee3574207ac475d5758c0ce29317aeb4e7051424dbfb5074d54e78ba28a46a4c7042ead64031b774bbd8b7b813229d308626b7845a38834e3cec636b48ec7889355780c6f1abcc122452baa21f16a6155c1838388d5cd622222a8f60dbe7b46c2effa9109f1533782677d40bb1e5de43ca0e094cdda3c86cca0a7c4c9ac3166337e3d29402c88fc19d663e53350ca0586acaf34d2501694e5f0f753d7e9ad6ab8931eb67c68a0655d508b746d0065e296a95f6a31d9f1e1b1fea3d59b224d32c63e2e1b2ff3785c088d24be060641d8f4d269e2162c268dddebc23348ecc14d738892082c66e664e932fbbd9183ad377661baf8a1e0fcdcb50bcde139487308c72f7b582a5811731d5c8ae466fdee3c3514e263f23a6db06ce4875ce2b2599a40c02d58aabced077b62675d06de5b8cd9a2f5097ee35060c1c4f1571b8765de5cc5e13c15e010108b86eb45ad7df8ebb91bf17a13409e4fee8dad7ca29c3c25fc53130eb9736f7ef3332e9b57add05e45f5a14fe1255ab23414af21ff5a7f8dbb2c4db0a67265d7097589435818f2f897fa38b97565f9d3123a5f483ecaaabc7215c7aa4722e4f216c4984d21d50369db20076cd65e0ec318b93a7bf8f70df26ae2983f3624d57d9e9071fff7c3b2d7ee78c288b6bd049fc7f652d1e88f35b270a2bd92eeb0026ac1efd03f2a38ca28932149be4a47d1a5133974a13520653daddbdfc0741bfaaa2033d031e3d165c95caa666d93a0adb999845f6878e3feed3ede9d47658846dff66e3b90b48ee35f10f50d69438e5d3916ce4c4ea0fa7ed70be3762c24c7496d92219f652394b0d9de23be5c900210eba42140a6015f4da7cf115ef9265a9ef5a7af5bd6ae1d878a954d9661ce6e7abdd3dabed0269e51976373a30553fc9ca670c08f3054282e87f027a593532ea649a6d0ab3dd120a1864d1006a7d432261c193ee48139a82cff7ef698508015840715bfbba60c9c1bc658d6b2115e2a96912a95f9f69956dc49924a77651973aba11d46553aab2929e6562ba103b53eb91e762bdc8622b295bb5f1fd690e30544e85bb942a828d7a283bcb1d8c627ebad2ef59eade2a19a02fbe60d46119965fdaca9c4096b5331042b088bc695610cfcb546be43656fb9bcf3bfa8c1b3738c1523cab8a2847d75db56e7a3fd39d02af3476b128cded24e32f538c6dc170c21a3ff795f03d8ad969d77095a7be9b4a2752d482f05a6a4f09c83bbb1745133930b0ada2f0c3e8907b8c84bc2a6411ebc76f61f3a38c5ae812a2b3a587d21e8a35d5d6a6117aab8ba078b4cd263bb74633f31cf911558bbca0c5aa23f8a1ae8728115a9c6ba871d76cd2952920452c3ef93783a435a1253dcfb60bcf9269336b9ddcba5dab7f95118e39776e0fb1dd87f4ab416a789ad539e21c1e18ee51768af12cc58d6731b50cc6f08d126ca1eb2c8f85badf406647d2c407ea3c41eaf2435aec6e73019a6d9af8d6dde7e4c7d356fe39c3d1bc3012e0608f2a4cb137d5366acc4ac99902bf5a46b2c957d3baf6476f7d7139bf7ccbc489e6f7831614881a1cf0680e0b3c2fe378cdfd11886503307cbc3334991e6aa1360fa226fc70e89625b0fb1a7977e8aa3ddda6159f9dad97973017915c0c0cc6c66c8bd582ce9cf7cf58cc46c89d8c02d59360eb085a2e83111ef7f0ac73a3f6893e5ae0b2ef4bd844fe453103717b80971db6c0138b075866829c4059d68a4a4016376e9f3d3c13eac6653f91380b0a4745ed45fff7990d35f4d8b350a0c21809fd4be1b734e4c7ec8f184c2e55bcef4256fd1e735ba4a8fcb2b0a3d57acc37dcbeefe69764a3337cf0d1a689a130098f3995455d57dd9bbc7d85be126b2fcb6f820b856e466f0e11001e292556f2a57ed5f1e45cec8bc0d8422ef891fb2de8a60ca4c6c0e1eb5a85f529056441fa45fcb5a2151f788332ed0c5a52ec3545c013372ec172920b630b475873cb5e517ae3f6885e805291b8618a2cdf40d073746969d83230c6d66ef9d3eb91b993d35a8c34e6bbb92fc14c2c3619e514a5b27f22292fcebc892c38b308b4e82e375d1dddf9d3f29f4e29632b1971359b7dc08548c2d8de0526b4480914258d04326705c6d4c261c2a118f3734cba18bbfc202dbd0aeb75181e81ded30caafa2e0c2c6290beba622d6e7b28cb098829a1ba025db4fc7ae5b021e2dcba475f2c5c5742391a61e8003bb3a39c7af0950747aedeffcf8af937ae90b37b6866db213da78cbe04e6e00b374bce53b9527a96b40a80d4c19ceed045d3777ced9ddf962a5707f4e9331f1168bc1e6ad030c4697bac14ce5dd6f1e40001cbee1f4b8f5bed59c03ea6f12f138945f909acdf1904b3de3eb20a1e3349866598fc74bc53b5d2002aca2732c1abed370e35dc6b0d9b1e85686d3173c80cc04139ee4c9444152134993b3d1f3aa833bfb998f4f63d5df698e8831d7020d07387e44f241633fabd7417fe52eee8686bb2ce5b7810a5818901093d7252aa55306fa8e84c4f9372a647fef5b11df5f3cf36a192eddb0d576dd1f2b5a0ebaf7d417936c017004a8bab2d3aa97b6bbc9", 0x1000}], 0x8, 0x0, 0x0) 15:56:47 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f00000046c0)=[{&(0x7f00000036c0)="4bdb28a4700630029effe2c237207a0fe01c000fd2fdf517761d6964c1dffbccc00a613b4bae9a5bd4f752a7eb5d354993b4a08f32817479dda9f29a032d5128ff6766742dab60f21297fdad1f35419c9f306be1b895621efdbd55693b335e977f963d823d8466ad9d402afe41c19accb7a9b81011bc84810c2c1b26189f70dd33de00f2da85a34f8da398a700813849dc48d6f5f375c6ddf6e97e563bc55789c3a9c6ac465b5c51324da39d2217c01fe2bede03cff1a7015d30adb7d0ea1d30263781ac17e0c114e1d6f742cf87217653bdbf58a0605a18b174bfd656e8ae1679d536857808bf1e0f0a5bbfd0b9741476c084463b4933c8336ba9088d3b431b4a9ac46f72c82fd7eb97e6e0bad260d5bbfb61806d7b604b09beefaeabfe26693cb47bf5994fd4b45efd0835d50c312c73ef78450959db32495dec9a85305762d9592d601c52738cb9b587b6c88a5f32a0a12d2e1fe0ce0eafe4aed79a8789e6009f5fe0fa37833bbe7ef8b925f373f356119d8d0e7634486b301e150160328bac36896cf97a183b55dc2e9d29f2a2247561e4430d47461d6afbebd0f78ae03b68b1919b59f0e78f747311bc8a8c58c979ef472c911aa56284361c33258f95ee60ca22fb0b789d30f9963ae45de25f88d65680ad469b9f770fcb9c40388cf05ff2968bb16710cc64c2ef6a115ea1b2be4690891c7187b1456f6066c14dc6ac7c852fcf95211e12c0807937ad037f5d449a03a0cc1099bd516062b051a54435d76cf264a09412a168b117d6de581838dc865bf174129fef1e464449694e183bab569be405e097d995663f94ce5578b92841e87fe5eab0173d2cf6a443bf8a7cab0dc9459e344fe26d0d91a7e6f71597690201af31def04ff95827e3b99821c033fdb84ce83ba9d10840bdd70a7236a9c5404dc5bbed6ef4f5e4477631ca7b1aa28bdbd512ef6e3959b468a80a063927806cd4934931bb0fe54dc9dc4defe823d85fb67185b0f8c843a3ae345df5c05b4c9819da33b88ffaaa5c15bd5284cdbf9367d7485b33e9eb2d1aa7739cc271d5cda8c88b7f272eedc34e4046a5d6b52b75670d3cd078cdd8e49313fe89d80de68e3a64339e87c91f6ff02e31079720af837c1bb0b8acd1ae9f2858a580d9c7bb89952b4b0400ee2a53dd70ee2dc6062fb2b2bde1697cd2beff28a2", 0x34a}], 0x1) readv(r0, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x3d) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSDTR(r2, 0x20007479) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvfrom$unix(r3, &(0x7f0000000000)=""/37, 0x25, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0xa) readv(r0, &(0x7f0000001500)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x1) 15:56:47 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x42, 0x0) writev(r0, &(0x7f00000000c0), 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='\x10dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x40, 0x4, 0xd6, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x3, r14, r15, r12, r15, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r17}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r20 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x3, r22, r23, r20, r23, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r21, r21, 0x5, 0x5, 0x1, 0x8}) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, r15, r23, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000000000)='./bus\x00', r4, r25) 15:56:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2000000000000098, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 15:56:47 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYPTR64=&(0x7f0000000040)=ANY=[@ANYPTR64, @ANYRESHEX], @ANYPTR64=&(0x7f0000000140)=ANY=[@ANYRESHEX, @ANYPTR=&(0x7f0000000080)=ANY=[], @ANYRES64, @ANYRESDEC], @ANYRESOCT=r1, @ANYBLOB="cad76cfd373d4ee4b318a41dc0889aaa97f54d4fa8c4ce13d0f663b1e6164042d4c81ab2d9c7af52ab0a00b98ac5245b1aa0c5242225c67fef950a31fbff19fb439b14ab1bd8a0", @ANYBLOB="b959ad51bd081f1823112295cb1608683bf0f0eeb6915edf16b35ca5f429a694f87e95015e0faf0e35b4b24c7a8dd56a185ef4a095639ac863167fff9ea1ac3582fb33f050bbe847df412de09955a6687933dfd1b22ebb84739c", @ANYRES64=r1, @ANYRES16], 0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x2, 0x4000, 0xe1) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept(0xffffffffffffffff, &(0x7f0000000280)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) 15:56:50 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) clock_gettime(0x7, &(0x7f00000005c0)) r0 = openat(0xffffffffffffff9c, &(0x7f00000002c0)='./file0\x00', 0x400, 0xa) recvmsg(r0, &(0x7f0000000580)={&(0x7f0000000300)=@in, 0xc, &(0x7f0000000480)=[{&(0x7f0000000340)=""/20, 0x14}, {&(0x7f0000000600)=""/45, 0x2d}, {&(0x7f00000003c0)=""/83, 0xffffffffffffff6b}], 0x3, &(0x7f00000004c0)=""/183, 0xb7}, 0x800) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r2 = semget$private(0x0, 0x6, 0x4) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000001840)=0x123) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x4810, r1, 0x0, 0x10000000000000) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) sendto$unix(r1, &(0x7f0000001740)="66c7cbd953fd8202b3c9365c68826d171b1572fcbe6c33ecc5ba0700f5b1cf4f31a6910725e751c7e064e71d027e998ee6cb40f812fe13a6925bf6e7471477d6382a4485a974a3270adad99215e886f021d7823268c6257181a035319231405d99df8a89a827a65245f706700631589bae960f577c42f239320f408b25d0360000000000", 0x84, 0x400, 0x0, 0x0) write(r0, &(0x7f0000001880)="5dacb4fd2e81ce8f3f8dd58d3d36c1d089d8ae9f7e3f5ffe43571bcbb61621b19a9c201fd97c33b2b7808aa9060386d2db09ac7e431baa3fb682230a80edbbfe30598c08ae092ca5440e91a56a5134596a99c21e4ae5f48ca11c469aa9ff8998e14744171ad730ec50a90f8973047697ad2ce16b9a3d6e3281bd594a9f769f1e9a6bc4bc10e895097d49d445c3fc259e544973f18c6b304a4569ee04465b639da2cb95f45a9236eee042f0b1dea91d9b40fe05ae90f2f830d912f16022f91b045a56cb9a83570bd1d95c503b9beae57a09fd76cfe3a6f2f90060d49438f05ad4d7a9e38922165bbbb45fe69bbebe379d06e5ef353907403bb79105516416854598e3fa2a3f951fb15c7392c6810b0d19e7e97811727b710337d4c8eff5ddd8b4a245ce7bbcf2de8d20cb5b348f16aee3b2c653681227db15bea62985b21ec4a65bb070de5882acbf596bb1ff4bd6be3009fbd5eec5c1d3b095fba164d7641fd6ad22e16c797f619284f7a4bedca1f96920eb2094719aad9d51faa7aa76a2a9c4cd2f440fa9326a4d7878d495bc9eeb54f1853bcebd95b7ee0e230054b91d16c27d995fbbb04a953622912a18e43d2165099b6732680b484f2d7009d78f59482595eb39a7c009b492e69205258b2fa4c2dce95a4f625d7117453d1b7170a02ee62c37592cf3cc18477dae7ea4647f6dc0a812c1ffce4b8ac92ffd984b98c41555dfc8cd11b13635701787a13427a497fde6416e933816118cf0764d3060055c8ab576eaa63eccfe841a035fe43ae3b320060e750bacb20ba090cf579faec6f78c6d8785bcf4e4fec92600f41289ccdb17810bf47c8ea8f76c8aed8cd332496e1bddbef804709451133e6a89df9a9834a9ae5bc15facd97da4e99fc25ad4fd529405410af910a44d641edba3adadfd7584cd79ad872a547221cf9c835483779d1cad7d8ee9d8ea3afbfda0c96aa6ed77805c3fb8a9a0a5d63752682cd4176dd502ac4eb2820999f899f83dfa7cdb06f0f6527657d4e42f3b35503fdca49c2a4d3f2da0a66b37f867ee611a83de6e963f832f9f28e69824175db16cb3c500c81d0f8c3d071b91043a6a0c1faf77f4b6605653e5765e04aa670e8208e7c42d43a9f253b2dcf2ea43e7eae841b2e91a458065882b46ce4c30c5ffe5ef9897d494b78bc9e9979821076ebfff766a165ee563fd725cbcbfc3351fb55b2b5258280f1173fa7c363312ae5954df1cb40ddf4063550556cf6b7fe19788e806597fbd734cd7ee7cd77e528a669d7044d4517183e0045a58aa1c21ebba0b0a476156cc72a3d0353e58050ad714cc8d819cce2a41a8a617836c54abab9acff79e04a0cfc6c325a33dac312802375b2ef727087510d6f6eecce3241cb63649939fe7701f85cabe26968600064f7db4ad24d59843887f3fc5686e6400efe67612626f3cfb8459bd1d8e5bd8302d5a39efdc849702212d27abf3706f26da5367da15f73ed03ddbf5418d8c3767b83c4da1872e73f4d20685dbae023e505b5b2d2803b32389492bac9de1583a9a647743ae6493fd174255609d8ae965e3abd19ebc98c103da733b42c53f6e6ef6f9a5373cfd5f7afcc00cf8b4690f6e4a233a4acb2d4c14133bcb18ccf0fc0e377e66b28c47ea9362719352e5648783305d2bf76cc7e48218680f4d8ce0159e011fb5e10cff5aea23a78924db29bae6ae01439eb91954ce18995d86651087dce8fcbed93a807e9f39036f7281659d580aa6a620faf151fb05c8a4dc37f8c6f3c96a1b5424374d956e940a9838d31eb15579714d5131795810e0a42dbd5352464e3bebe316dccd152a7305b5fcd538fc7e0764ada21bb09c04d824d9755e7679081e734ba4d592d344c1342d6c98617166a2ee8c8d7e2cca9d4211342582193937b74abd47abe121bac9cd5b4cc5c8f15eb2c229b0612993c53452e19ea5a67a6a1e15ddbe6b10b6b93ac98e273c9d72185d07273f24c28dbda6b260ab905bfab2310e238c7d16675994a1534413be493efd7d4ca124debe2719fc5d3c7dfca88a9f1c2b6dd7dd42687b6582aa499fd9d420d5110c5e5783fa351b84a1125dcd94085623bb6e27330e7bef62dc357c07be8084a6df93ff3c1285db5eee58e3efe271441765cf43c37fe6cdff35e215e8df8376269c868e190711653fd690d928886945feceedffa499b987bcb02aa7fef2e90be2821b7d9cdbee98a8f2a90761feb56293a4c92425acdbce12a6588293303f6807ea8c46b2580f7f5ac3f39968c1e3579cb162166f531d81d69d94e619291e2d5c1fb6e8dda51386ebeaa89ef81fb8ebb10535f82cb4f25cfdd50e15cd54bd85f0f2b5aae0f394300b1cb473042a55aba8af6e97b65fc42b8e0eadcfab560d5e36263fa1a0b185413e359d4d59aeb6412cb13522f6017d7a9ae825e2e0545b3dd9c32fdab8b6a3be2bc118b796d27957120f6cd85444062dcfeeb180a7f0cf53215008823b6fd994bc53d943b485253311edc92761ada6d8c0c276db144c0e68b1de49525b2b8e3459df4b81160795648225f670b1c1913641689077882acb08ff1822bc173df63feccd380790fab1c2456301bbb6a04b60190d8f011108a5d55d84f6c529ee51b8060b6d4c4bfd4b948d3e3721b44663a7b72de2a4eee13230a9cd2aba274ff74a3e29efdb355414024439eccc1351aac983c022a41c0084658ecdb6d1fd04d8ccd15c4b871eecc8082ac68589efa227c19ca37d26daa718e13926dc3835f870f8511127e70663a0cba6e208605b6a7fe08d04fd8fab0b70dff28ddbc8e72b535e183f8ea04cfe6938fc45d3e594f27f32e6685f8ad0f3daa19737d1f996faf767d9604aac33d8fff2df9e676fdccf102dd9cf112281b20372d536cc884f7ba904153dbe1f65b36939d688bc8bbad79110dea27f245537dda771e07c7a6be6dc16d753c65d0c9080efc36d3f56cb932d591c21493fc5117f57a1d9623dcd3c7baa4f71f17fe4834cbc3a2cc7b94410bb51ede820552ccf73713013cd5129c5aca27d47070a2c582730ff96ccce54e1d6b4fb68d1edcd1e5ff7855fb688a801ea53bb2cc784a2d263170a57f1dc7ed9d2eb722adedeb85d54cff3b70c37e1ff2182858f3de6e7bdffb4939b3d4b8b537a4795e5f841102590fdea5dcbe6056ff06aca36a3f6ae63f722e52785077dda87503326555cf50a845a2bb1f0b4d928228b4f9bdb64b5259f835105cf88595a258675862ff602403736191e40082162104f62771d6ad037f32f230a58c289ccf544ec3b209e73c1f142fd056374415e96bdd2f65a15f6ce8eefb6deb8d0be7114ab0589d46d4edbe3a140cbf07bc5a427e9acf564fec5eb4490456b00c4ea74153c6cc64d05cbf2ecfd9b847f23e4d34414303869365dc234f59627847e12bafced0b0ebe8f34f86026482152e40c4a20c381336f61e87ee0a55b861a6c29f36203604b2ed98c47a8c09c001c1bcad091d8f6df772adb03f1e10e2bd8c07d45a6d8af67342cc819eea881bd56659b839db97185c12d962527d437d729de38b038742aeddac0f632c985f09cf9830b56a659ad7eae7348bd12af20b03be05601eabf2fcdc1b60bce07d8aa2d3e0580c95276979d6d3659a30cde18227f9b72a0439e545f06c8764017e6bcfed33feedc2a0d847bdb6d9dddfaed88d1ebf767c1917c2532812a09d070262687d84ecab5d9ed0c4f3507464ecec240a73bcd4bd6d201b9bd17e6b0c85e1ac712f34f4094782a7a2be5b3b9352cc28557103afa76e422b7b05dbf6e3b69a6d613a1ef64eed1d340d16cca1fb4e7239488781d7739a43ce4cb73357368d6817ebdc4e8a8a49eb27552cb125dd803e3ed63b9612c85217fc11735a3fa4f7522f4db7c01862ae7231fb7726084ef4aed3e4e8baa467237982142738e4bf61dac34ed60d2e02203f4a0f2717c925949d3dde178785cde4118848c5d66d19c8d06662de71ddf7883704f6cb3a8730b829a74e879ca58fb11e85c8fdf7e5beaa1f63be409850b630a0dd4f855b42c6e63fd0d4206501a752d5e34d9d7d0772138259f7885c5208a4de0180196364fa953c12cf60f31a9f03b4f733b4637487d84e8e180b05c2f5c263478d728e71ea4f882251fd57d1b36d965669aca5974ab7729c8e8cc52999033b71911c5548dfd2a1f848ee35f61799ad65c153ebaa6035527ef85043ec29e23503149c93821b7f81ced7e82af5dbde00a79c357960549d59e676c879e34709a52b72b4e93652e450c4979598ebc8217f232de46a658e416920f913298f56735b9cc91a45b0d2b9b78324f5a89c64326643fcfccfdc43b19e5d3fafd4349edb738f8fbb63969c37d9b313eed6562855033d783987bc262b30457cb4d144ef5b4826d1dbc75a483bfd8ce65c2413543d735fbafb84be6f6f3539907c611a7c0cedbdde24c1f8e8ad058d6db58dcc60a497cadd9b7a2045681feef6bfb90fbfc67d2ece1729fda545c9d0a601c23fd73fa7a937ea09f28358ab480f85fc35a46445de1420867366e9900fab3e034142a0d58e99b3bce24fe2351a75dddae153a66a626911c850874c695cf2b534f1494a0dd0e482f79017fd2c02ee0cec344d6e85a365e7611cb310b5bf677a782141993520215eabccecfd51b1feb68be7c8d5558c49ea8665a4008ab1b87afaad199a31a843fc717c3e4ad1936f737022e64f59cb60ae129d6c81e07498d5b29c86b6c784f2e9fb188dee57276ad40738f49a970ea4ae41d6b0c4ff253e3769486868ed6c5e0ac086bc12ff3c62f37a364393778286c2c4ba52fcad135118022f0e9d952673a491dbb1b903686bef838554a7a99e861822aad87f0f6e66836538b0ce4c362cb5fce8a7c4b978114e527860780cf72e932cd0d8b3298f78749793988a47836b8137f886e943979807800be610b25597fd18b7778c05047b78e879e5089dae26cc964028d5ca816808882ab3bc918b437304d1df902f7df045eeaf91d3b4ef500b8eabc435ad344c3c9401348d0ac63c76978b9f9ee59aa034bc9371664b26d03584e69b068f8301fc67249f5ead5634d78e9cfbc009a98b9a695c00e6f6f5f0ea1e772ac678574d02b909a63bd24a49dc104e0ceeb2febd03bfcf5a73cdb4e31f03c01829f5f84867b6bfbbb3f5a686a3cba340739624320b9fde68a9d7747f46af086bf159dcb3354c910a721d14e1d73b2e039b7c17573235abda57d521d81dd448d608c48c1337c8549408f52e11f41035149541afd44561b6a5e3d7c7e2b3419c301dfcc9fbd99f0390863815b82d8a10959c76b14d25d3f0a08ddb9ff1022d6e1f976afbc43488a83062376bb540ca4b95f2a670832a385f6a5b55c9655d65883a7ae83f03ec8b8303d7a1c91fd67ee595544558724f7de6a21a1ba479f968e76dd4a96b787b160049ebd8a44898861c330463823836edb07e9d2f81e93c67969a27c2f7b677cea6ba969a5cdd5206d197e075dfd1b5340a92db5bf3a8e5990d3b5e90a1a538fb88a4bff0079f7974a7d0a2dbae733304d059fd5c39a2f81ff9ee12170597a22e762dc265482291e40b9a5c65e2b265d1d347d207000edcffc91c6ac2e6fb5e7b3a36716689c019e4951dc53e02c38c7020bd71655328e27acc5813d1a4935e7ba54a2d765e9aa77da498dd215dd1fe089d9125bcabba4a094bd9a8f4d290c0ab28a85a2c61a823bcf5ed2f05d18f296d49768ca85411b23962004f7ab7cee592a8d76752845c922e3e3b640a60a3ab80141d4b6b0d5a47cf05dee8fbdd50024b63f7646fa39", 0x1000) bind$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) shmget(0x1, 0x3000, 0x20, &(0x7f0000000000/0x3000)=nil) shmget(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = shmget(0x3, 0x3000, 0x10, &(0x7f0000ffd000/0x3000)=nil) r4 = shmat(r3, &(0x7f0000ffb000/0x3000)=nil, 0x3000) shmdt(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000016c0)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xc) r6 = getgid() r7 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001800)={0x0, 0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000002940)=[r5, r6, r7, r8]) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001680)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setgroups(0x2, &(0x7f0000000140)=[r9, r9]) bind$unix(r1, &(0x7f0000000600)=ANY=[], 0x0) shmget$private(0x0, 0x1000, 0xf60f441456116a67, &(0x7f0000ffb000/0x1000)=nil) r10 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r10, &(0x7f0000ffc000/0x4000)=nil, 0x1000) r11 = shmget(0x0, 0x2000, 0x40, &(0x7f0000ffe000/0x2000)=nil) shmat(r11, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffb000/0x3000)=nil) r12 = shmget(0x2, 0x1000, 0x40, &(0x7f0000ffc000/0x1000)=nil) shmat(r12, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmctl$SHM_LOCK(r12, 0x3) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000280)={0x3e, 0xfffffffffffffff9}) write(r1, &(0x7f0000002880)="d0095062b4ad72995ef7dc2c747fd6ca6d177d1a87c784f94d75bae1cb2150da714337fb2109efa26ea5cb8ae5b68ac3299c5d9eedb38f33b9e0c8c7496017ceb7fcfb82ce8bd4dbfd95db837b48d3b3e8fbe110d881190a503d971e5fc0d47fc2e1889f53ab9ffc31f2f328a86548b92aaa9c08e296c690317e54322f7a0b236dc5370407bc716eecaac996fbf864491434270bf177", 0x96) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) getsockopt(r1, 0x8d4, 0x1e, &(0x7f00000001c0)=""/135, &(0x7f0000001700)=0x87) sync() 15:56:50 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0/file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='r\x00') mkdirat(r1, &(0x7f0000000040)='./file0\x00', 0x0) 15:56:50 executing program 1: socket(0x2, 0xc003, 0x0) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000, 0x6}, 0xfffffffffffffecf) 15:56:50 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000036, 0x0, 0x0) socket$inet(0x2, 0x4, 0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)) 15:56:50 executing program 0: r0 = socket(0x2, 0xc003, 0x0) close(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x10001, 0x1}) r2 = socket(0x2, 0x2, 0x0) setsockopt(r2, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) accept(r2, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) sendto$unix(r2, &(0x7f0000000080)="f9615958b809001e", 0x8, 0x0, 0x0, 0x0) 15:56:50 executing program 0: socket$inet6(0x18, 0x0, 0x100000001) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)) 15:56:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = syz_open_pts() ioctl$TIOCCBRK(r3, 0x2000747a) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000080)=0x3) dup2(r0, r2) r5 = kqueue() close(r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 15:56:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/218) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r1 = getuid() setuid(r1) r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000240)='.\x00', 0xffffffffffffffff, 0x0) 15:56:50 executing program 1: open(&(0x7f0000000040)='./bus\x00', 0x400, 0x86) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x3}, {0x18, 0x0, 0x0, 0x1000000160002}, 0xd42}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:50 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000780)=[{&(0x7f0000000080)="1ac5b904041aea1e57ff67f2424d3091fd48417be7ab6e44f45561f234969949a1d7b16c0b9edd277131e24d670d9df832b9fa32d11dc5367155dfb1e7", 0x3d}, {&(0x7f00000000c0)="54967bcfc24f3c3fa1c40c78f9dca8f373153d0a89632bea74cc4b7dcb6f8b296c71074f54ce23a8abfb76fcf237021b3ea12cbe79f52090e325d2df3df986342505ac9669b909c8ec96886b11f241be6a703777c99a4ff4e8f305295d4108727e479332b0f57a7b11eecdccd595dd752365e3bfaba39fcaa711ca3429c9ae857699a200988dfe6cc1a7d1324971f93bf3cc738d59641bf9e02c3f2ea7e200af199833fa1c185bf84a166b4aaee27fb54d47b6f9ba30e10f34c4f3d075e956b23f9929", 0xc3}, {&(0x7f00000001c0)="31a8c9b1e8373765eb0ab9e12db5607ace59dcbd27c5739042a14bd1ed748128187cc2aa8a28", 0x26}, {&(0x7f0000000300)="b7de44376eb044ed1670b836fa370a95980e60db60472c474416975151a001d410c5f40bf2500a00cf82900dcd82d7cbaaaeea7a1055a6f71e62526566b16a00a276197e3e64f25359cce0942c47e2a3c6ad873f6ebce9d482775c295ce61b3d4eb26874b1164822e3052e54ae8d9767980498a575918ec06320810607496df8a4eb6c09e302d8758ec5008d4bf9eec44cc5ca405f849c452b00183dd9a8f7051cd2088ed63e1f4df697dde28f9cf4002ee6", 0xb2}, {&(0x7f0000000500)="b98295cc9dfa7d74d28a32c3f5ff8d6ea192afd183d2b7e100549855c0c4db6a6d790b047d5610f73078c2c77d0c8819fa30c4dd8543444d47a6b90bbffc12ba69a3219518af1994a7839926efb23ed4086579933c9969a8437eeedbf41b66f08a3b3e5e56ff4f2a7a9290cc25eff7b4016b51bd0230af6b45bb3eefd57ff9100d3a2857cee982501ab369c9f2ef6562bbc3ebeb74c3459afc4bb3a27a28858add421ac58aae2dfc3ae4dad57fa7ba108b821f46d8560d11d109df91e42e3837005287c3a811a74e8a358adbae41a32fd8bd78352f6bffd276d4966515f3", 0xde}, {&(0x7f0000000600)="2681218a3bfd8082fc0a03eef288ba54a52c2950d2f77bd22f2b2b217f9ff88f48e83a8c2049f482deb26b9f1e011a7809767dc0a224dbb5dafcb10b88323e631c0ec0c0519e8d76ddc9bbbba484860e0c43b315488a3ac0defe38611f0c21a6f89c858457758dbf40e1add833896b1f849d02c257dec076a832b3be22ac5aec635dc4aaa7e4178ac2343c22ab1421216b4a72224acfc413d044d0654ea506da32141a6eeb67e7d131c5f8d103345a8bdc", 0xb1}, {&(0x7f00000003c0)="f6aff6e15d54b49ae064e68ad33fae96feec5618", 0x14}, {&(0x7f00000006c0)="e6b19636cfca588a7dc1a96407cf7ce8365b08013dd3c635de29a8ad12a61aa486ef21894100210954b5de292555e039c52951f9d6cfdcdb8895d1b03c77770d7e94312050057f4e011e68446226c2b88a2d6145a32928a4857a2edd96107ede939630b540b22bed68e1ced68bea77b603449393a8396d96ffc7aa6d49ae7ee81d156c3517d9abd3c14d9d987b3b2a8e85fb", 0x92}], 0x8) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x4, 0x7, 0x9, 0x0, "e4517bc0d7be1e1a6d70283d3c21b81c8afa7040", 0x9, 0x4}) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000240)={0x1000, 0x4, 0x0, 0x1, "201dcfedc00c238df352103ed3d81ec6665373b2", 0x100000000, 0x5}) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind$inet(r2, &(0x7f0000000200)={0x2, 0x0}, 0xc) readv(r0, &(0x7f0000002540), 0x1000000000000067) 15:56:50 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000280)='./file0\x00', 0x20, 0x0) kevent(r1, &(0x7f0000000100), 0x0, 0x0, 0x7ff, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) setsockopt(r2, 0x8, 0x7, &(0x7f00000000c0)="a6a7201f8e863fd26db10391efaf8239250a9663004a241b2d258bf099e6f71ddb40512f9bd7c1a4a306989d7f68c5fbed06bb2d7f9991458a93ef559573eaf752494ea089c1517fcfca9df33030da6bf877ab79c93c7dd5ea4545954d605f8084f9e103f785f2987546f9b024aadc6a2f943df8b46a3fe6f2574739bac44b739048f6912b78b2b1af62fb1a721c81801ddeffc2df7d3ba70eec7346341c880440a9ec06230996e74ddc2022f9271542e084a3483d8b162169fa0e46afdd9afea053ce18d3a693f9150cbf9b59a71499bbda57812c41a3450a565e9b3720677892513a2aa1ba7befb04c90ff98f937", 0xef) socket(0x69b1af6e3cf3106a, 0x308ff3c6ba5370ce, 0x2) r3 = socket(0x2, 0xc003, 0x0) setsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000000)={0xc600000000000000}, 0x10) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r5, 0x0, 0x4, &(0x7f0000000240)="8a000000", 0x1cb) getsockname$inet6(r4, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 15:56:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x8) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000100)={{0x6, 0x592, 0x1000}, 0x0, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x14}, {0x2d}, {0x6, 0x0, 0x0, 0x100000100}]}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:56:50 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xffffffffffffff69) bind$unix(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="01002e2f66696c6530002d551c6dc573c124319916bb9f1f62dd02fd100bbc49e80f98104d1e452f58fd9d1fc12ce99fccb7c06a3a6b49a1b1e41933afc78e9aa7c1548ade"], 0xa) listen(r0, 0x14bf) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x100, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000500)) ioctl$BIOCLOCK(r1, 0x20004276) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/null\x00', 0x8, 0x0) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000005c0)) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x4, 0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x80) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = accept(r0, &(0x7f00000009c0)=ANY=[@ANYPTR=&(0x7f0000000200)=ANY=[@ANYRESHEX=0x0, @ANYRES16=r4, @ANYRES64=r2, @ANYRES32=r1, @ANYPTR=&(0x7f00000001c0)=ANY=[@ANYRESDEC=r2], @ANYRES16, @ANYRES32, @ANYRES64=r1]], &(0x7f0000000240)=0x1) write(r5, &(0x7f0000000280)="7b51a1031056278a3cf7b3984fda6a4d29d5204dfcbe81dce36cba543d468463c2a41c2c383a578d9a62b5c2dda5c1d9c49556c8e8fef8c835784229d80bdd7bf21b85b28b1ad906e19447ce71793c4f937790307193aeaf32733774ee68a826516312e7534d024cf8347788b4f6c1589516e6858e4fe968617f768306e733a339ee00abfd50b980dccfbedb9bc74437025422578ba6d28285b6411f530eed92cd0dc3e020387b54", 0xa8) read(r5, &(0x7f0000000340)=""/101, 0x65) r6 = msgget$private(0x0, 0x2) msgsnd(r6, &(0x7f0000002e80)={0x1, "ed995b21866ac3a1425e791fb72ce63f651d5f2a4b0440137e50ac839d33eae7d43d9bfc6825be4f9734fdab3285d265a9224499d9b0479fba8dabc1022bbf3c89fc74cf9e66e7268525b073593bc83e979071163d4928f8b397c154b5ea17a0b962dda6d14e1d4a5d26e538a96666a3a7a7c6acbb0a2bd3c5e8562d8079a759dda5b4a03046ac7acb0e0d9f4c989617cfc0b2d2fde26ae84f491483f743ba9f8ba5c546c849f8a06c11197c2b86a70b4fe48ef9b1d78bce4836cf89b66732bf185f412d7e21f26064f2ea6f4af04cc06c549df5cd98804dd03a43036fa88783695607"}, 0xeb, 0x800) 15:56:50 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000010ffff00000100000000000900d185d61d9ee5c4ea8dd85d688a8e23fde0a226486cd9912c33aaad1f6de7b0e15652fd9ec27ba7c63759f9a0637f08328538e008e401108a294d8a38c7bb1105d78352ed085a1de6f687164461fd5c2e6979c5bbce2e8db4778c0e071ae2c9e08e515172cf1a30c4d73f1c62fd705994b8d2f68a1dc659748dad3d65abac156d7e404712fa835761c52ddfcccc1a064b1fca4c17c7dcccdce8ecaf8d70c978af90a559729962ae2924735ec2dcb70648c8b18397dedfb6e83601bd9219e8775632d89547ab1ffd8b50b1a78c88186985d96e25e99d1448655875b0dd"], 0x10}, 0x0) write(r0, 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pread(r2, &(0x7f0000000080)="dfe7fb877ed8e6d998e43e80bf2ba5e2505158557a7de3337945c3d083feb108812130669b71e339f432b87708a68eb3b10a7ecadba5abe49a35fef47ea5a5c25dbf058220f15c7a659f43487383af0859f98208b36d2cf31a960b669971b31acb884a541e844dbfea6b91ef5e7fb8e25ab3c550abd49893dffebe58eab41693854b9ee2fa2ca3ad2f2481f0a8c0017af874bf04a87c511652c956a1ec9f620c37eedf4c9a53c8eea3560be70b2ab266be61bf79abcb13a4d24759745e8039767309e6a4b920f1c48a0dc1057215a218334ad3b4877c4584bbb18be5408988dddb2f805a204e6c9b132827417eaa3a28eca353", 0xf3, 0x0, 0x0) close(r1) 15:56:50 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0\x00', 0x200, 0x0) chown(&(0x7f0000000200)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 15:56:50 executing program 0: socket(0x6, 0x5, 0x1) pipe(&(0x7f0000000140)={0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="039f2846b089bc03a939c2ed8774f84007000000000c6d65c89489fdf2c15f8f3bfc5df5c5e374da971669e76531dfa49e0f50ab3327ede2233307c938cdf8b7"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 15:56:50 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x140) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8000, 0x0) r6 = socket$inet6(0x18, 0x0, 0x3) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x400, 0x0) r8 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000180)='/dev/speaker\x00', 0x2, 0x0) r9 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffff9, 0x18, 0x2, 0x16e2, 0x100}], 0x2, &(0x7f00000001c0)=[{{r2}, 0xfffffffffffffff8, 0x20, 0x8, 0x3f, 0x7}, {{r3}, 0xfffffffffffffffb, 0x1, 0x4, 0xf1, 0x5}, {{r4}, 0xffffffffffffffff, 0x1, 0x20, 0x2, 0x3d}, {{r5}, 0xfffffffffffffffe, 0x1b2, 0xc0000027, 0x100000001, 0x1f}, {{r6}, 0xfffffffffffffff8, 0x10, 0x40, 0xfffffffffffff73c, 0x4b66}, {{r7}, 0xfffffffffffffffb, 0x80, 0x8007ff36, 0xffffffffffffff01, 0xe3}, {{r8}, 0xfffffffffffffffc, 0x40, 0x2, 0x401, 0x5}, {{r9}, 0xfffffffffffffff9, 0x4, 0x2, 0x4, 0x8}], 0x5, &(0x7f00000002c0)={0x2, 0x449}) r10 = socket(0x2, 0x4003, 0x0) getsockopt(r10, 0x2, 0x6b, 0x0, 0x0) 15:56:50 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x1a) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x1, 0x0, 0x2000170000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x40, 0x22) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:56:50 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0xb0) 15:56:50 executing program 1: select(0x40, &(0x7f0000000240)={0xb10, 0x7, 0x1, 0x1a74, 0x3, 0xa7, 0x4, 0xfffffffffffffff7}, &(0x7f0000000280)={0xb4, 0x62c, 0x1, 0x7, 0x9, 0x0, 0xffffffff, 0x9}, &(0x7f00000002c0)={0xfff, 0x20, 0x9, 0x1, 0x9, 0x4, 0xa2b, 0x1ff}, &(0x7f0000000300)={0x10021, 0x800}) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x8, 0x221a678c30d64df0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) stat(&(0x7f00000001c0)='./bus/file0\x00', &(0x7f0000000740)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x2) writev(r0, &(0x7f0000001c00)=[{&(0x7f00000007c0)="657b5ff32d3d51c7e268ce61c7ac037dc46268922fdef9e086758d8bbf09214d7a54c23040b3413dab83f98e691508ad6057599cb1ab6197856ade20c42d8fc98095c202f2b5aa78456ba554af917ff72d25bfb98027a3a65a28748833074ba5d112f0658e44545b336c602d8b4e64e0eb85e946a8d07846cf696ebf7df7898de418be1702da063b94f6ce345f9b3baa47f26ce5a29d35c47353df419ec50921251056ace8c7d76cedf8", 0xaa}, {&(0x7f0000000880)="819ceefaa7b4e980371aa85e05d078f40f99ef9f63b0fb3db27f4cf687dd17d75d4bcfc38f0bc55003be58fd39594bec720c7b80fc1df6beec493f139b68d7e77b26a69a0d427f8216581d5b94a0bf37620a2e99341d", 0x56}, {&(0x7f0000000900)="47b909b257f78670dd7e7a5bcd008bd3f214e592850191a62b9e6444db12b33acdf19f97c63500a4a7a5491bb4f0b0116315101aa947c3d7f7f3cd3a3f654d019c5f1d220efefb7c77bdc9fe5aa0f17bc8294d90f11224aa6d54cfb9fc4aba95a092696b1509d6ffda05f6dce765c11371aee816fd9842edaf97df4e74758fe0a85e2e431ab607d91c552c0a45a141f6d2bee137c9724d91e1b127972ffc56cd80c42c73ecaaeb47dbc075b5f83683a7a832e6da83131c05309c11af7392006fcb122f41eee70ee623e1046d70025c3813748b8d03f82c852d723dc4052a2dead76d4dbeb68153b408dfe1cb8f749b3d8500db48bb132cdcd22c4195e86c86a643b5adf9d40acd61b263d3269faab38b20109c7a3ba9097c9b23d902ceab7684113d4978a67da24344b79a75ccc1e7c5b396384ca3a19262004cd5825d166eca5e30a1e58637891f139f06afda7e11a0cf6c542e261bdf1f26dc3828f187dd4242aa921bf1b9be272731b7384c2c29b4752707f6f6d513f74c5459b90c271803501d31e2a566ad4b9a0fee39eb2620f0772ec90c63dee496a29debef0c3856ec6e172a868b7904cd890ed6e751af23f973dbeca0fb20b236ecadd3661b877ad703db9e47080e6180e61b21faf51b6278b69a7b9e006bde977308fac38473dc6274a76b5ac1639468307564aaa9a7c762ae4bc02cff54475cd52def3778773b72aa72f8be4c1295c8cbccd4f57e69a4a04fa1ba7d71c91a665152c68321dc5c32d8179779911306544c5eb3e4c71fae34dd0f76a3c393f0afbec5b3b86c8aad3005c731a1238b1db9099a5a1701e02cc6e7bac542a4be99944eadd324b9e41a5959d81eac25ac8bbd9ea03806297d5ad056283d171c835fe9c68c76924aff66f6a514becd2cf679bb9d96700eaabd397c196037db29683da53e674a2e9e3927bc4f9550d80b5f5b5b536b9c468ffeb31e16bca71c99b023712258c8d3320c45c48cdd4602aad21f8c3be389bbccdd9aeb85ebf29cdf4bfb1018c66a956f85fc0bd7e4de95540745fbeda0123f64c66aae2155df34cc0ff4751a580d93a7ff744827dbbeacd7eb9c221d4be3e86dfb1ee4a5904d7bd16818c565dc7b47887ed86fb27fe2a9657faf3d4856bf37867d1570a764a49b72be9834c68a22b80ef50985a22acd2c251647f88e9f90422c07c83331e00fedb54f68efe64b30428488876f7b95b3994d72204cf821d372ce6c703a69f5535a562f2926e077a206b19f026c0da0a0e395bfc6a4a06102425432c41a8ddd61626fbe597a077318ce24188798adba45be12b3885044441625acafd9f729a4c377f3ea7e81388c938ecd6d41f6c9a8d799d557d84ba3d99114005bc0baec93d43dd7bdca6be1959d95e2e4e0eb09b7cd97028d96952006ff55bb90757439a1f14174389ee799d98f1f77bbb2d9c64bdc6baed0dc7d83f03f5e43cbf9e823147bb9cc892289d0f0b2ff6fe8d321c044d8568a33e9fee187d77163eaf78f092e1de31543172346421944ab62e0891712be66ff0627c8a92a34cc60d658b8d06357cc816c731d267ed709ba687a72a6299e5cff4a1833bcba40afab2828d6113613256367d9719ebfa5f54f2b9f4851016fe56d5d837585945b6a2660d4df7b84436477856e846953196fcd0263cae2be7e84ed8d786315618a1aae50de6f5272fdea7cac47d7fe1769d00ac60932d04851e9247fa81d217193bd0c283d981e06c0f41c35419ed7196cdc13675165cfaa6101345178670252a347521c61f94b4093f7003f32d5fd6b359d8ee34dc50a8a79fca1cf94f253351f1f1d2bdac8956d67761bd142ffd64cc4716b888f85c66a16258cec165d6d59ac7edc09d4590db2e0b7a1864401c44b1c46f660f6cf74e8c472eb5a3f05c358817e0a161101dff7478b75f37b4120b6bedcccd41e7f938e102fb71d8f91680a664404d94d1f03f3a570c518107e103702c92e8497db55f3df78a413a521c75ef62b73659b46adf69ce1a306914affa74c696030e5760a49b1687abe7efd23fa964677953594aaf2ac33d4557c5eae45a40fa235c05a04060c4a5c9cf93ff9d18a373d7a01722823a2a7184da58994c478455c0e944b38beea55b3e2d9e2ffda5cc10ed882de43300cd1c08ecb80da1a20c860d9b40eb491fea6aa8990771a1491e14d68da766acd016ce72051cd7ee7c4ec8c5f21a3716d073dcdf31ce6d86860c4cd2b427b199ba7eee35658f7f30aee8f63bcf4dd10db49e244371c6408c4a0d8d76bd42f70652a39ab8941d8de5378f939bdefd74dbc62f55c5271ff32601501a7c5bd42930f48dcb9d9a75f811b09d52dd7fa0d63db4a30a3af16f105e7a966b32514a10a73d7f4bcbc36eb63e1a2a28e53efb3596b5c9be7cbcf3b743474ac40b8e8b6d9621532d5eedba47bfa0350aff107dbbe494fac7eed893818eff45037cb0cd191172b6fb1350e98fe9ec6da62dcc35273970810049cc22b1def2f9ea531ee10d07c2361db22674335184929c371a3649dc1b4fa5e38f1e1e16534ce193f490780b17b7b53f1608e8e83e49ba7569aaabebbb725eb8f3d723e12a4d015caf740aa316123720e92f4004544742c1e9112267b9cdb3f5cbd5a49975241abc4b6401ea4d24a22770d19d03d612fbb2431deb9e962cb093f7b950efd72962414868544b4327ec69f51484bf7d2808a374b83acaa35d4c9cf3714b92e99e5df023008bf4392ebb6e7b0db3d222e9fc6a9f58889cfe5c24ffbc1fa44e55fadb89f55cfaaa0f7d28f630ceff1331040815f377c45e991cd50657f44afe13f0829fc110acf63b914c48f6b99701bb823d4cea661c57090d0835756d5f6f5ca393ffe2370491079ac1696e6c2d269598fce8ba7f85981e59e2059208a3dcc5fc0bef8054d564af58950db96a0278574d704d9994e0d8dfbd8184c31596019bb2116a9c9c3ce6063d0739118d137b65701dfaa162ffe958615064cf091ce5c06534daefdd442334d5c690bdc9874695fb21b60d36bd11d4a7dd3b2ee272e611eaf97969a9bacbb564aeb5a0cfa7cd3eafff546b7f7f34bf20071e2852ab0acbb9faccdb2641e5498182b21c72b1ea8bdfda2d4df41e40926d723d24cb99fdefa050b9ad966eeb308904b91d49f4ebcdf996aa876a38c0d95532401623f500735b8063ea1cb8c8ec64aa7f7c5015fb8b76de0240974e619935cc3db81708119816c48e970b1d59c654c8dba42bab79897598d2eb17ddca5ac6178e5d15bf647169948b741815a6fb3ba8cfcfd9c85411d0eb2c6d4c397a6f67476d913af901bd5aba210ab2a6539fcad0d26e42ff827f31dfed9fc3c5bd771676d36bc35c16654fc32cdbbe6ac22f761386e8f26aa1885c9c4f0129b96f72dab945bedbefea93878f16467541c4d989d6e34417dab12fdc6063241595664e142da28cd4b0c21a3ffcaec866229546f640f04d7856ff521e8be3edfd8e0bb30d875e97b11c371e968c25914fde5b753484f30eb1cf7010db6293c79934f507e12d0c726e29dc05204adf12ebb57bf8b5bf2764aae362287bfef51c24e76c1638f1adf0b7e2ff99e966f102dc9b879054a4374b6be92b0b848163e71f980ba5eb4474eb4869f164550f8e3fd5c1dd3773cc485d5c38e078797f98033866bec3d04200c40ad7ec549470ac3d0a42750babb04e17384ca483faa7a4971709bf50a800464fcda25c361331c2249454dd48487fe53f88f9f1bf62387dac6156791c017bb59f8cdf309d943c2ca3e69e58c807d862afb144372803c528bb275e11826b0eaa08ea29766341370cff510bab93454d4f2fa0401642283a9e01c85f7b06a76b10095a5e275486f96bb13210b2d179ae45181f07b222304c895c4e61a303427fa3d58197e16b1a54dc4d8254ea69b6a6cddc1a2b587c0474a65e9210749bffd3e78a0fb5af2c1348da1b6e1a30ed98eb1e10b2a26ecf6406a4e5212d2de50281c902e569c8db5c4e3efa460ad894baa451bee02437eb0b0f96f86896ab2279c3d27c425cac4bf8dd69a4bbf153237e5fbe50da0653532296c1438b7bebbac7e968552f59d4cb58793eafa470d0142973a471eb373bd1cee61ce9f26eaf936fc6ccfafefd6b5b43edac95b21841b4c4c13b9f57e0f10178b0a968ed50fdc01f7579ada8b30191e224dfeb618aedec633d7cecf86c98a8433ed6c0b51e72b21a18a9028bb6a5660555165c7c8a7ee11a3e441273fbd673f0d5fa856aa1839d9abf6d2107f99b39b146930e9e134b3cda35b3cbb032c7cddb7d88e1d2f892fe975933a28cec459868a34d1c7127676aecf0115fe0ff07bda7f726c7a969dd3e74f772cf2ce9b0f55b89a7f4c38c92526a05808ac2557aa44df005c83f4b12c9b1b716cfe8bc395835ea1272ade48f50e1a1288d5fa475283afdf99e9c18178c152c507643d9a03cca13a9addf030c305f0f34d44e5a55694cbc605e47b016cb689e5eecebecab80e15d25f2abdf96235fa8142923ef75e4caebe0e50c70ec21f6c58546673435858224fdb3ab626ca9705d9cb1ea5d46fc4986bbf6e510eb85eca98d3a9f54a2abda05637b158266cb21ff58320c8d66179e82f177a2e5a6706cdfcdd0e1a4997ab01d79e123c3699b760d6f1e653f21af0ee9f1ca5cbf95a64b843e9de5269618f4d86ce9fd7e9be84bd688d3e2a32e6dd306b5157bfc2e1ec5fcf97bbe08538ea703b868e86c3b46ecca1f81d6df1bf141e4e5e656768fe4c21deb0222b3b095091a4d982d19a4c9608f9330eb41284ddcdc48a49312808f34d92b2832fec09861050957b8cd05b067333d0328a2a914437f08dacafce81eb218121a3e1725b1a78bb6a6591044d16fba5d3f1113d7a68078459e9957021fe732245675d02b6ec234809ce65f945a81b5266f4cba97682c5368792f871d3492d8b2bc1bcf18af7588366067c5350509811b7861db266191f6ef65d9c525c681fefa472f77d8b9f53b18b39ff4aa6b41a86f25b1e2b6022b5976674221838900ffab07d166d103d3dec553454aac08e3b87136fa8dded957db9921f86020a600e4e9049a980933b2e95321afeaed484d1a0f6d77947c5464a199230a7c09d60649eb178b7218dd47d4e38409a1a36a2a85e99b44fa718c02820c2080c0184c129432101d20d990f119f8b9cbfa8d7d7f56391c273abc689f97dcb2b1860b8aa7da0269ecd9a7f4adeb73cc576d5f521442a2e47fb8cb63a1bd43f5e17bda0698867a35fb5a6c0d90a2fae37328b7e3b11fbf740afaf8665cbbc32cb4fddbb976d23b6a48ecf7518bd5f1377c2bc77c43c7bd01066138655bd5d67e108e809da3587e07551d5c17beb7f99b357fe8857ea6182e36955ca395d62015247c16a120d6eec659f7684827290d21c9aecaf3d69db1956528531a8a9fc5ba7430d088a260f3009bad29b8eebb46aeb45f2b52a55926e59200afa7b6a450f617466b4a181aeaf112010f3c61de92bce664078fd365685056ad1127b7399f4043af47eeee6913cec1db0376547f7bf99f1ca854129b7814b34b9ebc97a62f64a5fa09436a78d1e7148ac9637c47f0b52efccce854b76bd94908daf9d983d1ca42d752216fff54c598204dd48dff45610f96354a962bc7658713a838e9d9478df603b7ecccec47f272db83597b66037be9caae32ecb3d5540ce1f13ad084a0bc34643a799455e1eb283c12dfe1127c3f9e555ff04800979f1b3cc3ec8ff44692e2378fdfc792fc8dfe52041ee826730664b8c6985657363b80e16f949b8f922cb8e", 0x1000}, {&(0x7f0000001900)="c9959cd647dc7d8a2c0f03d7fa945da19cdd964ebc20ebbbfce212063ea25bd51afa0465d7aba94d2cf67e0eab1a1acf27730acd3d8133a85e845d4ee79ed187f7e7d49b727a0e4f68c9ce48aefa82ba75f901e4c90b46b41ed916469cfc2a9490ba002bccc7f5195fac7cf5f8332565d79e6497b90df2e15056afb2138c2c3323fcef74b61d612cecd17db7be6417ca7498a99b019bc50668a1fc63127d247eec84be49660a49952d293137873713742f5f87f2d2f3412f14828b4f1f545461cef2dc23db4d69f264450f82993b64ecc373a51a3f3afc48d35086dab6", 0xdd}, {&(0x7f0000001a00)="6c23682f9773a548f8ae7c9cb9a2b40ef87170788f6b860daab4327f430624d7a81b18f287842eb6a8cc71e587053172589aa602e9ce323ae793f00bc0046e93297c52e7237d9cd63b96966905c6fa45369ddd6ebba1e507b02e48c6d0152d283d14d8a944c103a53930a0f73a97dc3b62113d2621a423b74cc3711156b785a8caa603bbb7649932", 0x88}, {&(0x7f0000001ac0)="5c3952278026fe132036c643605f6f0df15badd4a61487af84a8acd410ca7c2516f38b896389a8025946c898d5c6e0d5b7ab3d52fd5cb184c74c38010cfd283bee2d98bf4e356ed0f20351d4c3f8237490d81c6dba014ed1cf9f692b06ae1fd57b1ceed9a0d88c866cb08aeb023081e93df7bb5263e210cc271f1c82db3d2a617f3d0b302044e37bd9691b0243dd708ddcd7386f82d277989d30c4033d6de273cf292735f014fe5be6129b313601b48fb8292f9f76d0774c2ac416cd4461ab8cd660c009", 0xc4}, {&(0x7f0000001bc0)}], 0x7) getrlimit(0x9c9deb63bbc71186, &(0x7f0000000180)) 15:56:50 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x1, 0x0) r3 = dup(r1) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) kqueue() 15:56:50 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000380)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x2000081, 0x0) pipe(&(0x7f0000000000)) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kqueue() close(r0) 15:56:50 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f0000000040)=0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r5 = openat(r4, &(0x7f00000003c0)='./bus\x00', 0x200, 0x42) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000340)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000000)={0xb2, 0x0, &(0x7f0000000180)=""/178}) write(r0, &(0x7f0000000080)="ede371742a2f50a3c12de03bca838cfef0bd1dcde9ee074e65974157c938564be415472f1ef6e92ba82c26c211e6e0afa7bdd41c6b52fe7587a21cd50724f2deab1dd4e3f1e9944f77e8303472b30a6a24f2e8d16430355ed1bc38d3353fd10e60b8fd0e3d21c33d4a39a918b1d4d3c9eb463a18c11a594e0460db2c85c1b51fe2b9de8006258e19690843eaafe98102c7494c0e33cc350fd65e3e815ba312301766428dcc22a0c7c68b64e1480329053bc509cbae28ecb24d61bc557c7437932eadce8ee29ab739f3e8cabb206d4af6f494ce6d32a5f28167737c2b6e7dcd47f3df6e7cdc33be88514ac6c049eca67eab2442cc8e58ab3e5f5957b14c7a89", 0xff) 15:56:51 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "d730c101000000000800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r2 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) syz_open_pts() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r2, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 15:56:51 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) open(&(0x7f0000000640)='./file0\x00', 0x200, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x14, 0x110, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a5387060000e2b8180000002900000032000000000000020000000000000100"], 0x38}, 0x0) r1 = socket(0x18, 0x4003, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:56:51 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = fcntl$dupfd(0xffffffffffffffff, 0xa, r2) ioctl$BIOCFLUSH(r3, 0x20004268) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x9) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x2000000001) 15:56:51 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/null\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000700)=0x3) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = kqueue() kevent(r6, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) kevent(r6, &(0x7f00000007c0)=[{{r3}, 0xfffffffffffffff9, 0x99, 0x80, 0x40, 0x5}, {{r5}, 0xfffffffffffffffc, 0x96e8a3c3e5411bc3, 0x1, 0x7, 0x7ff}], 0x0, 0x0, 0x1, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r7 = getppid() fcntl$setown(r1, 0x6, r7) r8 = getppid() fcntl$setown(r0, 0x6, r8) execve(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)=[&(0x7f00000001c0)='\x00', &(0x7f0000000280)='tap', &(0x7f00000002c0)='++*@\x00', &(0x7f0000000300)='@#&\x00', &(0x7f0000000340)='\x00', &(0x7f0000000380)='!D-/\x00'], &(0x7f0000000600)=[&(0x7f0000000400)='/dev/zero\x00', &(0x7f0000000440)='/dev/bpf\x00', &(0x7f0000000480)='/)^{$\\]#\x00', &(0x7f00000004c0)='/dev/bpf\x00', &(0x7f0000000500)='\x10&\x00', &(0x7f0000000540)='][.\x00', &(0x7f0000000580)='tap', &(0x7f00000005c0)='/dev/zero\x00']) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000640)={0xffffffffffffffff}, 0x10000) setsockopt$sock_int(r10, 0xffff, 0x80, &(0x7f0000000680)=0x5, 0x4) ioctl$BIOCSETF(r9, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000080)=[{0x80}, {0x84}, {0x6}]}) fchmod(0xffffffffffffffff, 0x1) ioctl$BIOCSETIF(r9, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x18b43, 0x0) syz_emit_ethernet(0xfffffe07, &(0x7f0000000740)="b708000000ef4ffef7c834997042048287b25b6bc64112464809824dd47b6632b2935ae859f4990ed08c03637f6a90a232ef4b218027aa0fa9919d946831a7783ab72d921698267dbbc1ba801e3d2d859782c5ae5186") ioctl$TIOCFLUSH(r0, 0x80047308, &(0x7f00000000c0)) 15:56:51 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x200, 0x0, 0x26a) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, r0) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x6, 0x80000000}, {0x8, 0x5}}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) 15:56:51 executing program 1: clock_getres(0x0, &(0x7f0000000080)) clock_getres(0x3, &(0x7f0000000040)) r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54, 0xfffffffffffffffc}, {0x84, 0xfffffffffffffff9, 0x0, 0x80000000}, {0x6, 0x0, 0x0, 0xfffffffffffffffc}]}) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x989619e0e6e95152, 0x0) write(r2, &(0x7f0000000180)="ff01ae0f60e4ca8399ab599982f70b05e6b5b9285a60d8d2948b458d0caaa49f7d2947f4a3ab0b78", 0x28) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) 15:56:51 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = socket(0x1, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) preadv(r0, &(0x7f00000014c0)=[{&(0x7f0000000000)=""/136, 0x88}, {&(0x7f00000000c0)=""/4096, 0x1000}, {&(0x7f00000010c0)=""/160, 0xa0}, {&(0x7f0000001180)=""/141, 0x8d}, {&(0x7f0000001240)=""/185, 0xb9}, {&(0x7f0000001300)=""/239, 0xef}, {&(0x7f0000001400)=""/162, 0xa2}], 0x7, 0x0, 0x0) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 15:56:54 executing program 0: minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0xe4, 0x1be, 0x100000001, 0x8}) setitimer(0x1, &(0x7f0000000080)={{0xc4, 0xfff}, {0x5, 0x3ff}}, &(0x7f00000000c0)) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x2) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000180)={0x4, './file0\x00'}) r3 = semget$private(0x0, 0x1, 0x82) semop(r3, &(0x7f00000001c0)=[{0x0, 0x100000000, 0x1000}, {0x3, 0x5, 0x1000}, {0x3, 0x9, 0x1800}], 0x3) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0x12, r2, 0x0, 0x0) pwrite(r1, &(0x7f0000000200)="50402c53576ab2856b2eff0ac3483d3d378ce4878075d886e27dde0a8c56fc019953c34376630a44d0eb8e2191ce7df668cdc5db93e001f19ad73c02701a149b77d2a6aa9b8269d2844d413d973069bcb956c5407a58bef19ea22c1d7ddf4e85e6e90af8eae1e3e4f329b40218b65ec3421147395f221508fc8be6ecb2679b9bb51d8d6b55bd1c4e38c27574e2168cff9aac98f4a915ca1d901b1896a030cf32731d4050ec31882ed3df9c56150343e8e9bbefea09ba768264db9e61f95acbbe6928c7f445e27099fb66829465b8534bfb126cd0c6e66c0beb8c52354af8", 0xde, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x2, 0x12, r2, 0x0, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000300)) openat$pci(0xffffffffffffff9c, &(0x7f0000000340)='/dev/pci\x00', 0x80, 0x0) 15:56:54 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c000000000000013c1fe9002000000000000001ff10343482", 0x51) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000940)={0xfffffffffffffff8, 0x7, 0x5, 0xffffffffffffff19, "02000010000101936000"}) rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0xe9a3ff0e05727fad, 0x0) 15:56:54 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) socket(0x2, 0x0, 0x7) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f0000000000)={0x3, 0x9ab3}) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind(r4, &(0x7f0000000040)=@un=@abs={0x3, 0x0, 0x0}, 0x8) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000280)) 15:56:54 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getgroups(0x2, &(0x7f00000000c0)=[r7, r9]) setregid(0x0, r0) setregid(0x0, 0xffffffffffffffff) 15:56:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket$unix(0x1, 0x5, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCSCTTY(r3, 0x20007461) dup2(r2, r1) bind(r2, &(0x7f0000000180)=@in={0x2, 0x0}, 0xfe7d) r4 = dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = socket(0x2, 0x4003, 0x0) clock_getres(0x0, &(0x7f0000001200)) r8 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f00000011c0)='/dev/bpf\x00', 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x0, 0x2, 0x0, 0x0, 0x10000}], 0x4, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) socket(0x10, 0x5, 0xffffffff) r10 = syz_open_pts() dup2(r10, r5) socket$unix(0x1, 0x1, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x1, 0x0) accept$inet(r4, 0x0, 0x0) execve(0x0, 0x0, 0x0) r11 = socket(0x2, 0x8000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r11, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept$unix(r11, &(0x7f0000001280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b87d01ea4372b08c789d20d4fa8d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000d60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007344facc7f96c87accc31fd9780dc89c3f592f48b0e85914c378d7d49752260e552566f0629cfa428dd0fe5d74fe2a37af0b514554872ceb014235084fd2527f663f145cbcc96c45afa35eb4a487abfda87719ecf4f201a9fd42ed7a953f00000000"], &(0x7f0000001180)=0x1002) connect$unix(r6, &(0x7f0000001240)=ANY=[@ANYBLOB="00012e4ee1c26f168c66696c653000"], 0xa) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x50, 0xfffffffffffffffc}, {0x3, 0x0, 0x5, 0x100000}, {0x20000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x180, 0x0) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 15:56:57 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000040)='ol', 0x2) write(r0, &(0x7f0000000180)="9c0ac6eb604383c86a6e3bb85528643424db99cef3206e6bb828d4f2b9e446ef0c25d6f0813f74ebf8818ae26c871666ef7588137e3c838b5f5f10176992faad6eecb97f012e82917b17d035ab5583b2", 0xfffffffffffffea0) open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x88) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000200)=0xfffffffffffffffd) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r2, &(0x7f0000000240)='./bus\x00', 0x80, 0x8) 15:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x81}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000440)="b63d5d34ccca1781cfe40a24a032") 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000004000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x30}, {0x6, 0x0, 0x0, 0x20}]}) pipe(&(0x7f00000001c0)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r1, &(0x7f0000000240)='./file0\x00', 0x100, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwrite(r3, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0x89, 0x0, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r6) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r7, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f0000000280)=[{0x80, 0x5, 0x4c, 0x1ffc0}, {0x100000000, 0x6, 0x3, 0x6}, {0x7, 0x4, 0x100, 0x8000}, {0x3f, 0x3, 0x400, 0xff}, {0xa1d5, 0x5, 0x9, 0xffffffffffffff63}, {0x7ff, 0xfffffffffffffff9, 0x9, 0x8}, {0x40b, 0x500000, 0x1}, {0x5, 0x7ff, 0x7, 0x80}, {0x71, 0xb9cb, 0x7f, 0x8}]}) fcntl$setown(r5, 0x6, r6) socketpair(0x1, 0x3, 0x400000, &(0x7f0000000380)) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$KDGETLED(r8, 0x40044b41, &(0x7f00000003c0)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x0, 0x22ff2ea8491b8135, 0x1, &(0x7f0000000140)) 15:56:57 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "000000000000000100002000", 0xfff}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket$unix(0x1, 0x4, 0x0) recvfrom(r3, &(0x7f0000000000)=""/81, 0x51, 0x2, 0x0, 0x0) 15:56:57 executing program 1: socketpair(0x18, 0x4003, 0x2b, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) recvmsg(r0, &(0x7f0000000240)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)=""/203, 0xcb}], 0x1, &(0x7f0000000180)=""/175, 0xaf}, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000002c0)) chmod(&(0x7f0000000280)='./file0\x00', 0x80a4157a095a9bcb) 15:56:57 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x2ae4466fc3a729af) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='/', 0x0, 0x2a) fchdir(r1) setreuid(0x0, 0xee01) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='r\x00') openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0xbf34f660f0c9ba29, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x900, 0x0) openat(r2, &(0x7f0000000100)='./file0\x00', 0x0, 0x10) r3 = semget(0x1, 0x0, 0x200) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000080)=[0x7f]) 15:56:57 executing program 1: ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = socket$inet6(0x18, 0x3, 0x102) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x400, 0x8, 0x401, 0x1, 0x7f, 0x8, 0x400, 0x0, 0x6, 0x7fea, 0x2}) 15:56:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x25}, {0x24}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 15:56:57 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = dup2(r1, 0xffffffffffffff9c) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) 15:56:57 executing program 0: r0 = socket(0x2, 0xc003, 0x2) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf5547990dc83807119c6dc95300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500000000000000000000000000000000007a24213ed68e1684e73dfa7a1c83ab6395f8c3e9075736687044b3a78e521aef18c5138337291379a5c7d0791399690c169f993516ebed2c82c53ca1d096463a290352abdbff639e647a88e573675789633f2dd668aaa0a2b0ac8f9f90bc9c0ab973adaa08900b00"/302], 0x10) write(r0, &(0x7f0000000000)="9e3eb39095f3ea931fecc3cc4e52", 0xe) 15:56:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x2c}, {0x1000000044}, {0x400006}]}) syz_emit_ethernet(0x535, &(0x7f0000000340)="b6") 15:56:57 executing program 0: poll(&(0x7f0000000040), 0x3, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xffe4) fcntl$setflags(r0, 0x2, 0x1) 15:56:57 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) execve(0x0, 0x0, 0x0) 15:56:57 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700", 0x0, 0x20}) connect$unix(0xffffffffffffffff, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) connect$unix(r0, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) setitimer(0x1, &(0x7f0000000000)={{0x1ff, 0x7}, {0xee7, 0x10001}}, &(0x7f0000000040)) madvise(&(0x7f00006c7000/0x2000)=nil, 0x2000, 0x6) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000180)) accept(r0, &(0x7f0000000100)=@in, &(0x7f0000000200)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x0, 0xd2) shutdown(r0, 0x1) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 15:56:57 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="e10300000096de0000c8a1411d78a600023e00", 0xfffffffffffffee0) 15:56:57 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(r1, 0x0, 0xffffffffffffffff) sendmsg(r2, &(0x7f0000000180)={&(0x7f0000000040)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)="bdc7ccbfdb43ba7dde86042da76143c305c54294fa06309d666a3ab6465630f30bc6e4e91f0d47159ab089d03f09c4ddf51784673290f8d1924c6cf69d702a9cd91b91cf23be486d9c33e4a7597bfd5c158d07443732276bee5f276e73d54a7b5e410bcbbd2f069a35e520ad677a38a10159691d55ad7272aac0f01726b0eed8", 0x80}], 0x1, &(0x7f0000000140)=[{0x28, 0x1, 0x1, "ba7b34f9f45e698968cc9be1e1656bffb109b439d3a030db"}, {0x10, 0xffff, 0x9}], 0x38}, 0x60b) 15:57:00 executing program 1: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000001c0)={0x3, 0x8, {0x6c602239, 0x6}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x35}, {}, {0x10000006, 0x0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000500)="b21690ccc8b39eba97926afa790d") 15:57:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x2) select(0x40, &(0x7f0000000000)={0x8}, &(0x7f00000010c0), 0x0, 0x0) shutdown(r0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x800, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x3, r14, r15, r12, r15, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) r17 = getegid() r18 = getgid() setgroups(0x5, &(0x7f0000000040)=[r7, r15, 0x0, r17, r18]) 15:57:00 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) write(r0, &(0x7f0000000040)="ef3a9cab790e19f307581ebc678de24b17e31e24a721bbd0af2bc599e4fe12f8815e868942b69fa0c01e6d369113a87b60cf88e5cff790916f777f9028e65ad750f302d4e8c6ee9c303f8322a9ccc848cd6733aeccb57a16ead7a555f0daba5b9fab78d3143dd916de7eaa3cd17fce41d7346728c1210442d991028bcc21a4806343fe92ad70dfb9ee4232beccd61bef52bca8823f6ca0dd133c8da19a0f", 0x9e) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) shutdown(r0, 0x0) 15:57:03 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) r2 = dup(0xffffffffffffff9c) fchmod(r2, 0x4e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:57:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f00000000c0)=[{0x7fffffff, 0x4, 0x1, 0x2}, {0x200000000000, 0x2, 0x3, 0xca84}, {0x8001, 0x9, 0xffffffffffffff80, 0x5}, {0x565, 0x101, 0x636a, 0x6}, {0x4, 0x0, 0xaedf, 0x4}, {0x2, 0x4, 0x80, 0x7}, {0xffffffffffff0000, 0x8, 0x6, 0x5}, {0x400, 0x100, 0x8, 0x401}, {0x0, 0x6, 0x3f7, 0x2}]}) r2 = msgget(0x1, 0x9) msgsnd(r2, &(0x7f0000000180)={0x0, "d874df0f0a0389aefd80bd79d197b4334fccd46ee76a42a20f5edde31caf55e48112774e6f8e263ee76178970a1e7f374e518a6ddfb4a7fd3ffe19aa45389f2626cf722c21222433fc54bcddbfcf2bac58813fd6f06845ab91e9c120b06d90c9e8d52ab9b783a19a7cfa5a7d44a00cd2e17622571eeae905b0d2a29abcf1a75ce6e0ccbaae66480045e27a9ecde40e7043520f6208e01422a7b4f33010e237f19a0c5ccd1b63fbefff1538a2298b8817244b1b200ddcff724e2024ad5c53e3c2ae0a13b1ae3849fa0c4aed309de3c8b836ba9cdbba25868af63c4a70e02594d79a2e422d6d621896cbf4df3d06103ccef0a8c092"}, 0xfc, 0x800) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x6, &(0x7f0000000280)=[{0x7, 0x0, 0x10001, 0x9}, {0x1, 0x8, 0x452e02c8, 0x400}, {0x1, 0xfff, 0xea, 0xc6b}, {0x1ff, 0x1f, 0x100000000, 0x12000000000000}, {0x0, 0xfffffffffffffff8, 0x800, 0x6}, {0x8, 0x7, 0x200, 0xad}]}) r3 = openat(r1, &(0x7f0000000300)='./file0\x00', 0x800, 0x5) ioctl$BIOCSRTIMEOUT(r3, 0x8010426d, &(0x7f0000000340)={0xffffffff, 0x85}) r4 = msgget$private(0x0, 0x300) msgctl$IPC_RMID(r4, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x100c0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f00000003c0)={0x1, 0x8001}) r6 = msgget$private(0x0, 0x6) msgctl$IPC_RMID(r6, 0x0) getsockname$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) r7 = msgget$private(0x0, 0x100) r8 = geteuid() getgroups(0x3, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x6, &(0x7f0000000540)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r12 = getpid() r13 = getpgrp() msgctl$IPC_SET(r7, 0x1, &(0x7f0000000580)={{0x3ff, r8, r9, r10, r11, 0x200, 0xfff}, 0x2, 0x0, r12, r13, 0x81, 0xf230, 0x31b, 0xff}) r14 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCCBRK(r14, 0x2000747a) r15 = msgget(0x2, 0x1) msgsnd(r15, &(0x7f0000000600)={0x1, "1826cceb93cbefeba7c0f18aac0baf1f4dcc894d8b2267add55168bd146d9380ff1cd5ef3e591b5c9bf297acebfb859fda484e1b13a668c98982b064d17a961128daa219473c367f09cee4fa421fcbbb122138f5b29cbc24162f314d6ee472c0c485"}, 0x6a, 0x800) pipe2(&(0x7f0000000680)={0xffffffffffffffff}, 0x8) bind$inet(r16, &(0x7f00000006c0)={0x2, 0x2}, 0xc) 15:57:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x4}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') 15:57:03 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x8, r0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) 15:57:03 executing program 0: r0 = open(&(0x7f0000000340)='./bus/file0\x00', 0x800, 0x4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_vnetid}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100a0, 0x0) setreuid(0x0, 0xee00) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x100, 0x0) fchmod(r2, 0x0) flock(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) setrlimit(0xeda182e7f563e9db, &(0x7f0000000100)={0xfffffffffffffffa, 0xaa}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$setflags(r4, 0x2, 0x1) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) utimensat(r6, &(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x9, 0x1000}, {0x7f, 0x6}}, 0x3637e1e9d09d2645) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x5) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) r8 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) getsockname$unix(r5, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) ioctl$SPKRTUNE(r8, 0x20005302, &(0x7f0000000200)={0x8e46, 0x20}) ioctl$BIOCGDLTLIST(r7, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[0x3, 0x2, 0xe368, 0x3, 0x8, 0x5, 0x1, 0x2]}) 15:57:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r2 = open$dir(&(0x7f0000000180)='./file1\x00', 0x282, 0x0) mkdirat(r2, &(0x7f00000001c0)='./file0\x00', 0x41) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) faccessat(r3, &(0x7f0000000080)='./file0\x00', 0x28a, 0x1) syz_emit_ethernet(0xe, &(0x7f0000000d00)="40c551571115b12ff78d5aee258c") 15:57:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x3, 0x4702, 0x5, 0x1, 0x401, 0x100, 0x80000000, 0x1, 0x0, 0x9, 0x80000001}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{}, {0x7c}, {0x4006}]}) syz_emit_ethernet(0x260, &(0x7f0000000000)="b6") 15:57:03 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2080002006, 0x40004000000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x100002004, 0x8000000000028aa) unlink(&(0x7f0000000100)='./bus\x00') r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) close(r1) getpeername(r1, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x80002002, 0x28ae) r2 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) close(r2) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) read(r1, &(0x7f0000000440)=""/4096, 0x1000) 15:57:06 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) msgget$private(0x0, 0x77c) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x1000100000001}) r1 = open$dir(&(0x7f0000000080)='./bus/file0\x00', 0x10, 0x98) r2 = msgget$private(0x0, 0xfffffffffffffffd) r3 = socket(0x18, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwrite(r3, &(0x7f00000002c0)="bbb20b363b58d760669c5ada6fb087661f1a9aaee34d5cdd5f5182f58881c5b74287c67560897c43106eaabfb1c1a22ed4a78c0574ad9f81f0fe6b963ffc540727d59c4fed8bbf1c3fbdc706a9352de509b32dd385140ad96633e61aec579c93e68e0b8866be6447b8de4ee7f5e228b56ae7cc769e0ea79ecbf16d41b5ef695d0d205291774e3ba5318ac19a898f66afb4584b5a38b36fa8de2bf1207bdc4ea103dd458e47eac32aba2483754d09b08de5bae9483c2092e09d407e570fb82d8f04ada71963f1bcf76e2f45ca37f1e2f188f992ef0002b9799776f94b7cc6267baec070409fcd336e8aa38a40557abf7da245db22", 0xf4, 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000000)='./bus/file0\x00', 0x10000, 0x150) ioctl$WSDISPLAYIO_GETSCREENTYPE(r5, 0xc028575d, &(0x7f0000000140)={0x8, 0x7, './file0\x00', 0x5b5, 0x7ff, 0x2, 0x9}) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) msgrcv(r2, &(0x7f00000000c0)=ANY=[@ANYRESDEC=r6], 0x1, 0x0, 0x1000) msgsnd(r2, &(0x7f00000003c0)=ANY=[@ANYBLOB="0300000000000000f225906a428d6c6c21d5aa34558266341e94a12420e691bb3bb02c020cd15c59ba1f8ceaa32ac95d7b4198be09d46a700b71e4749df9f40a4672e0b2091098b2d5fc31a2e10d807d562c387aa9690bc39c16ee0cbfe282abaca68fba642232ed083aa8cc655b7dd3e295f7fb623e25740f2dc0dcf2db720e439337ea26e4a29c5d45147a3d14c072c91870c7d595123187edafeb72e511b3ceefadcf9f7807000000435a0898230230a8ee4fd9d06d537fd2a3e45db80a78da5f160555e914f7ac5b9aea95b60754bb09557e6d319db9289d7a39b4ffff7226f4cb24f3745387c79bdf1ba19043ff15575f9a32e22046d888c58362953b718f09dd8cc94a10c9c60245afb2dae9a86ae94c95148c241c175cd169bdf3ec8b27211e38433a7ab30ee1ea"], 0xa9, 0x1800) flock(r1, 0x1) 15:57:06 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x65, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r4 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) 15:57:06 executing program 1: select(0x236, &(0x7f0000000000)={0xfffffffffffffffa, 0x400, 0x0, 0x0, 0xffffffffffffffff, 0x1, 0x84, 0x80000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmget$private(0x0, 0x4000, 0x230, &(0x7f0000172000/0x4000)=nil) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$IPC_RMID(r2, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) preadv(r3, &(0x7f0000001240)=[{&(0x7f0000000040)=""/38, 0x26}, {&(0x7f0000000100)=""/145, 0x91}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000080)}, {&(0x7f00000011c0)=""/104, 0x68}], 0x5, 0x0, 0x0) shmat(r1, &(0x7f0000106000/0x4000)=nil, 0x2000) 15:57:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x2) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r2, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffd, 0x187, 0xfffff, 0x1000, 0x6}, {{0xffffffffffffff9c}, 0xfffffffffffffffd, 0xe0, 0xfffff, 0x7ff, 0xfffffffffffeffff}, {{r0}, 0x0, 0x80, 0x4, 0x6, 0x100}], 0x100, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff2, 0x2, 0x10, 0x6, 0x5}, {{}, 0xa0e32ecb2bac8ca0, 0xc0, 0xf828c4b73124f713, 0x4, 0x5}], 0x2, &(0x7f00000001c0)={0x10001, 0x1f}) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000000)={0x10001, 0xffffffffffffffe1, {0x7fffffff, 0x2}}) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x40, 0x2) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) socket$unix(0x1, 0x5, 0x0) 15:57:06 executing program 1: r0 = syz_open_pts() open(&(0x7f0000000040)='./file0\x00', 0x400, 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x3, 0x8cc911a34ceb933a, r3, 0x0, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) unlink(&(0x7f0000000100)='./file0\x00') write(r1, 0x0, 0x0) close(r1) shmget$private(0x0, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) sync() 15:57:06 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r1 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r1, &(0x7f0000001000/0x2000)=nil, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000002040)=""/4096) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x71) ioctl$BIOCPROMISC(r3, 0x20004269) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0xaa8f) shmget(0x1, 0x2000, 0x630, &(0x7f0000001000/0x2000)=nil) open(&(0x7f0000000180)='./file0\x00', 0x20, 0x80) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000180), 0xfd54}], 0x1, 0x0, 0x0) 15:57:06 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000ebfffffeff0000000000000000005b9d071b542a538706000000b818000000290000003100000000000000000005ea1191536bbbc4393c160800000000000a0000001d538ffae84f55539b0ba658815e5881c215df228292ea7a3b5395c0b91572117f34cdcdb7c7ef0a570b18ca1b1402a672d2a541d2414f5fed07549adf9521fafed0aa960b5dda7c4d953a62c36672ab611784baf2baa2705fd005e06d706ab1fa642d7cc64a7c2c3e8dcd3b925973ccb7f3f6d13f7d86854fabe1a0a81ed4a1e3aa015d8a1b9fdb271b2a6651c3bcebed977a2f02672ea120066b84c2126ae0ebf1913fc911702a"], 0x47}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:57:06 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) socketpair(0x2, 0x1, 0x7, &(0x7f00000000c0)={0xffffffffffffffff}) getsockname$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1, 0x2, 0x0, 0x0) getsockopt(r0, 0x29, 0x31, 0x0, 0x0) 15:57:09 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) r2 = dup2(r0, 0xffffffffffffff9c) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) dup2(r3, r4) connect$unix(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e2f66696c653000d892f52c6b460de71d92c46235027ef945000400000000000020"], 0xa) 15:57:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) dup(r0) dup(r0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) msgget(0x2, 0x2) sendmsg(r2, &(0x7f0000002740)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000080)="5052f1d4cd25d1926d1f3118604c8382d8171cf88234e7f01d41e37a961a26403cb9ed8ff0876aced6cbc7aebcc008fabfe9e71b56be4a353ed36d4f3231abf478f555d096539c87", 0x48}, {&(0x7f0000000180)="58840763a744285cd884dd43cd05b501c79565175a", 0x15}, {&(0x7f00000001c0)="def140b59d5b7255c6cd0f004aaa03e38331c7667f0f14a53f3f8f276b49df05dd858529da19bcc89e7ec094962d8ca1165c44218e078c2d0e0e97f5b100efc7a7287fc63b946b5e61b493b0c666f7370e8c3ebd07cc2473a25f08636bf8bd6706a25f161d67e73fff2b2645ecfc7f", 0x6f}, {&(0x7f0000000240)="d9bf8bd30ce7158e9d4c28ae1a1f03cc13696624774173a1bca351b38f5ac00772b596791987e048768c037e8592749dcd6d72f64be74ad32aa163be9800c0811557cfd4bf682b8e1829cdfbfd19e15580efb56cbbaaf85a9816e63871dff2b1b51f839c0b9532efaa9f8a491f00fa809a3324d99efd05f7860d62eddf85620a85b6688630a2091779845c88579fd656786f5004b6d575996a03e55fd678ac124cf191303f5da6a9c2f8aab86c4976fed32f73cdb148d5036cc8f33311dacfb0994721d87ecfa58c82e15d012d3949920b5c94d50d87f9cc825c2a564f5a02baeb06b10c8fddef19d170b5ea3b5afa1f040bf39df9430fe6a4bc2f22129fb2f2e0cd4b9e85076d9076d34695de62870e36db1a2c15f908268f81417f570c573265f7fb7c524aa5877ba3dca18610dccb84184410295304c0196560f805c45965e31ba6c6ab0c34efe9a6d3fdb424d9e138a3bfede8155391581e9f21a77e875532e2a902a085200959fe16922002325e1c25b7637675955626eb34da342b589c14db87b3ad67efb578cf5eb4deb35387dc182488b84802569bfb5c73a44f210a3e688d92e8316c90bfaa409f4d6669337d1bc85cf7ee1966b1bcb8939f889f3549086d463b017a06ae6040e988e270224c218426edd754acf02a25865e05bd27d5d86149d7d51c5ee3dd68fac62d4c436f8961246155abfe1a1c1bb8cdbf8bc185831a084338839e0e0f060e27f024371bbae6076624852e240d00d236f5becb2fc4e2a65a24079f1c41823147fe35d6f8a18c66dab4ff3937420ad4d8949c1a888be46883ccb30d24845d1e5f0c67b87b01838d05ab385a34d5a25271aa92b2a1c477ccd5fda3f0dd80cdba40ab4a9bbf990721441426dcadaab1a6ede00aa414b29fd1eb57be0be3296aba6da9c8250a87d1d29bf83b1a57db8df6b59f3468dfabece3f0e4d71a8068f75a8d86a5a2f9f3d4483ce08b05a6a6e2b17e40181e5301b7d3f22addc4053b05d8949a093a696de20c4441f80114104d1f6febecf6d9b5a7b5c8f7efcd304cb27c25345b369626dd181f4d6e8662c93d3f727240993500b9a18108fe6df7c4d4880244bd5ef1f951cc51183bef66024318e9f7a1bd7f3d9265d70cb1080f810e2d0c8087ca28c39af02d53f08afb4798d18c49b920dcaaae1b44c9cdd1a9ec2c462ed3b3a1267c29ddac93b357ca53a770bd11fe4785c6a00995733baf2d7b6b81b5f9b8c98dbbf18cc5dd2433721f0024c697ddb092ba15596cea9ca280894b37b6c9ac8fbd58c3c925f018d77143226f7ec60eac41b04d7cdfcfe725c02ad8421b8e816d0c9f99d4f944752f3920899ed815dcd785a3f675ce5deae403bd3903b4b19e34440a652e49878104af3a163a04ed361d15f021907434f671d072c52cd2c273c90efd3d5ffeca4d8ac88dc057cc463f999e23b8c5498bdd2e30a2698aa5dba6beb4fd5db08f9b6eb02ab0587411a27907675e408dcdcb1fea50a7ecccfa5919edde0363803d2bb8a13335086d33caa85ca2890d71c549b2d46864415effd88c29aa3ece0f71efc8e8eec5a5f905b995392540846c162f32c167d062cf60e1491a026cce062d1ba25fbc2e4ea27674c5e88d70614bb0cd7d4175f4504723fc6dd5521e21f00e6c23d3e48a5d24cc53e4341aa1c14795d9fd3c5ccf61827ce67e89aec53e5328182a1cfa637d4aecae412232836b6ed29c3553b006daca4923b09b718cc53b8af439978eb56426e4be56b2e6e3dc51850893642e19f483e3cc1340a5e6c2bc88af4e4e4c5e697acc072b5374fbe02d43d5e5cef3bfe84ddd71e9388d736cf4a6d49184d41353e7cabefaf9c06cd14fdb6c5f74eb3088ed0e1adce274496b84cec6cd33fb9ec65bb7e74ff3a386b82b772cf9e9ede5b22da18e003e8280a22cbe33cf149ea5a3b4d14071c22a63e05018705cc0adc24da73ec3188632770dd585511f99c4aae94bc6019fc85795d2a613de24b1e1cb5b5a23fe3eedac27608f9fa15879880ec6dc90dc1d4a7f003a65b9db3ecdc010d18cf77ff50ab0447f6dda4831c88f03401e947a2e04504eced3c763c7579765e53244a577cfdd2310314cf6d0a873b02aa16226d4435586e631262697b920daed1aef904d130baaac01419de005a750897349f17955f1f263a18b70d50f7825a185094d7537f20ecfd972b9051eee7d5ec162ba496edc84e83a5290b894420e16089969f23e04259a1bd75c710faf016a8cda4438f2d395dadfb9c4379ea6c0cb991e2bb05ef0e0e6b7f6c5b6c277ae3d7f74e1289f623a45ebb89c6200b70730499077ff26bf871470eb8720867006365e49b7ca7fe57304daa1a43b6f40b077e3a5e0ef7eccba150fd2cb7f57e7e9388e24cb5be177b99925d85176c0ddca6cc6b41d05c7894e10ab5482c42c92660ad6458cb91a4b34b0969d0c0a9899f2d2a000dd9430711e55fcef69c38386e5075ba6098d05403f6fc1fec938469cc3f74d9dcffc26627776f49e49f97b447efeb96ed4c568b5cdf141db3fda3cd408d3055ac87b281a2f468cbab68ccf73f6708e334a6fa7bb5d7ca276a80db524c947a7e51355bafba1c0722f8b284749a634fbc6ef1cd922e0771f236ac09f28a4844d59ee85ddd89551628f081284fc0f3a97a0497e2559d10e2a8cdb93aa8160fb1af05e19b612cf2fecbf492137130beffb078a71bf9291d7efdd4bfb0bb7f9f34479269a3ec950f7d2a16ed8360e060b2fcbf4d3920485e58d3bcbb56d3d9917da1d250add6119e55859a8661466817e3e0626df2f2a6a9e281bb14371efe00d489a5e13ec91580a36e7bca5ce43823d99a29fa6ebc643c568da131ba44fe1402b5ae5f6392da0ce0e635642c15463a0882aba1a7c279cdc30d0dc17ba8c150af63863de76ac343acb8a0c076a401427678088cccb76e9020eef810d24355829b433aa1a4ccbcc8fc999475081654f6ba9ceb956ab41e1d3e698c645492137c1248b14022783cee2b8bd036f67efb217ce3fd34376d03c37ddd264178baa9e9443e41580713329ab80e491fa8227e0215ed53accf63bfb09817c77de63452a138864f9c875e52cadae4b4e5aab0d2185ce89b1186dd4a330b097d80c7ff7d99f295a7c53c473eb3cdc52f28d2d1b7a188cbb46c46c18a7049ef4bca91d1c96ca0eb6064c9fb73eda8aaf3b38b478263f570064def85f9633abdb232ce67fba66e279921e72a6dc5397345a6a028e877064f6b5c66ef3c6c6a760da17208bc12955a62f81a4ca374731b39408aa2097ec5083f27e29aa5dcad8d894a4a15c12b5274515b93eeacbe5f278b205930a3db4d0bec1b05a8c3a8e8d92d18ded445d9d0979cae0b822b8d6713092428ac720f02ff8517cb7f47410bdf89840446fc3b87296bafb5da516c8f1935f348a821a2cc88e54bd3ccfb0cc2228f2471e4c6e8707712af5c897fc6e390da5bf270a7a25da7880d3ea565c4cd0190bed834f926edebc0f8ef1032606bfb8aa5d098e31704073d9a1ad968115c8b8e69c0f8d179509ead5fdd73b4893c3e716f3bc280b91d19927c5de318f2db7d5ab47efad6b6bb87e9ba3a7495668d419b35a3aec8be931d74d2523f78c698f62eac7a79ca5628e8a00932787d81e2050c6ee7da10aff307b865fac0e686063e2f706f88b2ee087ae96de1082b593b2947e63e82399ac58c7eb017f81af34bf05935754754a680eb5b5faddfb5a49f1e4d592e250e5e6c7c494460754ffe9a64e484dcf9fd2172993d7c729ec2f409bca00028059972a38fa63857147a825b873a18469e3abcf6073a8a188085e79656a7873ad6eb81855c1c7d637a96be307ff52eee15ecb9fb1ee7ba856b939150ad48972dd356760adb100855e2e3b04d923d03607a823755556f34ad4d74201f95ab269c4efaf756a44b7cb38d245ca0f3bc57a38e73c94f5cb619daa0bde3d79052f565410333af46a9609784b7907ffad263251138cb544ad2a12980e3368bc82f017e322b4311dd54e6dabce8c7713dcf9e40b136b19b536c82517ebe8f30f9f1aac7e1ecb85e0eb8d8e3da6b6606ed6c164e3a3897c25ebe55da75bd547681a6f95e5dce6af5ec37b23eea3c102a9cbfbf51ea37a3a8cf74638113f9c309d3b56f26d668c229a1b11017286b70718306fa15f930ebe6f4db3a1703d2c9a9d6b78358ea6977b8d2123022dc396ec0c36f865b80a0bc19120a17ff8f080dd149a42dcb5014ffb97026b329ccbcaf70da214cde2a0eed9f668ad5e2b75f72d9839585bb821d4ec03a913301a85a3652aeba1d1b63277b6e695397f6334407ed8b4fbed84b30d160c769e4cf40757ae5784f2b3a6e67f12f703f8880d9e5138c0aa0a30c18384cd281d4fd8a81923fc20a31fffa4fab7be1cf3d225a9f461505e29cfb60d16a43db2ddfca656a618a0c8bae6095aea8984047c8f34d7940e8a7a2230fb516e8cbb537310085533c464a953e117318a3e75395f56a3abc6c2e25270ba789628a3abb61357f2477a9fff1295424e7d9b4613d130f92183271a699c979457c4f93f67865b4f32231f72eca030c2cdabd90fa530431c00fd870c88d0e1c9dab69df1d2852567a9d4f8da272b5ce7117c8819788e6eca941fcc0b65c10ea5952679cb26d359ee1ea5d49aafa139bdc13e63f1345fac4a9c3878fe08cfa35f4f3f6e4bcd77ae6b7129ce17487e2ba3dc4c4f52be04871ef5062d1c6283e0f7cfe90d472dc4f78956b748a22b5c91e011d8e5f8d9231c6824afeb1b1d57d20ce3ef54702102d3bf0bf8eebf718c24a3089d49aa9a08147ba7b234e491a5f8113b198d247eee9b850880519c0e38a055820fdd23d1697e85a917889b81e79a6ac53ae6bc5c4b87cd0271373ed5be4b55c58b024259e27e386edd306daf9f2c41c16d492127ff5fbf37c8398789405efb77fa4e7565526cb8f68ef866db0610c6a7a992886e69ac670aa4bf8ab654cbd7e77e30d87ec9cb5e78e971287762824f547709abb393a0703c1bd6d4239530b0042835383b7487fb5e5cd16f371a196f4c68d6de7f5682ae775fcf650b3fc70917594a30dced192e6461a9ab2ce2c00859de9b4be9c16fbabbc0d0252a0597aeda70d7e63e957155b4ccae763a64b4ec9833acd1fc83374c83a952504609f9a3c316660a57b73c522240386d9726871128bbaa5fb610a7616fae09e33b1698abb72299a01b82e62392a6d2895cb843d0160694ab4befb8572ec33a85bc24069a0fc0f1a5d8501dad76f7d3879cff8e0262dc303ff436de258f15f6d0356a85369babf6cd25a38f9497cbd6c401ac71594de5870ac9d863750d29535d102ee827f831e807c2cdc04f12d166a1dc270f436e1021dc8f9120bea6f288703a0ca5d0cdefbe1d7de38dc1f363364071bb298874fe679dbf96c3ba1e7ecebd0f68dde71a26777c0fc27383acff6b5835ec08a2bfb44b1db50254c2025c3bd0d688c9d284e1f713d9588b04d988cb36e638aa2cd4543bfeba988390fa89665e177422762bfb24e130a8ced385fca85b1fe96848e3316133820522ae7bf15881ebc2c9645d770d69643e2f9c679dca6c661c0d6895c56ac664130b3ddadb49fde6ee9854a8fcff6ece6757dd0619de58dc8f30e989633013a8ac0f29a565b64514c0a296a0ab86ca4808b185d7c4fa88762e7bc15029d075bbc0299714e867e5fca201f3692b095973485d0c8c96c5d444ab98ad61dfee4452499bc3c14a0f3c5f287cd4cf70527abe0dc98f9bd65f380f674e663e1611e51cdca3c48a2d", 0x1000}, {&(0x7f0000001240)="cfb6a083c373ccef2b4fba4816e5a9c41f2f8491adaee5e5bb297d276c8922ac00c3f020f08dc9e78161cdac7484b33359d71d4a8e8caaa779c8c81fb05cefcb17e8af550a8d76734193e2ecccf89e7931e46fde01daa338b35746325561b39ae7f37fa22e613e209b338610259d8463acca2242f9c2f72ad4f8ea5c38c2f571", 0x80}, {&(0x7f00000012c0)="d86caba85cd568c009885184629ada318855cefbf105b3da86596a2561d633f4ffef6d87cae5fe3169ded24e6b9bd2ca524b0b3ddbf0692134e1a8359e0eda33e4e9c9ecf7a1e4bc3ee672c49e407318fafdd655482c9f8ccfc71c82f84b45a76d5384c79470f711ba95d2ac3bed2adeb1ffb046b19c3359a591a695a2959ee91234e33689ac703a8f61f1ed6bf12903860acd3da553a05ce49b74f6d8ac4727b679b470b3a60b3c4f8e0d6649bb44310041cc1c5a083f07bf34e4bfc0d829a40d09ab098e343bbc2b55f0ceaaf59f5dadbca74c0c36fbb161bb8a07075618ff95557de966ab3604", 0xe8}], 0x6, &(0x7f0000001440)=[{0x1010, 0xffff, 0x85ed, "e24bf6740c2c7f4f04390d9c50b6d8d272286ea82e1b2b9f3c146a6640df6663496fe768f98511062cad37ffa4bfd939d62fb48a0fca1e16266122f08dec937a23c25fbe1135ff30425fb4707b0a8cd1beff4d0f52ac776ff84eb02dff02debe9787e458b237951b14f96ba4bc9f09a6a6ae1ff8112934ce0a9d662d73a39a9d7771dae66cdd84cb8a38caf94f63220b1d9f1a1dc31d57ef12e2aa9ef7b2438422f746ee8f6de5922e90634185035f2cf3a970b9a17059a807a4be07ba4e69cd865fca6d8ec69014a253bc8a2a2497dadd1f6df4270e3f68ba1eeec8e631f8c5e91715719d61962221218997775bf144c846654e2736daa9ac443b63a58f295e70cfc059976492aaa3c1b63398a2430aaa67ff29cde44ac9de90e4b416197ef882cf183ac016cb81a9c98adda7d3c25330420e609addf4ef0707516fb2fc050c8e37e34f71024ac045879f438bc173a3a0c047c26bdb5842290557df4474f5e90a80f4be0d1c9550dba3f60c0368c3e847e90c47f38d681d71e3f45daa707a90ff10d481ce441d34be7825311272d5047b4abf46813fa8d6169675a5e9b98457ecc5d4b82c9e503bd8dccea13fdb6f826b95bce42e0285df9004e5ab6e258f2ff30f2c6804e718c6fc8c6c5378b2602362580b055bb9a54113539a6d275d7d3c6c84b40f8ac5f7519d9d557875566c8826db048163c6651d2def5e2eea18b8d5e03c3c3dfa6e5e912261b5ee09b1cc78ec7e360a15db9693eb70dd113bd8a9023f8f26bf02f78857d28a9a73e852d5aa4e739dc2306074783d51159714a384230eba4a15b6b2dc8a4585f0b71ae9004baa3bce83f2fbb57eae919fe0b9eaf856ef963453efea2b5c7b37a2a7961c466712792922da39bbd164460a36ec69cc0d582e5205cc049394caa8e2991d84aa51c0b49be34bed5b4396e169b21ea5edf8c6db09d17c816feb36cb06f1b0768a42563ad42765a30d498a8809cea41e99070950ed6e1cc31e9ad8fba9a24b78cb35de13083d9139b6236463b9dff7124fd8953c3e78e3df843079de4ce9d149689bdb87a1782de1b50a33473c4c2bb9db8f7f6dc994ef485994ad9131e4314a44ac7f50f6dead54176536e168703d737e52d7b6ebc5d0a5f038e6a8fa0835d2b38722ac844ecd415f4376c15280a5e118bfc164e43a24c683969ac7e88df305e84d697309714c915c88ce80e896474347701b6b9565e884a5584065c43882fcf5a3bdeec0013839b409ed60ebb8c11415c8372ab3e939a6ba649bef24b20aaebdfc4f668fece2c1f49b9b1b17949523903888a3040de696aea0cb3525f57391498eb90d9e74add4c399f08dab4a65a55f95c24bf9e243faf4e9ed80950d376706e1f01697e1fc84e18f7dcd595413c508cb46b294d781af6d749c8a94cb52cc16cb225583c0b78bb69bc6ef8336a255a05560b03fce167e1d8de602e87b289a3b47243b52f8977528e999923d9f09c17a38bbabb8fac5c61b13f1a234e1229e97e1aae3bb467e76e7038b80162265b30f200cd6bc0f14c593fce1cc3ac7d711693f9ac6e5480189e3b085f8f6d3a5abdac88aa6b104dfaa237fe9846ff24813bc33ee5176aa417e1891c81e76ff102cff3432e4aec3f9c191879388d4d40a97bf633cd4ede449ae1ef8b6b18638568fd2cbb7997c469fbe4b39208cd3327e956e3a735727f6089b155c316b16dedf6be73924ed618d5fd8303fd092354167ac0d720eec6ed41cfecc582ff7b7817703745e10431b64e69018ab38606776d8bd16c980e296e0c4ddf30356053cb2713fc5dda62b26ff412676ec66cde134ac2d97f79035d7a57124c7a716f0d18c9ac1a2459712aa6ebbb51001e542358817d4f7594cc4e84a337be97f76ab822bf372762c1ee95b9e2603a661e2d86ae76bce4eeaa7ae4fe9f0c9cfc6431d196581b2a0e8ac645ad5915a1d9142b6dd271eea585a1980855f58f610596052f4ac65c76594eada16464f31b6fe3ac326acd2c3b421e1b7327b0558050849e60879b6225680c7210f11aacc44b8c09e3f793e3edc3c3fc00bc8d8fb471ab909231a75c5068aa609bc0f7baef355c1f6a399dbd40ea528e5ef9ac714e21e9fbb4bf6567d74449cc1d5a77ad763674753a9c12f34ffc4c59f30fe25da2bb4c74ff4fc9a69f59f6c84ef7c76737dbe397bfab044bbce7eeb45a0d3d304bf6779111846d90cc35a4289181b9f650db428abfd08f3a1a3935b2ff3a7f29d458ecf3e97484e20a03d0be19b6afaa1f085090b76d4f70a3d9981a1a9132adc9f6d50660e0d3c0c24af9be67c66670e57b5c92c994100bcf9c524ff5cf14ab943b6237f55e6e899231405d17a4a25740a02fb9433174bfca81077a52195bd3735427f50e58c5fe2e3c1f89dc647419855e6d483aedf8a1f61f047ad69119a8e7dc9b1b672e425190766e2f0c5eb72fb7a319e29fb6c2e31f9f5dc1cb3fe8d9340bc7438f6b3c5db094189d6a9e95b599b75a67390558d15e0b01989a61f5699cf1919cd8cff500100b65e41e6cfbc70134c419a81729208a369f6947af8178ccfae294f5ada1b2cf4f36c4cd2ffac044390faae537ff3e67ed146b05d341a6bbe3dabe02c750b6800b3d67693d9370b487dee36b5700565e9201fa2c16047eda5468a46bde814bde7e4c4a8a1ea3aa1c9053a319abb3bd404b4e4738cee8a2eb56da69ab83403a20190d7cf6d18a75abb29f958076dbbdff26fd8ed1caec60ef380ad7ebf2789c128c7f9d24448996398171be938515aaecd8a6f4786b710105f9803eee92f922b080e55a182fa6bb81fbf808ede91cf7d7320e667501ee28254da8393d6613393c5e3d0f363032f44927a809be4c8777afdeaf9bc52ae416061e55cafed4678e496a8d1299a50ec9a5290b85847cb3d2d3d3f776909beca048bcd5665b4f73898934972b3a4f5a70be291a5cde836ae2ad11cd85ce69a138e23e34c45a5a9fd682a1b931c58d70b7dd3069054a25ca90a2cc6530774b9b463c010cce2324fd9fb0456a40f1e38d3c5abdfc185f602a3e23cd229647b74eef9084217527873c8fe2f463dfc8e2b5497e3de19a3a2acd5a6355dc0cb7660b5ece88a6890a1568d5b1dfe5073581650b694fd8b2453b732c75aaa69a2e56f2438d0e97d2af6755e7e5d6871ebadeec567c628c59d2feaeb8bf12c0db193cdb4af6e433ed675c62af39179f261b27592ec84506eb7aa215ddca43d89f188203a648711cb652744aa5b3bf688bf039347964736690a8f7866dad4dd563b3a35df6a6403462b3d6ce5459320303c547cb9453529f651d1e229328e6f6526b13288e7c856ca9b81ae11b76c5bf3824542f3af04c956dc9a32bedd1944a4393cae71db97ecd41d54f25ea9c18a0739d6312ac7b002aa4e55c4587d65fbea1e0736c4a274d52f1b5f122e98d5a91ffc642779328902f16ad26b5946cf75f79b31a89712d48ebe4619ae14d6590cd354a5ad6cfe6ad6c01d01a7bb767b3da012d3a003f6fd1f44490c68741aab1f530a8d1f10ed3e0b1a17e5324a623242dbfeda381d7bd56cc37dd1328ced1cc9fc7bc93a276fd9689c464330a61c6269660e0f7884866d32cf2edf34e286a39e0fce392283d37ca3fb04b682f277e6aa3e0e7713a4a72f4b24523a21a46ee92a7ed935a6edfe29e59224bc0ce959657988805b36fe0e1fb9bcccb30576ef165e62c829e1771b6248f1af63f9290fa26517453187a354956078442313165486eb6d3f892849c36b50441be991209ce939f411f7a136b59506675f458e5decc7d8ae8e14af41a63419a317510d3d00b4ae05069678b69c15d5479714cfd38461629150733d266b1865e360a3c2b8419cac13480d59112c0e37b9f36ddaa2c0cc1f4dbf4ba765afd5bea43b4cb04bb1edd584cf7f7b191930565d938bad3079a8703f69292ed00059ef10662aa7d9c24adc9572db7f2710fa41f83d9dd08bc41bb3ddbf25602f1883f95622e511fb3d310c40f53e5e5a54bcf9cdf279140150e05896ecfd3d7b6acff4e8533c26ac959bf6db12a6e9555c4168bb07ebe6ff7bd258da3af6ed23835f8e7167ee10e21b2ca050ebe96446fe2c2dad19f30e5464052a251ad9781eea8afe6b07bc8aedeb31dd26a7756893aec6b27b8187ced7b3bc1976488db1e76cdf8b5739426ec0ec5b2dfe60c19d9609fdfeb424c663c5a95ba8314b498a28ba666cb2e2cad3adecc9069bcdfee418bd57ec833753016c7acca3e6ea7a3721c12eb9850fb8c55807bcb73e55f51049d98504da034d7a49215a0cd1e9f6f8ada31c22c130ffe5f4ffeea00b7011c140a58e183529143e7d32ce1e303a20477d91e6ba5efae459470702bbc6b15f29562c38c842638a5a2ca75d8417cd154e4c995fd711b324c3763392bb5670241ab850d79372b986c913c95e9772a54dce592ec4ddaffe38920362e53966eab37b7390b62ebc519bd19785b93c6e890d6d37c2a22831649be6863b0f43399c2e7d1f4e35af50a62960f8d616b0b75b4d6267bd9359d6378e71283c2c459ad17f8cbf06259b580b3eb95dd74abef5274138b8f852efae181def72680f72ed62d3ecdfbd1bdfb0d6f5e02734d7364525f648a7840e9c086dc9739d55b3c0b5dd8bb1edb6c79618cb9d16b11fdf6b46530437b77ef2281c2c118b7bfdcf60136861ad95c27964b9d5ffd369566280f07ead372c590b7278d8eccd8019dfe2673e9431748cc8a0aecbd5871913274f7b1258c4d82bebdc038e14d50b197de15396492f687cefbd6a9c61543c1fa4d125809ff41a123fe7f99c605f8b5ea6f30a4e2475de536fbd1b4dcfc3571e16c2f88c4be394f7890c50a263970ec992fa32ace868c1f3bc6f1aab799c376693a62f37d9a9e8ef431d028dccd6f594cdf1c35d45a3bfa8264e60c21e8decfa94078091bea2101e959703471c20d48a779aaadf8b8737e526ff08a22672547893358dc7dbf1d66abb86e76c60e3cc5911fedebb8e89f66d37891e8f3ca0265a6f2909428e721dcc421fcf5b395e020d4cdecb07f09a41b47da64de28fd735d6a601ac5cf28967fc2f2c4783a8acc0335cfd4eef62c6f584468ea9ccda58474dbdc5cce275b5f3a3454eaf67912d8ed6ca66a47022a29d5d30c5df50095df665264eca4a8ff7d3859fb1ed6a8155532bc0af423742e099a92b75110ddbde925a7cd72e2a96a206c50eceb7ffa616cb59dadc7357b5a110ccbfcb70dbfc8f3f6c4da9c747fb340221cacd233e6ff0d0c922ea17535192fabf82b5d78956e09f542c3f97102c9fd28486d54d985421f0d133fbf2340c3132c64c51e89e18b3a68ec6e624b74cc34ad90d5864a388adad64bbcdd2bb44fb400b190b2d10cd59bae20ac85a2b1df54789c60dc1ac0164dd53a00afb88ce4d7942689b2a0e1497354dcc42050d3fa89393a32bbe6ad2023f444894637f48d24782dbdf033d64d0e09869a22345370a4b04204efc733f77aefb0d72a35793636cba395d194c7d434c6e4110b9a8a7d92090864cf1f1dc845bc6c539b72cf725ba4de95886ec3debacb6acb02ef06f6e39a51ca34dfdda5cf8723ce415c25c0a2fcf65bc9a8d86c02af3a955efcc1c8ecdfba8c25a84b107a8bc4ea140117764b1f2df35698492ac10749b486ab6486ca53aa67c5238e8e23e4548368dbc850af24241a1221d5cab3f06942c873d17a028bbd29df34b36277c3988f8930c200eb706482704de40c013410aeb04ab642ceb83291c99f9e6c2ed87d4cd269fcfdd9e6dd827d0df3aee5e715b20"}, {0x100, 0x1, 0xb1, "22ade876219194768eba93accde5dc267ad379d65b3f711f3c0209c34c6320312af296475db2cf2e78838e3fde381366d21e2517b531cab02faeda09b853ab8051994d0d18aa43e88e9e37d32f81c8115a01c87196aab65f21e97931dc2f99fe1e09b3fa9f91b765f28033c670275622a9b53708c68b784fad741d14242cba1596f5594dc6116ebaebfdc0881364e2a86cce0b18ebcf084be950a3cca0ebdae6d7d024de7fac96e216d0afb8892d167a3dbb1d7760235e8cd00010f9a1c83428051ae308833ddf286ce8874379f0da7693cae350408e41232f82d36b6573ce1089362b213f553e5fec"}, {0x68, 0x1, 0xeec, "3fa161254226c024002bc0926d4d55a8eb5ea5b960c209fafad577e8930d2e6d55de509b13f74f56928a8a36a04c91a03ab12b550e36d319bdda1434bbf0737ba816b83f914febe09cf0b9732920a0847f44"}, {0x108, 0x1, 0xdc7, "3d01830855a3952bf1df7cfde2fdc87d6e40007a9688acd73fd79b036913cf3039af9f051db628db6059eee40ae7d23761a26f0684d70612f66deb8f4b724ab279efe83d6f3208c345e3f4c298d3a92ab9ded6869c838053ceee1bd0873274fdb564890eec799f3239bc2e8e5b35bdab8628895e1bae6fd2d4a0cbac2315aae2c72af78332e16b2361b7f3f2150fb73df0f81fde85257e96d888c1e39993ea8b398dd219cc60505428635d31e4a3c765431cd0403154bef58b6d4914197756540e4021760effe026194f7c0ce498c217d59016a6cb9422a4f8f6cc25355572a730badcaa61e801e190435947839066612f26cefb6215"}, {0x58, 0x1, 0x80000000, "b60d8eb693fde4afcee1910fde97dc1a27fedbcf79f16a62feb8ffecc014e08e712a6d2cd00a890f051386f752ae684d16722342cede0c2b091d93e4f08b8a0d22c19fd1e4"}], 0x12d8}, 0xa) pwritev(r1, &(0x7f0000000040), 0xf1, 0x0, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 15:57:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x61}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0x3, 0x7, 0x2, 0xa2}, {0x260d, 0x1, 0xec40, 0x6}, {0x10001, 0x6, 0x0, 0x8}, {0x8, 0x3ff, 0x6, 0x1}, {0x5, 0x10000, 0x6, 0x8a4}, {0x3, 0x1, 0x3ff, 0x6f}, {0x6, 0x8, 0x6, 0x8}, {0xfff, 0x2, 0x100000000, 0x6}]}) syz_emit_ethernet(0xf7, &(0x7f0000000340)="b6") 15:57:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80200004, 0x0) read(r0, 0x0, 0x0) ktrace(&(0x7f0000000040)='./file0\x00', 0x1, 0x210, 0x0) 15:57:09 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0x2) mkdir(&(0x7f00000002c0)='./file0/file0/fi\x00', 0x0) unveil(&(0x7f0000000240)='./file0/file0/fi/file0\x00', &(0x7f0000000280)='x\x00') 15:57:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xc}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) symlinkat(&(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f00000002c0)="0092fa9fb5cfb7dacce0693704a3") 15:57:09 executing program 1: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x1a9, 0x24, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 15:57:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = accept$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r3) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) open(&(0x7f0000000140)='./bus\x00', 0x400000003fd, 0x0) 15:57:09 executing program 0: r0 = socket(0x1, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0x0, 0x80, 0x0, 0x20000000}], 0x4, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000040)="a16ebee189beea43b1ac95819e4fb858f7f7da92663db11e000000414195bfbd5cf79216ea5df07ee2c949b73e0fc2006be70f705c5dc1e301c9b7fad346a684cf46f8c1823293bc0551b8e108b1ca56058757039dd227674680a23aeb1f51b3f41b33c3be64be4efa1b83427530655901157d7aab3369c08f6c6a03d8ff878dd2c67f526e89a47950c9a4466a2940c61c9f8ded", 0x94) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000140)=[{0xfffffffffffffffb, 0x6, 0x1, 0x6}]}) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 15:57:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() read(r1, &(0x7f0000000200)=""/179, 0xb3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, "5acc41ae55a132dc079f911633570d59ae5f81bd"}) setsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0x4}, 0x8) write(r0, 0x0, 0x0) 15:57:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002002, 0x40004200000028ac) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000001c0)="000000186004008ba8002b27fe6ec794ee000000000000ba0d31e99a00000000000000000000000000000038", 0x2c}], 0x1) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 15:57:09 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = getpid() r2 = getuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r3}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x3, r8, r9, r6, r9, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r7, r7, 0x5, 0x5, 0x1, 0x8}) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r9}, 0xc) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) 15:57:09 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="00000000000000001a"], 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x14, r1) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000000)=0x8, 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 15:57:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = socket$inet(0x2, 0x1, 0x100000001) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x20, 0x100000000}, 0xc) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) ktrace(&(0x7f0000000180)='./file0/file0\x00', 0x2, 0x20, r1) pipe(&(0x7f00000000c0)) select(0x40, &(0x7f0000000580), &(0x7f0000000b00), &(0x7f0000000b40)={0x3f}, &(0x7f0000000b80)) open$dir(&(0x7f0000000100)='./file0\x00', 0x40, 0x2) chroot(&(0x7f0000000080)='./file0\x00') truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x101) 15:57:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x61}, {0x5c}, {0x6}]}) r1 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x6) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000001c0)={0x0, 0x7ff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x3, 0x80, &(0x7f0000000240)="99fe358986269d56cc2a79f4d72dcec96904d1e504ca1de4", 0x18) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000000)=0xfff) 15:57:12 executing program 0: syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20, 0x0) pwritev(r0, &(0x7f00000002c0), 0x1, 0x0, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCDRAIN(r2, 0x2000745e) pwritev(r2, &(0x7f00000024c0)=[{&(0x7f0000002480)="580079f263e224a22aff62fa0534cef3", 0x10}], 0x1, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x84}, {0x80}, {0x6}]}) close(r3) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000002540)) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x80, 0x0) getgid() getgroups(0x40000036, &(0x7f0000000100)) r5 = msgget$private(0x0, 0x114) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) r7 = geteuid() r8 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r8, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r8, 0x2, 0x100000001, &(0x7f0000000000)="5d3f6bfede662b14", 0x8) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000340)=0xc) r9 = getppid() r10 = geteuid() r11 = getgid() chown(&(0x7f0000000040)='./file0\x00', r10, r11) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r13 = getppid() fcntl$lock(r12, 0x8, &(0x7f0000000400)={0x1, 0x0, 0xfffffffffffffff7, 0x10001, r13}) setsockopt$sock_int(r12, 0xffff, 0x1001, &(0x7f00000000c0)=0xffc, 0x4) bind(r12, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) r14 = getpid() setsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000540)={r14}, 0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000380)={{0x3, r10, 0x0, r7, 0x0, 0x48, 0x38000000000}, 0x81, 0x3, r6, r9, 0x5, 0x200000000f402, 0x4, 0x8}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000002600)='/dev/wsmouse\x00', 0x90, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000002640)={0x0, 0x0, 0x0}, &(0x7f0000002680)=0xc) getegid() r18 = openat$vmm(0xffffffffffffff9c, &(0x7f00000026c0)='/dev/vmm\x00', 0x80, 0x0) r19 = msgget(0x0, 0x4) ioctl$VMM_IOC_INTR(r18, 0x800c5606, &(0x7f0000002700)={0x0, 0x8, 0x4}) ioctl$FIOSETOWN(r4, 0x8004667c, &(0x7f0000002740)=0x4) msgctl$IPC_SET(r19, 0x1, &(0x7f0000002780)={{0x1, r16, 0x0, r16, r17, 0x80, 0x5}, 0x100, 0xffff, r15, r15, 0x3, 0x80, 0xff, 0x232a}) r20 = fcntl$dupfd(r18, 0xa, r0) ioctl$FIOGETOWN(r20, 0x4004667b, &(0x7f0000002800)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000002840)=0x4) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000002880)) 15:57:12 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x1) r1 = kqueue() r2 = kqueue() r3 = kqueue() kevent(r1, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0x0, 0x0) kqueue() kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r0, r1) kqueue() 15:57:12 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000080)={0x2, './bus\x00', './bus\x00'}) ioctl$WSKBDIO_SETMODE(r1, 0x80105703, &(0x7f0000000000)) 15:57:12 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000240)=[{}, {0x0, 0x0, 0x1f}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000180), 0x13c) 15:57:12 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockopt(r2, 0x8, 0x398000000000000, &(0x7f0000000080)=""/4096, &(0x7f0000001080)=0x1000) getsockopt(r0, 0x3a, 0x0, 0x0, 0x0) 15:57:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000040)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) write(r1, &(0x7f0000000200), 0xfe72) 15:57:12 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) recvfrom$inet6(r0, &(0x7f0000000180)=""/104, 0x68, 0x65a2e6f3071c88cc, &(0x7f0000000080)={0x18, 0x1, 0x98, 0x2}, 0xc) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x0, 0x4, 0xfffffffffffffffa, 0x2000100000005}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) 15:57:12 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x64}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") fchmod(r0, 0x20) mlock(&(0x7f0000005000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x4) mmap(&(0x7f0000004000/0x2000)=nil, 0x2000, 0x0, 0x1812, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) chmod(&(0x7f00000000c0)='./file1\x00', 0x80) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000400)={0xfffd, 0x7, 0x7ff, 0x1, "7b00000000000000000400dcffffff0000000020", 0x4, 0x3}) getdents(r2, &(0x7f0000000680)=""/68, 0xfffffffffffffe1e) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r1, 0x0, 0x800000000000000) mlock(&(0x7f0000001000/0x5000)=nil, 0x5000) 15:57:12 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) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setreuid(r3, r4) ioctl$TIOCMSET(r1, 0x80104267, &(0x7f0000000000)) 15:57:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/101, 0x65}], 0x10000000000002d2, 0x0}, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) r4 = getpgid(r3) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r5}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) r13 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r13, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r14 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r14, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r15 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r15}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r15, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r16 = fcntl$getown(0xffffffffffffff9c, 0x5) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r17}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r20 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x3, r22, r23, r20, r23, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r21, r21, 0x5, 0x5, 0x1, 0x8}) r25 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r25, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r25, 0x20004b3d) r26 = socket(0x2, 0x3, 0x0) r27 = fcntl$dupfd(r26, 0x0, r26) ioctl$TIOCFLUSH(r27, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r27}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r25}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r28 = getuid() getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r31 = getgid() r32 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r32, 0x1, &(0x7f00000004c0)={{0x3, r30, r31, r28, r31, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r29, r29, 0x5, 0x5, 0x1, 0x8}) r33 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r33) r34 = getuid() r35 = getegid() sendmsg$unix(r2, &(0x7f0000000980)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000100)="d1f43ad89fc5b5dbee363972b6fb93e474488f9d5af5a57c333d945ecc6814e4c7b8ab284f", 0x25}, {&(0x7f0000000140)="e82ae9bdf483323126f3232f4c4bf5232fab6e0a8285a9759831ac85b674e3d970309327a8515ba6f3b7adde10d34661c039376994ffe7b158b293a2d504c6c322d078ff4caa89c3f14c7c804d04b74add341d1e1bb76a0a7934d2228eae0d847ee9a8ee541edbce52144ee590d5c622eafd1be86f17daa453a2eb670eeadd997c586ca3b1e89e4b87b101ece6112e2f98f0a3c5068176bea863120ef49f3eec2865bcfbe11f57da9947ddf87b1ab4", 0xaf}, {&(0x7f0000000280)="262df58741f0e660225599f20171ae1d561b8c2668b2d57a51c7b017ddfa6aada1c2ff70ec486fbf253bb3be5fc55b9b00de03c8b9e2884328fb02ac7b9f97d2bbe9b43b9f26bfca731e0b16b92f466b4e026d", 0x53}, {&(0x7f0000000300)="6b0f38bf32553ffd2d8b2e0863f136b1f96b7609744ca9581d972e2b3af2e25c4ba5fa8254432971e3fef01842786c72d07453c84edc2c2eac19cdd6a4360c9c769c20c6d7de9b6566a0c4f95aeffaab7efc7e66bfc7c931daf0729e0c5bba4dc9645d82627044eb75fb014c50f2df6382c6b3925f26a2b846e70e757dc2eec3c8fd19b7a59b903d09ce89276046ce7e3f08391ed331573a6677f35c3f46b28b36eb11aa05434241b09fb693d0d7d8710e6c929e7870380c9ce4683044ef6bb0582eb5935de9cbbc19", 0xc9}, {&(0x7f0000000400)="5619247381d82667f16bd506dd145ed0a3277eee65b9041861d204c70f9d75cfdfff99f2d1506a200c1f917c125b09f9d0e111e06b1356a93b6265ad8261bcd77b48ec2e9b43dbcdfc6e3f2801e730d2aa5a0ee6ce58db67fbaeda90e3cbd8abfc2117b351867d9a48091e17a71c71a613d65ce1ba6011adbdf4585f6b4077993eb91bd35422c47056968e83904f5db87d8d20219ea22bcab2b4eaf9dd49fbf524b6d0527f75ea14f64649b51b0822aa9eac98d31b30a5c365a68862f17e51a374657446765ca0eebb6c5fb20d81cdd6d1e90ac0cabb8887228a7c346e84950f14a9512bbf", 0xe5}, {&(0x7f0000000500)="5912c8c12b598e0bb1aca62a865c5122733e92230ab8ccd7471e94be524396c47e3b834815853d51cef464ac2582c40c78209b6ef681d964521ae6265277c7f8b7a0bf2c2ccc9957ee36d9323aae49e63ac00fcfd03889ff8112d1f7408d68f09c3dd413cad87d49fde3fac1a9ec0a8ce4d968a9d6a2a9304397a27da6f3938f265a74362ce3aadc74b503a0f779818047c3a9b6ea630625e2b3fc1cab2d7e", 0x9f}, {&(0x7f00000005c0)="239fcbba43e567158286e28de1f7c69693bc0fbe57c1aab43e1a8c14aba0175c0c08900b7435e706121cf77af83e5820b72cb30b2165220b1f69476ef8f49f92d4347bbf54f6d98101ebe2962278cd56d2c553d27b27c5cc9489bd4922474eebbb5724e122a16acef71a901d8b700f9dfd3dbc2da5dffd", 0x77}, {&(0x7f0000000640)="f139eeb14816f7d90a192d4a9a35e25cbc6cfa3c5f0f788d169fac9e989c72a4b45fa0983ed05b02", 0x28}, {&(0x7f0000000680)="19ab04a51c116322cd3cf9e26fcce35f692ec7a8e79ecc4dc15672ccabb33868ceefecc22a26f621c6da67faedae6abed36222577c9acf54fcf7badf46bd34734d57c1860836ab0bf5612a2183d4a2b389db0da8d4f162998da0d840bb12f45cd706f393682f01d7ba7f2924a6008891be2d54441ecabe5bdd6505bf94a33f91021bb89b0c73677ca74ff2ecf0d469b67056ffba63a27514404877385e4924b2343c7fecdaca581cb6e9f8f24074f35993aff555550da707790e5bda6214b18af9b4e6ed332be813d4fc38e498a020d646573a2176907a3282b659521946", 0xde}, {&(0x7f0000000780)="8c96642a5896fc5457d078e9575cbca2af0f7c58b85c5ab6a8bec1860fe3757e87a35d3d5f3de6c322bb04c9867af9f3c3fc3065261f037bdf04ba0dc85aee1015d4f12e", 0x44}], 0xa, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r4, r10}, @rights={0x20, 0xffff, 0x1, [r13, r14, r0]}, @rights={0x18, 0xffff, 0x1, [r15, r1]}, @cred={0x20, 0xffff, 0x0, r16, r22, r31}, @cred={0x20, 0xffff, 0x0, r33, r34, r35}], 0x98, 0x1}, 0x5) select(0x0, 0x0, 0x0, &(0x7f0000000240), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) 15:57:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000440)=0x7f) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80000001}, {0x3c}, {0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x50}, {0x6}]}) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x4, &(0x7f00000003c0)=[{0x7, 0xe2e, 0x4, 0x1}, {0x2828, 0x8, 0x8cd, 0x1}, {0xdd, 0x1f, 0x9, 0xffff}, {0x1, 0x2, 0x3, 0x9}]}) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8c40, 0x0) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000280)) ioctl$BIOCLOCK(r1, 0x20004276) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3) r3 = semget$private(0x0, 0x1, 0x60) semctl$SETVAL(r3, 0x57e1d2a2cad259a0, 0x8, &(0x7f00000001c0)=0x100) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x4010000000, 0x0, 0x100, 0x9}, {0x8, 0x7a20, 0x2, 0x3}]}) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x40, 0x1) ioctl$WSDISPLAYIO_GVIDEO(r4, 0x40045744, &(0x7f0000000300)) symlinkat(&(0x7f0000000640)='./file0\x00', r2, &(0x7f0000000600)='./file0/file0/../file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$GETPID(r3, 0x2, 0x4, &(0x7f0000000480)=""/28) setitimer(0x0, &(0x7f00000001c0)={{0x0, 0xf423f}, {0x0, 0x2710}}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) write(r4, &(0x7f0000000380)="a78a7663a2616ba8563291d79d0b1114cbd56a99307483cb843881ea3f7244c930b29d28ae8967adeceda41a6ab0845455237d957dad53651ef5c75a54ae5c", 0x3f) 15:57:12 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xb64, 0x5d7, "70580ed76f1cfd6dd0265405e7680f1eda54df89"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000040)="9281b7fea36034a3b4e07885ae437c3c6e893abc42eae475e2b1ee10438b02531d98f144be368eb82e475688279d5749b1fd6d675c7cb3b9b4ef14210485b67eb97c914a77d6acce2062c84ece0242a1f4700982ef794c184aee366ba3692fbfe47a27c0cfa1b287", 0x68}, {&(0x7f0000000100)="7ec5a44c14fcd0a719c4647ca70af8d5cd35d8c461687c8fd2930a5bcf11050996c95333b5a2877d13c134b137a6c03b7241953d010a54585b94faec69e336ec33ddc0525176df9c7d2abc031589e1e576945a37dd33ba96ea86c62df7ad8fb2746fbb68c696b2d1f8558a9ba08cab1024dba543bb86d402ae38176cc8da597a584d0d82b085e0ca5ace4ea58cd3d976", 0xfffffffffffffd58}, {&(0x7f00000001c0)="a54494c163d4810141d2c5fa696ef7219cba40f548c13a1cbcfcb907c2bd304c45c6d735b58c697f993844f4b624ad0ef1be9720a0450e9906a7198a448f2094fa470b82c435c451bf5ff513c527128f9de7fdbbf7375d65d387cb6f52d1f71fa4ebb84671d52716fff95190a65ada4e4011889d476eb4298b492f69c420ddcd7570353cd8d3420f8ba6d035b3195451d731d4733f99feedd1fa9d53a12f6e8e9b0b1902ae3bb1d4becefcf851ec8f085a386106328f569f1f93", 0xba}, {&(0x7f0000000280)="1403312caf06cab06c362dff19bb7c84d23d070a0f407d38c4cea09d7b01411927ba6379904fd90abc1659356c65ac3f59c572c155335676f30b4064c89def3520c5fd2d241f89a8a2de295101244625463edae954368141802fdfc8be72f1bf852a17b9f44dfffe7886863ba2625490330587ade429aa022c0a0c665aad006aa14ad760e211421d0cc51907970580a5082d8f12ff637dd09985d2fc892229b2fd68d4f82f69b4ba9b979109876744f40014735c1274f302b3c00c8ce2ab40a1e9e6dda25daa79e106a543e1ba9185f2ebbd3417276ea2a43450f6c940", 0xdd}, {&(0x7f0000000380)="b79e0ad090ae65beb76faabbf15c66a26f32b12f8f7b23849eb4fded09bc3263f455bfc73eb388c601300826f23c6396a3b85046297faee475d1b3d50a11914ab9ab0169738bd050cbce296faf810bd8e27aed181b17cd", 0x57}, {&(0x7f0000000500)="c791db2ca01e81ee0273cca98cb10aedf7a948ff892213e0174ea304bc06d35ee23fdbe30abcb9a075b81c0fcc6cc8475dd7754e24662f4193de50a61ff853032126c74d72796cd8484334b82b583a4376d440b42759b8aecc88e6c3db9deb5b6aa5da707cf677c3d3d4a7c1c752529bc6a5c2848c97aa1f048e3825b176f4b8548dc38f2a01254d5a3a33482a806b325944d0d762654ef7d79c3a7d4abfef9fabeafb44d5141280b77b22aa33d769861056be545a0d6a473bf1ce4ba69d1b1c42318660af37998fd79ce8d6ecf9acb5b4f73f99638d3e4395d14fdcfaf77a2bbc51555b018373712ec17b65578226845d", 0x3e}, {&(0x7f0000000400)="c4aa9e0b82333de6cb694eb8a0230d03223b477116f9321dc5099ea0af968dd37d8dae89483bd5d2dc1b08aa0d8b7b60dc9d26440dc6556eb5283d005dfbfb", 0x3f}, {&(0x7f0000000600)="f9c1ab84f99a48903a68e4d9d8b7674c2092ba232d2ab0dc0ead388e8b748ccb3ede9a9d768a2f1f647aa73e7130ea471eb5dcf1a76f6b7d7c15ac6cca2196c23452ac280a2902488131638517b34311c1c2d9f8dc38232afd7bf3f7ef171f5d07adfb3e63de4a568a7799b4f1d14103af2658baad7d9b578508a642f07ceade42a192b7df9f7acd5d3b839979e70658753e3f6b5a83064235ac25ca99cb55af4c0dece911dbd89fb9b84197a27f3b4c731be5f37bc9bd009cbe0c76e2db4eed40a888562f1e0a8cd21d4d9eef8b977b49a9dc12e1a3a482d9f973917f", 0xdd}], 0x8) 15:57:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000000)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x4) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000001c0)=0x9) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) shmget(0x0, 0x3000, 0x9c3, &(0x7f0000ffd000/0x3000)=nil) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x4, 0x4, &(0x7f0000000100)="99fe358a", 0xfffffdec) r4 = dup2(r0, r3) ioctl$BIOCGSTATS(r4, 0x4008426f, &(0x7f00000000c0)) pwrite(r2, &(0x7f0000000280)="371a3ef02427b9d6ea36ac7f3b87e3699e4f315d213671156fa02784ff69a6ea8769547688a1d7ccb6763181902ea591dfbb768e5d3d47baf39548e81f959cada0b9760c7a73d8ac97c8ed071a86e53b475877fb63ef9802d5ed6f8542f493b0c5dc4e1fed834d573e2945aae627de4f945c4a7c130735cdb36c311ccfaca84e2ad276b01f8c3952dc540b3f18ba1bcd15f924b718c2af3bce8426c0037cae74bc73c372fbbf42d26936022c58b8c66067c7a4e4f2c47275d85499812df950e4a4bc4bb97c1388ab326a133df8f364164c6925d8c8fead2661be25f01bb47b9b04e747d0a6086ad755dcbfbb99b1b0393cbd8387cf582cb80d8e9b5db190c22a4364cdd81c06b4effcbd7ae5e10a81f07f17c9ad5dee0879e518cb6ee441e8f6d2e772d030794f8209ca3fc15ecd00a7bc5430378e82e08f4620f322e1bc35f26d63294fe086e7ee6eb966f1c33b5589734239409cab5384ef3d536a7c0176d60a0613238bc9ff572f43a0879c3014456c8e146341271f296e8a086f56ac3f2affe65c6acb0138a027a65967f0d65e0f93bde4a5443724f0eacdd3e6b128dd3b4dc2872da6cf66a950d1e3402aab845f8cc8c30acd906488ccaf5e0d5ee81db60e4dd572650c6ff9472bd9d27697ac91e2770a52a18505c080d887c49610cf323fde23a632ef9def2b1a8dbf508638478c871f3ee42629e3085c04c7aa3f1860a1ee8810869fe67d3d03515b42c0316066509d0cfd422366b585d13b2bd081ef4cee041911c724d8639a25185d80fe75222fec161f3bf120ee90df49cf75b86e43c4ff4b4f5fcf64818f79263785e82c659471f1d333e4aa7afede04f510308da4b2335d6755823ebb9bbd8ef25f6b14263b633559fddf6ef756c8a0f0421b9cafc0059c0518f4d5a0a00c989dfc3d1fe67675baa713bb2c36708f79fc8d84fec909c95f181ce3bcb8d7d5ee6d97642493c4beea1d3ed13c97c0562535bd5b493bdae8b18e1ae8a3b1125a44353c37b11359c9e87a9ad923657947a87f1fe5d66358272adedbd7e2158b179f7eb1dde52b64953c68e22b6b7451db903cfefbf5ba4ffa1afe26f8931a0b885d80709f802846d37ad5f915bed2d6847f5493a4d51cb20a191f86ee55d1c8c2c92f8fe6ce5871c6cd17bfee8697888a41cdd81c025d6900921e8a1246fcad4b78fb80aff52cc74ccfa37b17dcf21ced2ab6faaf2b90336c8ef78723e067f4e4c00e7701afa46d5f904c6fcf67578609a2cfda563dfc980c94aea980e8383718266df0e9d7f0dff7931ee5a73bf693c3ed54d3efab820fc656408f0129e59c6152b55216f741034a650a6ca0d3f90c4251f0e36e6e2ba7e74ab31c9500803747f2564a03c7d74f3e29d8ae44562db981b0f17567379870c395eab23b01c9bfe0387ede2e799448fd6b6103ccc2afe972c9c75ced2aa7b2913c0bcf8c7b3d5792063cc05e87be7e5ac7aa63aec5437819e6459d27adcdfeb9388744f25ce9aba9fa160124874c2604ab9e24476f2e588c58d9fec225ac7c17f9bcb4ae1aa12448dbc8051fa98a7ca8e4b8486e1ba30175f6b714e150e3b4d8d26e8af955df447730ebe85a157c2d3f6ad01aeed86638300f9090674e9da9867158714833017d9e6723ce4f786ce8af2bd0a0ca6e781880e79b265e2d9cf02b47f2ed4928cb6fbafa723cff543ff401998a25397b28c4a15763e5dfbba97461b1bb8cab5c6fb79b34b15bf794aa8fdd4147928b8d5648d7373571e6b288dcec4341cd83e4f739521fad2f944dad0d2a6ba8a5de71725938ddc503ddf8835ea7168845bf859985d7e0602c8081ef659dae7bdc0b233b937dc7c497099962a62fe8e2920660d89dbd4e237c4e3a0796e733d3606858d631542919fcd887df7350e38676065cfb45f70b0ab7e3ee8942b880dce720236c7db585dac4fbd9f98496a60ab1db88272b5ef56657940997b72faecc8348cc2c64c3ccc390be76c787475ff0bf70c0a028025f9f765ebfbf64769e3047f8dfbb8cbf6c3f3fd1ade26c7aceb6e3e6c71cc4907c684b1b8af5e8c0cfc30aca3c44b99a71f422688f88ab82f821ad06a1700d84afcf659484280905ae218bf403e279596b0e0899f32db6248bebc87ac4c46e6e45281e49d7927f700a28e9087a77ba27a6f29cda175d73636bfaaacfc40ed4acee30dbfa1ffccdc4b2822918b991dcd7c8c3ce9aac28d7af50cb11dc8b5a8286d311c75fe1e9a1cf089627e9341a5a4eafc38ab3e6abca2cd1e50f623217b769d30748756cd0dddfb2e65338b6456e0ebf67f7e28ba11a7ec44f68635d7bfe83f145384cb958534c410ab8771e014012a3928d05610750f0b6f2bee03278d55ed9cde7170b9dcb32e584372e9e182c81db5d619c0b3cd75e3353df619903046788715ee85b298a51331625ff8ac892bb4890499cff3fcebb2e59bc60aa80bce985594f37e4bdc715521310856cd9a01c154036b3322eaf7b5d1f69bef58081e07c395e8005dcdce2f42cb536f3dc45560a6b864ce5c7bec763f87212d4ea31b499e3f2f11a0b5e0ced913426f888af2b0fd31096a4935d7f7f3f2e8587712c118823bb63453b0619f7e3569e33d332babb45f87ae7bdd5e411d51a0be06e6c79fbde58d761f4d635d476c481d48b50942ed6e541f8ca78f367f7a6d8d23c1d4e6febe878d1f03ec9f9a05a8b9ff1f8c647894fd2af5f873c2ed410194fbbbf8e3520e1c80cf8ee83c3175b16b764ccfe78d6a56ff67fedaeb95c8b9429e30f388c93414f254df5573a1b7303ce17b989414c6c38e1e0c0315be4f1ae26b5278821a0255333b66e7c87b2a2898c0f4389ac1518c5ff6b0427061283d02595db00bc8b9ef67397a44eaca517487a8140ed1fbc0b0b637257ab99d7137d53b86dc1bf55861142ce888d8a6dc3af578d84a2a9bb4b8179c68d562e9b98d596050d5ffa756895bfae990ba00b33316701ca982091bcae90fb5f9105bf5d1a62a24277e2da8fcf0d672ee00dfade95839b95136c97b96f34d55742307f46888fa8373ec50ad1043dc58e2a7690105f69ae13e5113d8695a1a9a08f940a7de5e62177ccd80fe931bb502f90d355be4533a90a6f52bfd4c774d724c069d37a8d2e6ecd9f06c04b1240d45ea0950c9442d998f2cfa08375ccf040ccb9a6a27ed17ecd9aabcf7a982690352c023c145b10af66c7cb1bafa5865b84a6256e4593d501616d1d56942c2363cb9eeaab3e4021e85217b75d1e28a9324af5d7a18c07b14c7fe9c85e7ea46735eec38ac1bed69d45e573b65209f185511089b7e747ce6e2f137609fcf9f32f3f41dce0693e2004ae3722229f30299ac36f2af72a0ac928b2e8e147d17f11c28b6dde54bebbf651f7a8f94ce369277597cb2f91d97f0db37fb5502ff65e89d37a93e245d464a53f113fd44712d5a176989a440e69a41698d096c09c08cca0cbd0a7c29872eba9b0b918dc3311d08ad1ef91344066ee619fb3a023054dab9635bb4b0df9372d544e187e03fc76eb0244ddb8c7c6973ce4667ef6e661ba88fc47bd2f0ac659012e1dc37693e2341f4c488518715bd74d2daacc6ff5fcebfc77b27f49076a3cca5c4b39cd60e6f3fc0323a2517a584636d26a05f78ba34a9f6e4df727a230f3158fd5c806092b15cbb68647f6201f6eb36cfc526d6e9556775c253cbf8c11698ad05a7d739c231e14bff29b4468e2f2ec0e469a8a37deae3e269c3268bdd69c425344aaf2d50003dd8a7535e218772bd1384a096469b9a2697b69431f59b9ff9c2e64400458faea41e0029908e910e16c393c451e9ecfbd7a6a602531a5e5199dd57d999b2ee02dc57b31c73039c858d0050c53fb90be0da19f97391d71413b4483e53a48b38f9d061acb0a138d3d797db5e4f750bdc90648ef3f096ce33e57a89b4e1591dbf79f411d9ef05ebe9ed1d7e7143f3b436bf21e500898b4a845b195926054d6de48bbc0c4ec89a40a703db6578aba076d66a73f0f44f701f10f64db78ab02f7c62b26c06b5e8ec3e049d271e60da263b1d8a5aef146bb74f85c33cac31c631a398944fcfeb7a9e2e4fb57fd5fd1bceb91f3b74b3822be392e1420330ef799b14295fdd6e759e727405e62a3f3a0c393bb347ea844c063f96cd935026e7e307d1bbcc294efcc79cdd64100cd0a5e78b70d55f3de711f4475e8534e0271e87367413d00e6142dcf4f28d0f0e3c588667ae3005f3e88069ea584f7834f21fdb44d4873283516366368ae4bc148f8039a8a77aaed26da955eec5961a21ebdc723cc98cf9ea7be87da4e7a4de26d406ce4d52de4c4400cee45b3f6308a7a88a12d1b6e553c7def3f99ccf40e331334450177dc2cf352f58037969e419e91057009be03e452a983ecfcbfc8894b4941f6a2e95981b42307288d988a3a4b018faa843646e6f8f2f6775f2dd0d0a96075908c58172586bcae7d01b14c21c5b349999f1cd185f0bb6edb733891754bf29d13ee24548d346b24df808a583373f178bca6cdbed000352e8cb78318db8da2fec1eb9e1271341fb92c8c05de40cbd12888d214da2c69b2d10c63ad58db405d480b73ab46f07c278346958d25c4134428707a3b7be7ddeab3bee9b61cb0c9bb992b621e06eadda39e5955bd22ade7f0ac3807f38562ebce29749d48fd3acedc5a02e5c19b55490808e3b97f3494eab8ebd90813b55aaa4071d41f7f7b4f019086db9cbdda7cf6db14295c0b0e3053b7f86f8eb40779330d1e0093c4d417be5475fdc0c7870a2c41e98d58dffd1f31e79856887ee1f9c2d2c1f7864c375b123215cee5c7a2380449fa8e2c077282653bc1c9666ba0d3e54aa837220b228ad81c3e03a00c8378c4ffff66dd6448f650c39ea00bb54f7a4da0c9b3a361d32aa45aff1b1f58a5647ef17cea01b0df4ca651be62db2428566d32d7630e7100353d2ba2e47363089178a2d58f4692c1790e4e54e1bcb54143c764806b6ed5eb876707e4ec043570fa8f22ab17b7569052b23739c9a87ddac87fcd6f18272bfe237bf24f24ef154878405ded6eea869c4c3c3fc4ce6927ff9b3b5e36d832e1502578b0405154eb13159933470f7aa477fe9e228d3b28e43102b10c1278910b56d0784bba93fa065ef5a00ea37ceded2677367c1b99c9589625b1eac9c3dcd32de08c71547d2cb562a539cfc007ab7d7dc1d69ad343ea531cdeb5f488945b2016a6959a81c24142979325dacadfcec04cc01bde8c47c2a3f1d62248ebfb25a5ee933f91ba41896537049d54c8574c2d9c1f2c33048352663e9e567469db18d18088ac1ce14abaf249ae131cb0d9145b92c6e987c4420144e9f84ce67d48c7d7070c6cac624306104275aeec4301f5c6085f79e0c38bb9c306702fbeaf629ad0321df4b1f82568bbef0ee838f9fc1d056ccaf4a37a2139ca42b22b1169511b4262dcaa854a387ab0187bc3bfa5cc6557a56369a020bb8dcfd2f1ff4df130c6965440ba384eef592ecf0ea64f666835b3b83ec02484c2867f684ac3c98241c5ea28f453907e015a65ade02eb9ce824211681798784b5d90e20f0de5aba4e08626cd7e515c767001c5cf13baca1de59f69516a5d8e090f7748bccba143db5ea4a3d80b1491db4d0f49ad1d180bd644db23c41f7bd8e842bf6b5efad65e4c4fa48489ae514202ea4bf49e43e7500295e38a53e5c46ee648b55ac52ef9bb53d3e536e56be2278b654f85bdaef74b4d5aad0fce57d00a4d6df9568a8f15789fe662c9f1adba78fce3e45f278462aba9b012791cd96eb213d44990125d41bf9c076d", 0x1000, 0x0, 0x0) 15:57:15 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x140) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000080)=0x7fff) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x40, 0x221) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) 15:57:15 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x16, 0x344d5f0d12ee58ed, 0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) fchmodat(r2, &(0x7f0000000040)='./bus\x00', 0x44, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r3 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f00000000c0)) 15:57:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x45}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000008c0)="96446a99e553c535916d938c0638") r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) 15:57:15 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x3, r5, r6, 0x0, r6, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r4, r4, 0x5, 0x5, 0x1, 0x8}) setuid(0x0) 15:57:15 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) utimensat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)={{0x100, 0x2b}, {0x7}}, 0x2) write(r0, &(0x7f0000000080)="d0", 0x1) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) 15:57:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(0xffffffffffffffff, 0x80045756, &(0x7f0000000140)=0x101) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000200), 0x10000) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) flock(r2, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="000000186004008b00113c2700000000000000000000000000000061000000003f00ffff00603e97a0c22452", 0x2c}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1, 0x0) bind(r3, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) 15:57:15 executing program 0: writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000300)="0fd7ea4c848ce8e9abf444c4fa37deb9f3", 0x11}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0x8d1379d3f5f3cb09, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x8020699d, &(0x7f0000000300)) 15:57:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)=""/53, &(0x7f0000000040)=0x35) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) 15:57:15 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) flock(r2, 0x4) write(r1, 0x0, 0x218) 15:57:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x25}, {0x6}]}) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x100, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x80}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="b61daa09a1f647b21cdc24006a45") setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000180)="8b53e9cf", 0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="23020000002bd9a56603144e7b14") 15:57:15 executing program 0: r0 = socket(0x2, 0xc003, 0x11) connect$unix(r0, &(0x7f0000000280)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9060000000000000013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d"], 0x10) listen(r0, 0x3f) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$setstatus(r1, 0x4, 0x40) sendmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000021c0)=[{&(0x7f0000000dc0)="920fefd00a82e54563167ad971b2fdc452203c691196294265caaf9b47d7f69b766d04417a7a63222a629fadb848943fe2f6198160229afdc812e415bdaf8fbf91b0a6d05e501a4c0a8bdad595b73126dbafa67595f35c50f5e9fef0eb796086679b8e39a1ad7aa85ac1a7fb9f79", 0x6e}, {&(0x7f0000000f40)="0b6586639c7b5a95c46a6e3660e8ad09b5b276c4d4ae5324656f962a53beb83bcc017560868d98dad8c6934c19e871b5985b025d9b84b07f865d6c3c56d022e5b8d8dedd63546c3ca65e120df7bbc59a36302491357e10590234f2d6937474fee8fe18e18de3a49900d50d40addf6d04c2974a83988f63707ff9d5d8c3396963398a437d5f7d188b40151abc209f160ded87968e93e1b9cf2cea966e994fea00f0587add3c0b6df3039f5e6c149717d98242dd33a300cd1b5b19cb604ded861e78aa", 0xc2}, {&(0x7f0000001040)="f87c9cb83bbbb4bd06fc69079519a3ac3b555eb78791cc0dc46cdc7cf33f7a978deb267bf0d8c8d34f341e7ac855524c6620b08a7ed3aa75255baccc58426e196dffbc867ba0b0b839a99efe74771d8cdfe025445fb2462dfc5e1a0ef62cf028f6d9b6c31227debe92a1ae544e6297fb8455aabfed8343dcd879215b69b95278e78f3b595bf3246e7dabd18b", 0x8c}, {&(0x7f0000001100)="39b349563b97498b6e7d22602870d2d20cded9d101fed36bc90161574305008f27e936fd57bbdc92a579296a21f039a1e8a557f7456c67b73ebff834990b51d5bdf2a71f544d42b8738c70d546ddc8e6e9ceef282983ab46e3801f78dcfcceeeeda0db77f9dc9315370290a9ade58e5ecafd3db3b67f89c5f95c2ebf866684955dda0c26c218f8022cc653f7c5a7a5b5ae51346d79e82e50ace7d7af49cf5f1385ea68b576d40d5cccacbd1e876eea33246747e6b9f2a1704e8ad7b836787227f44e9d4b554d6c1522f454f210dae2fca3e69ea17d4181e8d9c6ea4b1cd7fdf175757acd11ee56c00ec864990e64deec94afb036e279003a0d79b50159479de1ee1ef3316a5716687beb3fb73711910b4d93490dc1aaceaa741b86d8139f34a7805f023e419728262a813d2d59b866871cc0c40ec3eb07f57a162fc2c6234ed5269824de54b1a8be8860a5b00d78e8b529292f4e7d665b3a733927a6066b6ffd64f928f25c1b593fba577f0777f5de5bd1913adc4d061c41f5a4075240f76826ee2e6dbcad8c574cff63bf674ac9e3e31276654d3bdcd418a142d4417e5b353996672161570f56c7a096e7c707c3ac9c1ff3dd6c54d54021f3e3863f6164a18d33f283a2008552ee5dd5a8506260ccfe1f71ea558711012a1c1e5e5b882a7e8f38f94555280f0e8fac46a3673e5b52957f609bf5bde9b72a0f42e6df6164b72b53b45f3bb5b624755f682682599bb6b74feddb79ad0a07cea125893e2baf2f1deb2eb98d6d73f0fba6d23695ce40905d9e5916c6516875e7b9cc30917cbb50610c726b83fc472ee3cef3388a2b7f75c7bcb5d47d3a47d6163b343130de7b4a226973806ae6c7f2c9b7969a5016d93e7bdc3dcb29f02f8723401bafc20c78850644088f92972998c1ba1f0f28437a9951cb4525b3281543950cf79859739c9fa0d6b995b99a7e9548a512171b1e47411f07858f4ae403553948bf0fc4c4d5b29a3cfa6bd649e8ea7824838c3424efc26c8b71a53922894b4c4b8c952eb6e7f529d82c97ad6d7f132df0701623032ddf2ce06c66be3d565fba7684f5ec369e6fd87fe71512cacb4683d6cc616d4d4c97db929a9b192d562672ff36215cfaccc2aa06ec3830c6192029c2f6179a190eacd30489cf36cfee5ccac2911d526ccc3105d2192728b5a72984af1d653ff65aa8e511bca94dfcfc813b5d84f591d2c96163e5b0e63ed450b051027beb6942708798b6b2814214b47166e53e6eadef4b81bedadf7c0dc01956b1a47e49097b73ffa1c60817537e9e1e13d8e9e1d54b924fbfeaf0247a65d1d3ccf5b1a7a5d25c51c9ca05071320f5b80881ccb91e868d44a6192f78eb663e421091c7c687baa331832c77d7b8dd6529e01d2bd6cd2c8d16b09af92e53c579d54aaf0bf4dff899cb079f3e79d38a4197b570c4b1957f3967759302cdbdce941e00515e4bfdb0e33a8ecb5d546ae80aed39675d0cc2d1eed9cbce153d9c9e80458448a88684bcc6cae21bf041c042c8433d4820519fc4979ee5cc49dff745dd7d091065f85caebe61b0666e0ee4116cd138c696fcc7a3ad86fb9a71f85f032071e1a483064f2c8881b051c1299349dc1e51778cb91618728d72c66f40eeb504b018391bd33ded7fa81f18f1a5ce7536000f7dd50fc6c4ccd50b14318b149bac82ed0710740d55c1590c75be6e5ec23be80e0027e186211c7eba3c4a6feeda13bf709f1b1dcff7c40821e3e559681bed61832c418ad3ff3fa9758cbc096ee17627e4002c541948c5dee2f6c0ac5668090fe2414765677b9739a1c135f714521f8a3cc888e0d0dcc0586efb234cb2c123cd67bf60230fd2627e778936349d53d28211bcf49131b2945a643c734f5f26e9cc9110ddd63c6bb2f0a30eb39daf3f56f634ad5f4454cda3c37f5232071d4ea598f48d06522ffb1e97e1987c81d9b058f0a80527044a133b891996368a25b62a937117c6df001bef33879c8af2f0ad6905e1488e26d225c44592fb96a60fdd12cf73aa576e40091f857b383f195b759fbab02de31405206cb2e7c8be7f88101de8e071fca246d6b6243fbc5bfc43ae728dea8aeb9024f6a8b4356cbd8d84a34c7aa4ae0dc90c1b7883e30060f21981719f0601764a0646ffe16f7ea310870d008a00cee1029fac9785c8d21a3a11283bd50593e9ed37c3cc6004a6c948180a0b270b0981a6675d2166729e730fb3f004345f2e85e8ddb204e6aaee60ef12037cb3a03d92c1bdbec845f55e6ac714d9fc337c9c05bdcfd637b98fe1888727f1d60b67f95ff4c38e351957811ff0d6b16da5e953d903021236ac623eece669e39d91570612ead538ed06572fd4d228a5fbaedb199e4a9cc7e5d14e78de4a34b9f1a64e01992eea69c3aa12dbda8eecec5b1cdfd8a2b41dff6bcfecea47242bc747d7814729aab7b3a7674c58c01d82a882fe8d63774bcfcf58677500e6ef451fccc404764302a996841a7ba4acac42895364b4bf824bb78cc4989bd4a52e684f82811cdb113c0fd21c0af6a10ab7ab3490ed911043ef586005a4fa864078fc4d104ad52c756f0e5342869d4f16b7222cc97bc72726519e2b66424a57f7dc2aa0528760a0b859e71d5b797267f8ced0882b61b3cd91ac09839daa3bb50ac12f1ee8de75c4016c39660fd87bc5d99cd9467b13d3efd92fd184e6a3147bcdd2b2f97fd4654a76e9d66590ad3599728a393c66ae4e4b97439c6a935243cb7e34f812728cbfb9f0dbb64eb889e002158e898ab02554ad46eefc8e2d42fc44e3f8dc918450a9e62bd2af3b964c67686b20d483b8f0dda94b73bef23cc0fe82e2e6d3ad3cf41653427867be02df04fff2d79caf25ad0c939d16276edc1616114bbb8a5558c70e0b2ec255d6123fd1dbed01a4070a33aeffef165d7b8403d3b42092c8c81c705f8db38ac50e854560568383266fdafbd5c1bd9966b70877f35bdc9b5a6ea76e2ad4f0336c17af4942ab49115d9b3f5989d6ebbf9fe6fecbf816777fdbd1122b3095cf3059a109667c56ef1cea6bf3ed715eb1382f05c7147f440df2a6e56e871c5596408df2eb5842888a80c3b62dde02eb32539bda4b3b9c9588858eb6f006ebe10c550264af88b0ad92930df446ef29c477bfb1ed08486a68893d7f6096171eb4a2097c31a784c31c35b9a94a376ea383e92de4e6e7f98b544fd50471140ff6ef9321acacf993efd2540b8ccf5b180db49edf404c905157e34a27908d5573afa6c1887fea18eef2f19f37a8e571389fb1c04bc1c0a6fe2a19ff18c9ebdf8b7ad8aaa7ca04e3d15b94d2a33b4bc6aad3d7d982591d75fb464645c8a3f333df7218c36630ead2831c9f071f24aed35b2eac20a8c031b04b1ee8d9b261e01c5c359a12fa91bbf1f56c02ce22b46bbea43c738427915e4503edbdcfec69fab6c81ae6cec08c718c656395fc2f1e706135ae42a6346cf33535b03964b421153e8e7fbb441971f754bea29464590dba18a3d37c8d16d9a00feb3ebb6fc2b1f6d2bbb32a30b026c1c6830d43056384fb736a07f8e3738e63d5bcff91eee7b3291e9db9196cc09375941d93fedf89116a20625a8e33308b40fe3c5f6e064d1dfe5c1bd1fe90552df8d570536d71d3b241b3aa20f594bd16ad2d1433d5e97cc92d361b1eca847086580d0d679539d49c81dcbd35c54b699a06c5e2533e7aa650773fdcfd164f40405bfd7afb381de278c8a040720f2fead50c01e895675a91747c75e2675c6f757ed27181260cea7eb96b13cb5c24b1707616bfc4a98d9597ebd1db1e31effd4a3616a4a65a7041f65b43f68c89d880357794e97fc03f30569dc5de8b0a9f75134c1b3d78e1fa4bc250616fc7656b7ae3006fc34cd51a14402a20e64839a3ade7b8e2068c412dd7592ea4e4441a656360b6eed545c81a35ac49f3828fc09d39716579bc17448a12b19de1072188eb6d079adeb130b31b836d3f01710b4367e435943bc9afeaf101144164ee85df48be4242364140d9ddabf1334958d25ec2ff10efbe31f030688f93c6009bd99e08f869566e519862b66a3e45b090d2acc8e6f815939ab4b4a8490775ac8f4d919cf5908dd1ac555d4560ae70ce3b50e63397afd5edfaf3da359e0377e6b4159327a7313625d19b9a2625b36a99f78da306cc7b745ae71a597c31d0e2b27baff50b725668ac11eaeda039e4e98e2268a44d3fb0204a18051fc85e550571210c382a473544fc675b61baacaca26dbea46177650c9ff165304fa33dc8ace9c423bcbecb3e45fde6f44a111a4054e56dff2be926efd2425338dbc449541caa2930d266d2a5649baf6c51a83f33c7db6f87dccc05deffef9d54c51775912858a54588d17ebdd5a426076a5ab4b20a141fa1b010f9e40309ba4e84df4130eca7b45fca42358e74c47a31811f5043bce49d55f20ac88bdeeb8be497413f7ca86513eb61e0f8723814d0f922bbf56705d2c7614c22f123896341ffc3ce1812ef24785c467af1ad5c03022dc9c3b16730ad01d3e018972e8943333831d4fbc13446562c53ef706681393c3b58d4228148228e79c5454bb2b166260c230b83b1ad89ce9577d43814bd2132ae6c7a5ad3d27a538869a7a0c608b67e8e674b396617b5381ac913e7dc235fb60ebee43b28998807f612ba080155eaa340648b0775844a71f7d7ab1e9e84bcc214780c1be71afb3633d048791ec1a21390669c6a8f9537a3d4f257b0054ec33b726eda58a0b20ea1dee835b8369fdc30683541b3e357ef593a071371afd3d94f8268ba8b8a236e3674fc04b39b0730dbbebc93d1ed24c40626406012636a901b3e001aaf7f7e1a71575345158dad02c3baeb24cf37cbf457a7aa0a643459caa31bdd6fbf4c5c48f6d71e458be06b8ef3339559577868cc879fdbd881ee9ddbdc95ee9c124071c41903f53ae785f91ceef1e3a2db982ed8702015bbd5d9835dbb835283b9f37fe8dab5c90f830e02b7150ce30b7dd2b9878fe7af", 0xdc8}], 0x4, 0x0}, 0x0) 15:57:15 executing program 1: r0 = getpgrp() r1 = fcntl$getown(0xffffffffffffffff, 0x5) setpgid(r0, r1) getppid() r2 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000), 0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) r3 = msgget(0x0, 0x184) msgrcv(r3, &(0x7f0000000080)={0x0, ""/121}, 0x81, 0x3, 0x800) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) r5 = getppid() setpgid(r4, r5) msgsnd(r3, &(0x7f00000001c0)={0x1, "84f896d3786eb369dbbf47a1a2aef7282ec9dfd5e0368a0fb5942ddf44fd1ef20ea8fdff764213dcc813e71001f781a997bc7ee939f110430a4bda8244767140961ea5004f8dc9e35ee1397a4ef442c93ff85864a61fc0babb5fd24ec1449c0f7a1be995e078c96bce15c88a22f596c24f52cd4db18ec28354f48b48d8d28df775"}, 0x89, 0xd5085d80e1881be5) r6 = dup(0xffffffffffffff9c) ioctl$VT_SETMODE(r6, 0x80087602, &(0x7f0000000280)={0x0, 0x2, 0x5, 0x7, 0x5}) fcntl$getown(r2, 0x5) getpid() ftruncate(r2, 0x0, 0x1) msgget(0x3, 0x10) getppid() r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x20, 0x0) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000000300)=0x5) r8 = syz_open_pts() dup(r8) getegid() ioctl$TIOCGETA(r8, 0x402c7413, &(0x7f0000000340)) getpid() r9 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x80, 0x19) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000003c0)=0x7fffffff) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x69, &(0x7f0000000400)={{0x18, 0x1, 0x3, 0x5}, {0x18, 0x2, 0x0, 0xde}, 0x4, [0x2, 0x10000, 0x6, 0xaeb, 0x5, 0x2, 0x2b, 0x5]}, 0x3c) 15:57:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x1c040, 0x5cd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) fchdir(r0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x39}], 0x9a1d, 0x0, 0x0, 0x0) dup2(r0, r1) 15:57:15 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="01010000ed411a5c0a2bf30f0000000000000080", 0x14) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x210, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x32, 0x0, 0x7f, 0x0, 0x9, 0x1, 0xfffffffffffffe01, 0x2, 0x1, 0x3, 0x6}) writev(r0, &(0x7f0000000300)=[{0x0}], 0x1) 15:57:15 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendmsg(r3, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x4a, &(0x7f0000002500)=[{0xf, 0x0, 0x3}], 0x10}, 0x0) 15:57:15 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x541d44732cb7c162) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r1, 0x4004426a, 0x0) 15:57:15 executing program 0: setuid(0xee01) r0 = socket(0x2, 0x400000000002, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r1, 0x8, 0x80000000, &(0x7f0000000040)="65fdc90cccda58123bf1fc297c2471532fa44b01f70e64c2ac585e80d822a3fa468775f13e5dc814c319f381c9b1b46bb547c69462e33996025217bd537b0ddde52f07dc810bc160fe03af1f3559c2451ed2e18fe1cf71fb873a4e1ace0fce4f37ae89d41e9b35eca8e3e8f87615a04dec41230e94882c6098371cca752ed99c4b9dc3a537a22454665f75bc988a41721a46b0495a5456f003f081252fd96a652c", 0xa1) socket(0x10, 0x3, 0x2) setsockopt(r0, 0x0, 0x14, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 15:57:15 executing program 1: ioctl$TIOCEXCL(0xffffffffffffff9c, 0x2000740d) r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x2, 0x0, 0x10000ffffffff}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) 15:57:15 executing program 0: syz_open_pts() r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000100)='./bus\x00') connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 15:57:15 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x1, 0x0, 0xffffffff, 0x1ff}) r1 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r2, &(0x7f0000000140)='./bus\x00', 0x80, 0x2) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 15:57:16 executing program 1: mkdir(&(0x7f0000000600)='./file0\x00', 0x0) chmod(&(0x7f0000000000)='./file0\x00', 0x23f) symlink(&(0x7f0000000240)='./file0/file1\x00', &(0x7f0000000280)='./file0/file1\x00') r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x28, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)=0x3ff) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(r2, &(0x7f0000000800), &(0x7f00000008c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000200)=0x6) r4 = socket$inet6(0x18, 0x4005, 0x70) openat$pci(0xffffffffffffff9c, &(0x7f0000000640)='/dev/pci\x00', 0x80, 0x0) r5 = fcntl$dupfd(r1, 0x0, 0xffffffffffffff9c) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0x6a14a19ca22b4388) r7 = socket(0x18, 0x1, 0x0) setsockopt(r7, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r7, 0x29, 0x80000000000000c, &(0x7f0000000140), 0x0) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xfffffffffffffe39) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, &(0x7f0000000480)=0x2fb) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x80, 0x2, 0x2, 0x20, "1c1cd8404bbf3234938cbac82c8f8ec2b92b084d", 0x3, 0x30}) r12 = getpgrp() fcntl$getown(r3, 0x5) shmget$private(0x0, 0x3000, 0x40, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000380)={{0x1, r6, r8, r9, r11, 0x12c, 0x7fff}, 0x6, 0x2, r12, r10, 0x7f, 0x100000001, 0xb1f1}) r13 = semget$private(0x0, 0x7, 0x80) semop(r13, &(0x7f00000005c0)=[{0x3, 0x6, 0x1000}, {0x4, 0x8, 0x800}, {0x3, 0x1, 0x1000}, {0x1, 0x8, 0x1000}, {0x3, 0x8, 0x800}, {0x0, 0x100000000}, {0x3, 0x7fffffff, 0x800}], 0x7) r14 = socket$inet6(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r14, 0x3a, 0x12, 0x0, 0x0) fcntl$dupfd(r4, 0x0, r3) getgroups(0x3ffffffffffffec1, &(0x7f0000000100)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r17, 0x4, 0xcc) r18 = getpid() fcntl$setown(r17, 0x6, r18) r19 = socket(0x2, 0xc003, 0x6) connect$unix(r19, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r19, &(0x7f00000009c0)="9ed5e8950000000000c7c19aab4230e843fcd58ff2d26500b9a46ac13fe38562d0d6cabd6ce69646", 0x28) sendto(r19, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) getsockopt$sock_cred(r19, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f0000000440)=0xc) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000004c0)={r18, r20, r15}, 0xc) setuid(r20) openat(0xffffffffffffff9c, &(0x7f0000000300)='./file0/file0\x00', 0x200, 0x0) chdir(&(0x7f0000000400)='./file0/file0\x00') rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0/file1\x00') r21 = semget$private(0x0, 0x2, 0x1) r22 = semget$private(0x0, 0x6, 0x10) semop(r22, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) semop(r22, &(0x7f0000000300)=[{0x1, 0x5, 0x1000}, {0x3, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x1003, 0x1000}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x4, 0x1800}, {0x1, 0x1f, 0x1000}], 0xa) semctl$SETVAL(r22, 0x1, 0x8, &(0x7f0000000000)=0x80) semget$private(0x0, 0x1, 0x8) semctl$IPC_RMID(r21, 0x0, 0x0) 15:57:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) dup(0xffffffffffffff9c) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x40000000) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 15:57:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = dup2(r0, r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) close(r0) r3 = syz_open_pts() write(r0, &(0x7f0000000100), 0x3e4) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000001140)="751eb5939ce56215aa2821bcb1988e6f21bc690e6d332b86bbaa077d04aff03453fdc91f41e66bde47085421a697a78d21dc182927475d9773b5d85bb0dfe3ddfe23101e5ad7ec68cdda78d586a5c0b6f47daefb7233183354a283481e4ddee15c2030c7b3706ecbc0c20e1a917d7098332d61d6693df4bcc89b9ccaba6d83cb4c996be10c80969c91f4a2b8aa06d625558445b7a872fda95201d4ac258a1a18bc2bc3a81bcc6462a8c5bebe97347950e6b409e9670256a87e61e2b34e8193cb045ca81ff05463cfa2935bc738ce6222f5a91200565b49b8990f36ad6cbbfcc76d26a79226092e44b8773f6a7e225ef71c93ccb3f7f064bb35bd277c51474df31c3c04c557d8443abb3e7906ab17d81aeb3daaa7d300879499b0d8ab143f70efdef154e1b30475e5f8cd2dd37de9583692d9dbb7ccb5007382f925af3c5188853b1df894d57679ed65061b2314fbe4ea0f845e4ca364e387d01fd71a2815741ff58fc076e7990596f18c4c1ae8d09e2a8b3a232c385fe8af525d6bb79f9710453f07ad9ed07dbe8f9407222d02c8a9037d1d1e19def5817ef07771b2933db9a0ac31f42482c4a65a13b6b82c2f6922c1c8df78110add3d7e22f7724fce96f0781569ab50e3a34c22e8d925e2e732d117eebb145481bfccc2b504f048cf182f6183c2933121f7e77d16e6003f498dd3bc05b440ff7bb1bf52cd0a44f756dd62d30484c1ff67d0309aea8430af5cfcb9c9d250c349f9d564e5284ac0cab06b3cef1fc88de8ab70cad01bd7d4ab0e25bc25878deaf85c3980595ff525c6bbdb7a3b4e96416931c3d4bffcaf011041df243234b75e2936513d19292832d471312e5a08c517fb3206798eb0f1db89b2b68596dc5e9d2eaa131fc141f80a50cad805f127555a6413a43e2fb7a77f114e462431215730d4e62d1532456d63d30de5a6a8278d3c79f0cb5e4e59694df75754f4ad1d5a2c66589af8fafd97fed67a0e4a7ee1f9a72c8279a9fd40301104cd3f2e24a6763f158dd86015bd85a3df506afe1db0599d20d5185c5db657bd9b4fa53e84e5c9793ba41ea13a7eea9326ca63a68fe7c95d5bcbdf1467188bc9dc2bd02d49870d6d2902be78affbcc387f30f0c7be267b6fb39e5ca406788411f898138e319932c9e344f52964df528541670bec2a4c2f2010018a7e39d09e60a3e919d296ce1b493859957e097d232c52578ed2406e397db6027b8bf857a32fddeb494c1a97b26ceafbb99a133e889df0c823a66387314051331ff8178e6ecc883a220f97ca030d271a1318c029dc56bc63d6cc604f19ec054b5f1a7a39609077cff2cfb52c85dadfddd4532e6e3084750dcc74e93dded013005d31e98649b1e6a61838d6b90525df8c6a28fb5babe7b09bdd846e2b531510934c67f51de0b3a5a8fa6d7c3bcf727b1656974dd5270a50d80945eab6d9eefc004a79b4f03617c390ed246e6f60db6739085e375f8ada97721c4943b2335e50cd4fe0618821af20b20207b5793ad0f1726a1e5a0b69cde011c77412f42c64eadb2c72404ae092cece3ac7f2df8c2e9bc2c0dd4b431495b7814cedd61a901bb1088a30698eaed2894f1157a4913182768b6760b342176ddf4927396be3249b185bc589b6ea1234ab1585482ef1712a9c8ab478570db3348763b45d5d2e0b6c3eeaeed314702bec979b88090018ad432356887844a36b3401a9fd4cd77a43800ce65762032049b9372c93635048da0c7a261f1e72e2919a7cbfac09602b146a3983ca9adfa3dbbd36f7c00ea6c65b28fb3da87fad6280b3c18a4ea2950a7748634775a5f0b6221f62a5ccb76245e2404697f845764bef0d91d1db6b0667168c5ee1e2069f67718ea7d7a140efbaf248eb282d649de72b01ff8ab020b80e175ba509cfc8d4b2c9041d854f4c5adb6e6709097d66f02ade075c3174caaebc3ce7f97bd628f5d60cf0c187ae9575e487b91d6f81392c36c72d037a16cf7e1f00e521d22f6dd938541005f2d858d29eac08e00d842969086f549bb602af955d11822c2708ed49f66d561ea1354b2c797844c6d468f850379d7e44256dc877399663469ee181cfe7d249204bf518e48ae72e7cc5806aa08cbd39825ad3f6ea82892b3f9a1f37ace0ae19d49ece43d363383b844c9b8ac4bcf997210dc3215ebfb360735a5822b80df2f882b35a04ce1ae45726379aa413203a982d2f19b6f44115f640a4c8e2ccc0fdd6b4a90ab1250b8df618c80ade614b4f222a845b0f6b43cf02db389023827d9ad1aaf9f82d5b87819372fba01c9dfcbd19dd26cb390234c96a67538231572742a1974a56e33a0e97a42102da0e8880b1a463ddd1f248a842d8876d50e3c14de5e7df0682cb49b9eff2578bf18a7942063421cd67ea4cfe0297e40d7fc4744a9b3d23d67df58f218cad44ed0454305e8b24d76a8f0c66bc94294d5104d287fe0a26cd567d1259a9bc0ceeadfe95c3e755b293478461fb0926ff89424f3654b3c0694f08a301e85cac26b6f41377446015367c89fc2c72dfd077257220affbefa89133a916c43a0c03d6b6fcd29dc52442f4a180ff317f129bf03d7d9a9ec45dda71c5c09269ffce4d901d60c33ac45d5a7a9560b26add3975c67ae263e9813d098519eb9301d5c76bca4083b73e8502315b5bf89c8d37d3d0e4dae7a191d3c01b1fbfa9dd2d7fe57410015f99f97d4634d37372b65d4b509af58604087975f90e597b041ec0ac3bf12e01b5d2edcaed4fe57290263ada601495fc2753c53d424723ba7119c1c6bb660ba0617470ef5351f86f98a12bb1cb0986281b16fa2b3d4f4dac860004f0ed76b299ce8a30084e2c0da0e325fc325a8edddf1e1bd8cd18f75ba56ca057ffa811070c0e6bb93fc3085c2051b7385ff9dfd84dbfe15d6db2b733d8b1d428a5ea23974b8e6b70e7986dedb7a0728dfdd06f4974987da285976e623f9698e4bc664018b5bee73a2a82965dcc98b67deb88fa8d2b3c97701a73762e1963a486cd1575f913166d27a67bd42a92dd0cf2c18827df2499a66f4c77fab30fb6fd6ba81b2bf61b748bb4b20d59484ed860d16e95dbb5b5c94265b97b1ce97d7d24db68d847b3be90e269c4c51b39ded7138a037b3ecd6692d8546b65bef9df6bbe82c25bf386909d44f1c2fa5c244985ab1cf58f25cd5f2393cb9731f4e842c57bdb3a49702a8802299e7adce2b22b7d7949ad32c6fd1fe9b24c7eed350b1322af6eb5224de668d0a9951ad34c19280c56ec560240f6148cd2e003da002b339e47465aeca624c5511311bbf9d68f9e67bd3ae5391470e84f60f26ff1bf3a4335b3cc37badc5ef7732d4189da4a02aac4f794ede266ca5a05f43ceeeaece665709a9fda97afb1813eb4dcd02faaf2b8169016659e8c9a6c34c669174f0c07d3a8a246fec45fdedbf7376b948e6c9b340fe87c7e440c6974b51250118d7f1e08e0415fa0bc25f815780406c213f6b24930e80115de9fc196227a64a7ce4b352472d8e9516f467f511ed05d569cc11af27bf9f5569340cd6e312e17b1dd191bce26b22a016aa0272df91d1112cc05685bf823c62cd53ff72f907c9f9788365db6493e25849e60c8b2f1d77d39cdd2a79c3a5d8acfc9b7490dbc96e6d762f7068a42ce1ca8bc0ee15788fcc23354d26fc3d4c9f9126372cf3fdb4b3e4f0b4683159e6bae285bebad3f728068409bff601e6831e526c697bc7d124bfb598135ef6e4a1cf73dfeea73d8c5be33fff6470c381da9fa98b970fc70629b218f876382a48c3e35018935d729d7a5ad01853cc4a846369f176e0ed3765899bc0302f1ab32cdf3a4e3be5cc2275cf03cd3a8ea4bb7bf5e2de89a4a5135ade81e7a39420f16eeb6b5168bd7b3d7044a20df7bf8de1331649a72794e6a18f78d1cd55150d0d0efe6a11181895c42fae6e0250a2668f32ef821bfdd1f55f16f5ed78c2fb582e67fd48b9f7388fd8711fa4165b2c11535cad441a1c36cc75a8a4542e2f7c6b1125abc1fe6c25048e651ad59e03486408b355ec4accd8a6e05ea5393f4283d15353eb00442838efad2697ac51b31bd71008ee818e1ee580b97f1bffe5676a71282ced7e60873ac008d26a866cfa69b5dfcc53772fa7df4feffaba6c20d00217aaa7f6403e73fdd364e8474571a661601ea62c7246f15f91d2789c9149ec1c07ff95b126e59f4cc0547a49a23974d049b702961e0874988b6c71b98df27bf8e50bc525e38c5974ccc8fea8ab94e252cfa25a6051c53a32544e89d6d616fec83cc87b578635ed1572962506322ab41ec84dfb86c64e61eebfd11554af86da5292f49358e98dee5d535cef57621eb82e1ffb2ce80ea6a3f351f200175a10fb0e8e6870eb326b1e742bde52ae79cdfa411b92d0b5012b2268fbf7a14695e37fa4f55673e60602e4df5b86722fb6660f990990d5905dcd9817abd8b4f09114e528f74bb3eb46db741b60afc6e6ef8cc291e444de058a6b0bfbdbabc240d7fc8c6ac25a0cae1df2f085e4c87fb6dda17e070e44f74787767590f1d129ac3c46261e92ca05610ef7f5ac23890a8f20ab09d21dee82a413834f1b04a18939ff3a4cc3d72e68c219fdf71bc607c864f98d56fcbc66d654df7f13594bd2f2b0b1a40b2a7d18764dc06a5887b4f1b8d4b6fe6abb02b12be548fd16da5ce82fc0c67249cec1f51d35c502342e0125a02921da158f0e1efa762773328360be3b614f15b2d92f7ee6983977541f30c236a22551d088ffb17eca8259fff525bb57347bced2f75e1a814ad62943c82d2b961f58e695d6343845f601f3d4ea2e628c6f98895167b7619e2e4a550627f02cf86906fc41067c43f8f8055302309119442b151ef93db319f09003f690008a30c697deeb34f07385bff8e8eadba776336db8e610254f5a623ff78bbfaf654e2878c60dff620d3eabb896ff1ded866592a4fa6488158b0a4adc01149ace1f13d71c0fa6e9a3f2a39371dff1b1cd370bc0b23485d98f7e97646d1683437cf6ce241a383268057b492334e884b1b9fa6a2d8e5a2ea30a72ba987242cae839d72ec721c1fa3b529385d49b3b3e499acf9a72ef2e1b9dc30a8ac334edf270f7ff4c5f56d6f63168728b79ef385d73b9b85dbaa91cb9141a1d416b08f4f06f7f729b4ab1895f2fddab4559a157893807f3a942704596233938dac7812f83e04138470dc9fe7e40b76162e449acc4fe48581a0044428a01facf6efd2f3b6313c72e1ef3b7cdf90f6014c083cf01cb366f9c082b875c8b4e903a56f77bb5fbddba272de863241ef5b93ee03ff29dc513d75b4e031909dae3185958e296ff6263395e262c8994873719f9cfd840667c1096a9bad627e40c2354665ca0419fc2f247b20f7b779fd5f3d09dc39eabf49cf8e46ec7e7d0468e5876a8354e8443e08a6ded8364acaf05287528614d4c95d61a033e88b801110c370f29c1fea6a529255560d752e7d8ab729a8f715118145d05da33c23f10188b015be59b01b7afa2b60b6eaa168f601b23df1cce7d4051f20739cc5abb0b87fba8feaf90628f6659cd660929496b921fbba24747c53db8a2b673a1e6727f09043129d6e0497c8314190d791a50a269945a8afa80edb7b1955318ecd96628238ccc06be3f51cea52b1efe8cb79e4ad0431124c4629ced7db9c0c7e899aa580bbd705d70a07e5e4ce2cb3bd778366c2ff62bf994ad51ea9c4264a3da677a579eb38074cd03c078545d0c2120da817df6df4123c7fc1c992a8aae99bdf57d246dbffb433af0039637a43c6e228740adde45e065b543fde57361de0", 0x1000) write(r0, &(0x7f0000000980)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c24085419d5e0110f98d90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537e5d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a2bfdd2dff2b3a19387834c9dd41e8002bd0200000019d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e386668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bb4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad618064014bd4d05087bc549b40bfa2e6930bc52f2be01ffffffffffffffffffff000000002c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa00000aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d20dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dc840731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda4d1a7709f280d6b0933b16fff0fe22d3c88c05ab4d8a24cdd2443c0e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebff076e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ea5aaec9b8d2e81cdaa028401ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf6c1301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9ca3c485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0c", 0x79a) write(r0, &(0x7f0000000140)="0c4a4e5cfab0fbad705a309b8dc538bcb29c88bdb57ce9092b", 0x19) 15:57:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x25}, {0x400000064}, {0x6}]}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 15:57:16 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file1\x00', 0x200, 0x50) ktrace(&(0x7f0000000300)='./file0\x00', 0x0, 0x40000010, 0x0) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000140)='./file0\x00') open(&(0x7f0000000000)='./file0\x00', 0x10000, 0x9) execve(0x0, 0x0, 0x0) 15:57:16 executing program 0: r0 = semget$private(0x0, 0x4, 0x10) semop(r0, &(0x7f0000000000)=[{0x1, 0x2}, {0x1, 0xffffffffffffffff, 0x1000}, {0x2, 0x1, 0x1800}, {0x0, 0x8ca3, 0x800}, {0x6, 0x0, 0x1800}, {0x4, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0x4ed) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000400)='./file1\x00', 0x8020, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r1, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x1000}, {0x4, 0x74, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0xad, 0x1800}, {0x3, 0x1003, 0x1800}, {0x2, 0x4, 0x40000000}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0x2aaaaaaaaaaaac09) r3 = openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r3, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) stat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000680)) 15:57:16 executing program 0: setuid(0xee01) shmget(0x1, 0x3000, 0x40, &(0x7f0000ffa000/0x3000)=nil) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x3, r5, r6, r3, r6, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r4, r4, 0x5, 0x5, 0x1, 0x8}) r8 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r10, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r12}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r10}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r15, r16, r13, r16, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r14, r14, 0x2, 0x5, 0x1, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x8e4, r5, r9, r15, r18, 0x121, 0x77}, 0x60, 0xe0e, 0x2}) 15:57:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x5, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x100000000000000, 0x0, {0xfffffffffffffffc, 0x9}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x3, 0x0) setsockopt(r2, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendto$inet6(r3, &(0x7f0000000100)="bcf0ca5734e4eba6c4d487b0bc66a83f0f033dca26dbd17e455ddd794a82a5b55d9ba7efab6f46f4839960d015101690b173597529debb3b8aea60364b3c7d8a3abe646bb641c98a19dd65ecf438c16d62ace2e5fe04fc32004a146f7bf0d2fa457a76853b40bd77168c6c2883ce6b29f277dbbb7795ed5e2286ae744855ca2492", 0x81, 0x1c2a9bb6547c8b56, &(0x7f0000000040)={0x18, 0x1, 0x81, 0xe9}, 0xc) sendmsg$unix(r1, &(0x7f0000001640)={0x0, 0x0, 0x0}, 0x0) 15:57:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x191}, {r0, 0x4}], 0x2, 0x80) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = semget$private(0x0, 0x3, 0x480) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000180)=""/169) r3 = kqueue() poll(&(0x7f0000000140)=[{r1, 0x20}, {r3, 0x1}], 0x2, 0x0) 15:57:19 executing program 0: pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r0, 0x40044b06) r1 = socket(0x2, 0xc003, 0x6) connect$unix(r1, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adfdfffffbffffffff653000463f7b238bf46854d78a2a18c8197a386207001600008295955984c87910bf453f68c117006abca64896bc5e57c6388bbc2ad88b2951b158696d01360bcd4c0a162b58fd4237b8fa4d012ae444473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30c85e8f5300a49fef9d612f871f4385ca43e47c20a0f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd235000000003454fe00000000000000000000559aa4a6215ded01fdfd82d3fd6227d60b90a950a01ae64da66415655b05810c8f67de1b28f20fdf324afe075ae85c6f0b6d4299d55ff5229e1a798336343d05bc2f3edacc80bbbe99033074039910cbd826ffffffff22d874b03680d1ca09a34b41d2eb268d8ffff8f98dda84f276d1a89b156fd6bfe9ee2ddd4295588c"], 0x10) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) write(r1, 0x0, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) write(r2, &(0x7f0000000040)="3e668d5f999899183ca3d141aad8e8f0d1c0eadf7e864ca614211dd86b1d314b8c2db269315dacfd195d539f912521cd0b011efdcadd92a95a2eeac1e953265bedad31b866b2d0de6be050fc559c2213f7007bfaae", 0x55) clock_getres(0x4, &(0x7f00000000c0)) 15:57:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r14 = getgid() r15 = msgget$private(0x0, 0x188) r16 = getuid() msgctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x3, r16, r14, r12, r14, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) getgid() setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040), 0x4) 15:57:19 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = getuid() r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000005c0)={0x9, [{0x7, 0xfffffffffffffffb}, {0x0, 0x2}, {0x2}, {0x2, 0x5}, {0x2, 0xfffffffffffeffff}, {0x3}, {0x1, 0x2}, {0x1, 0x5}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0x8}, {0x2, 0x2}, {0x3, 0x8}, {0x0, 0xfffffffffffffff8}, {0x2, 0x1}, {0x2, 0xd7b}, {0x1, 0x39c}, {0x3, 0x7ff}, {0x3, 0x6}, {0x1, 0x13b}, {0xe219683f8dba9fe9, 0x200}, {0x3, 0x9}, {0x2, 0xff}, {0xa9c02c9e8141b013, 0x8}, {0x2, 0x6}, {0x2, 0x5}, {0x1, 0xfffffffffffffff8}, {0x1, 0x80000000}, {0x3, 0x3}, {0x2, 0xd191}, {0x1, 0xfffffffffffffff8}, {0x1, 0x7}]}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x3, r3, r6, r3, r6, 0x6b, 0xffffffffffffffff}, 0x3ff, 0x0, r5, r5, 0x5, 0x5, 0x8001, 0x8}) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r6) 15:57:19 executing program 1: r0 = msgget(0x3, 0x100) msgrcv(r0, &(0x7f00000004c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000001000000000015000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00000024ea55a65774965e0000000000000020000000000000000000000100"/151], 0x97, 0x1, 0x1000) pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) utimensat(r2, &(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000200)={{0x4, 0x6}, {0x6cb, 0x9}}, 0x2) r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x1a25f82d76fa4ec8, 0x0) ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r5 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r5, 0xc0107005, &(0x7f0000000080)={{}, 0x0, 0x0}) r6 = fcntl$dupfd(r1, 0x100000000000, r5) fchmod(r2, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, 0x0) r7 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r7, &(0x7f0000000240)={0x0, ""/77}, 0x55, 0x1, 0x0) mprotect(&(0x7f0000ffb000/0x1000)=nil, 0x1000, 0x3) msgsnd(0x0, &(0x7f0000000000)=ANY=[@ANYRES64=r2, @ANYRESOCT=r6], 0x2, 0x800) r8 = msgget(0x0, 0x0) msgsnd(r8, 0x0, 0xd00, 0x0) r9 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) msgsnd(r8, &(0x7f00000006c0)=ANY=[@ANYPTR64=&(0x7f0000000740)=ANY=[@ANYBLOB="fd83e0ae26c1eee6a8964d903e068e2d739f0e57aeab5ca421812ee251ec4f38371c0e4a6aac4957127c27c7a473", @ANYRESDEC=r2, @ANYPTR64=&(0x7f0000000bc0)=ANY=[@ANYRES64=r4, @ANYRESOCT, @ANYRESDEC=r5, @ANYBLOB="9c68349ae96ed3b899f6b77dc7acee1101dd0e3f2598b6a41c6e4c36b0f5f76bc161afc3b7a9d3a608cb8ea9ba050edaa46bc933a4331be82c559a3677e15396d506e3", @ANYBLOB="d0cd0b5f74ec43127c4090260d1bdffe9d6f09e96f138ad57d1b8bb3fc434197326670a8912b36d39a9d3acf1f20f4b464ede4ac643027cbb55341c600cea2f5f0ffca61014d95127b578732b0c07e6a2b64e8984f04e1cf2b9bad0f290462056aceddb22a26f4913eab6a045ceadb362c8cbcf41fb87409a7f92f48b366991bc070f1b70825385935f29642737c32d1fd0d107a14e4004572fb47d66198c6397754e077bc0260d8c592186879bd68590076fabc15aaeb57878a6ad62835c629e98b1b52990c272b3d71a7815c68ddccb9103454a6961c9c07409d9d2c3bb6656a3d8787f7f82ce0d290fa75e35f90ec9b99665f57320b18"]]], 0x1, 0x800) close(r3) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000880)={{0x18, 0x2, 0x0, 0x401}, {0x18, 0x3, 0x3, 0x8000}, 0x8, [0x2, 0x400000000000, 0x7fff, 0x100000000, 0xfffffffffffffff7, 0xfffffffffffffffe, 0x25, 0x7]}, 0x3c) msgrcv(r7, &(0x7f0000001a80)={0x0, ""/4096}, 0x1008, 0x0, 0x800) msgrcv(r7, &(0x7f0000000800)=ANY=[], 0x0, 0x3, 0x1800) msgsnd(r7, &(0x7f0000000a80)={0x3}, 0x8, 0x800) connect$unix(r2, &(0x7f0000000b40)=@file={0x1, '\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'}, 0x50) execve(&(0x7f00000002c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000600)=[&(0x7f00000000c0)='\x00', &(0x7f0000000340)='\x00', &(0x7f00000003c0)='}\x1c&+\x9a-$\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='{$&\x00', &(0x7f0000000480)='.*%:]}:\':(\x00', &(0x7f0000000580)='\x00', &(0x7f00000005c0)='.(*\x05A\'-\x00'], &(0x7f0000000980)=[&(0x7f0000000640)='(])#\x00', &(0x7f0000000680)='\xcd{[$\x00']) msgrcv(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="0000005fdbc2f100"/21], 0x8, 0x1, 0x1000) connect$inet6(r3, &(0x7f0000000700)={0x18, 0x2, 0x0, 0x1}, 0xc) read(r3, &(0x7f0000000ac0)=""/65, 0x41) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r3, 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000a40)={{}, 0x2, &(0x7f0000000840)=[0x0, 0x0]}) msgget$private(0x0, 0x109) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r10, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r10, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x45}, {0x6}]}) 15:57:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tAq', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x20004) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000100)={0x7d, 0x402}) 15:57:19 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendto$unix(r0, &(0x7f00000001c0), 0x0, 0x8, &(0x7f0000000200)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x80}, {0x6, 0x0, 0x0, 0x8000000000100}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd0\x00', 0x10000, 0x0) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000280)='/dev/ttyCcfg\x00', 0x800, 0x0) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) r7 = open(&(0x7f0000000340)='./file0\x00', 0x490, 0x16a) setsockopt(r7, 0x7f, 0x9, &(0x7f0000000380)="e80abe90ee1128013aca8ef8b4ecff3962e4bb0ae848d55ce0923d565889bd8b55f643c3c564eed5a9f8a821fee0d7557239fcac7981f9753d8740816a81d882f1c2d3f9b1a70a53085a9e1aef6019a698f6cd93d958ed9dcd85b9eb63d90cae8a77c1e62fcfeb12924f0e427c829b70bb603d3dc4f2c9f2ce687b44db083e9be37e68638712253fcd49c39e6c859e4c46920ed66cf0737e455e65a445aeae20d4849abf4b3ba2", 0xa7) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r8 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f00000002c0)=[{r3, 0x82}, {r4, 0x10}, {r2, 0x100}, {r0, 0x10}, {r5, 0x4}, {r6, 0x20}, {r8, 0x4}, {r2, 0x10}], 0x8, 0x4) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000140)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r1, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:57:19 executing program 1: socket(0x2, 0x4, 0x49) r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$setflags(r1, 0x2, 0x0) r2 = socket(0x11, 0x3, 0x0) dup2(r2, r0) 15:57:19 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getpeername(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="000000000000ffffffff45290429000000000000000007000008000000000000e9000000000000f00000000000000100000000000000000000000000000000000d20224c00000000000000000000000000000000000000000000000000000000000000820000000000000000070000000000000000a50000000000000000000000004d2654752d888de3075a3ef36a65d28bad83f0460d9f5877744044de3017fee63b48f9a48af0a69d4f38f89b4f8f8112637a1dc66b15ac54f2eaadaba4b5ac2bc0740819e5eee14802fc8794423f885594"], 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80, "6b0000b40000004e26d03f00"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x6, 0x8000, 0xe00000000000000) r3 = socket(0x800000018, 0x1, 0x0) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 15:57:19 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) r2 = socket$unix(0x1, 0x1, 0x0) dup(r2) socket$unix(0x1, 0x5, 0x0) 15:57:19 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x7) 15:57:19 executing program 0: getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setgid(r0) open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x2c}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = msgget(0x2, 0xe24) msgsnd(r2, &(0x7f0000000280)={0x2, "6e905a6be69e112d45ddb51199dc1073d185e3aea12c85ea2f66a10fa5148dfa4ffe60eb7692175360a38a70a0029103ef039736b5370617e4b44f58f8df351783f5c22f1bb07a6e89f5411d66ada66d9e9d1c709f1bfcc05d1818737aef5f3919359c11ed6d2c"}, 0x6f, 0x0) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") ktrace(&(0x7f0000000180)='./file0\x00', 0x0, 0xf14, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 15:57:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x800}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETZCNT(r2, 0x2, 0x7, &(0x7f0000000000)=""/181) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffffe3d, 0x0, 0x5}, 0x10) 15:57:19 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) socketpair(0x0, 0x3, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047460, &(0x7f00000000c0)=0x9) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$dupfd(r4, 0x0, r0) writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000240)=""/178, 0xb2}], 0x1) writev(r2, &(0x7f0000000880)=[{&(0x7f0000000140)="1c0c94ebb4d29c7c2ca51e9d24359df746877468d5a81dadc4131e3186a43ab61eedb85c9252197663fc3d42f10f67869f6f6749f54c07c2f6ed450eeb0a1765b602d6dae2ed1d1b05ea68c07b19b801b332be4250dfa5bcca045d4938b2442ff8e4e1569e55c23d2d19d5ca959135b669b828d111550fffa7266facf2aa0da1ea8b80d313bebefe039ade723d484f412a5fd78d2db0acded47f2853172aff1dd5bb87a51a75d4e89b7c366f627b9060984d68488939d871cf89cddb7c890102b057c7cad5860b2ec05dd3b646dddbe1d6d3b0fea312999b4d", 0x9}, {&(0x7f00000005c0)="56a994fd6b32271796a7126f0cf26f2cd374e8e96fbb271f160f8b6f0dd4a9df0bef852f66fa46ac39a00bf09510cfc7c5ac98517739c3dead6641f6136fc54e09b955d8278f913d59f0c9807b6fce7d72f22be57e431f2d04ef41acf32ca4957b0e19dafcaa04b42ed6638c9d219472955fbedf773687f576d576aa49189b2ce300d43ef899149ce94866c205d5275c8321e60d3a54a77512d418f50f1c33d6febcddeebaaea4dc362ea9f7cad7af1eae3753c1ddd291dc4009a2a45a80a8a003fa1d882146078bd75e40f718df835d5a6ef1285c5ee6327651e3c22807347030f6d2b7cfff5ec07bf0fdd9f450c77cac", 0xf1}, {&(0x7f0000000080)="dbcbc6d623533f8d843a945ffdd4dfcb", 0x10}, {&(0x7f0000000340)="c84753636270b51ce6e759e59d4e9397e4f33023196f6f68b4b08e171b089341dcc02bcac7b11e832cbf7b761e40d064cb3644203ab857c2ebf900e22b98ce116b9c9007ff957a0643e0a7243a7307dd54f8251e22fddddd1b6eb8553bc9dc3a9e9c3802852c637d0e07121cf7d6ec16171f1eaa86b0c157f9f72538dbeb0b213cc81351a25067b6c06181f71ac56d", 0x8f}, {&(0x7f00000006c0)="07f62bd52307ae01bdd805fbf3b13ac82b4b7cf24d5e24e565437c5e21f899283df1a0e50fe59a29c69d09c4b4ac73ca5e25a78ec34124babbfcd0bae088576a7d1b0afb", 0x44}, {&(0x7f0000000740)="109e9dea0c3eb48587388e10dbfdd1ca0165ac3b6ff8d16f168af0a50063fdba26b9cd6c9c5c9ed994e252422863acd1a84d15092a6e10bd79f33137e198083310e677ba58d639b25ac818be95a5decb2f40eeb06871dcca16989d9a507ffaffb6c07e2675079a3a514172e0978b0e09c8d4e1b9ff49cdb47d362c54a7d86c5ced75a48f6d9a1f74fb0b942a146d0ab18f57a1c5f7f0fb50ae27a81059d64289fd8c4283f21c9850b72b0e40977f891ca68f77af14afeacea20a09", 0xbb}, {&(0x7f0000000800)="b6c079b7591faa56aa5bda0e87719ba4a07aa02da3", 0x15}, {&(0x7f0000000840)="20b52909d83ea996e2da33ff403f2762d527708cca8ec179827a", 0x1a}], 0x8) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x1, 0x0, "a83e06cdd53c04641fd7472fd6d322a332af19a4"}) writev(r3, &(0x7f0000000400)=[{&(0x7f0000000440)="390a937bfc875802900e2a0dc0b05bc612fc74c45450e7017ab5466aa16e10a464f8a16e5dd5fbf36ef634ea124e5f5bb762cec1a59fbbbfa89937e583e524d709f563e9abf28339257b248d7aef5cdb7c26bc239f11e18428452eaf26381d9fc28ab9040000009e2cb6b1fcba69e0418a6107e94f26b719fc4ae84f94c655b1fe7394b1cc782610530debcacaf0902edcc7b32ea216652426d82ae7b9446d61aa9f76c130ceb5794806994f000000000000000000e25b9e1c81f154dd149ac05837792e07f5d4b51d7e3977c566e920a905c3ec4ece152926dd2231a896d026cbb26ce42b9942747f1927c5142acdbe7de44ace47fcab02b7bb84a237c787a608066a81766fd2321fe4f8fc56e3f1520c5e360f1681e55257555e4eb00287df8bb54a65637bc7adefe40599a1285f34745b8d3e0dd3a02edb43941d6320bd9e29f529dda1986d2ed6d8bf7a5c320eea5d33b4fd875e0d319ba664b74cc24b4b30f34f4f95d1378169ac7365663828220fc1065ab2b616e575913c", 0x17b}], 0x1) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000300)) 15:57:19 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8000, 0x0) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000100)=0x7) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) 15:57:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x74e2c9c1d64400f3, 0x0) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x1, 0x4, 0x7}, 0xc) r1 = socket(0x11, 0x4003, 0x0) sendto$unix(r1, &(0x7f00000000c0)="b100050360000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba88f63ff37286c9f93cbb406bc94dc5db411412902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b205000b404f36a00f90006ee01be657aea8c500000002000000917094b965aa94d9000000020208a3", 0xb1, 0x0, 0x0, 0x0) 15:57:19 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r2, r3) poll(&(0x7f00000000c0)=[{r1, 0x90}, {r1, 0x1}], 0x2, 0x0) 15:57:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x6c}, {0x8000025}, {0x6, 0x0, 0x0, 0x100}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000040)={0x0, 0x44e358a38f9b639}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 15:57:22 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = socket(0x2, 0x4003, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{}, 0x0, 0x0, 0x40000000, 0x0, 0x3}], 0x9, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000240)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = socket$inet(0x2, 0x2, 0x8) r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)) r8 = socket(0x2, 0x4003, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r9 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r6}, 0xffffffffffffffff, 0x940fd8c4bebca5eb, 0x80000000, 0x7ba2, 0x2}], 0x4, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r2, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0xa0, 0x80, 0x4, 0xcf87}, {{}, 0xfffffffffffffffc, 0x4, 0x26c6e6d89e9053e7, 0x81}, {{r4}, 0xfffffffffffffff8, 0x2, 0x0, 0xfffffffffffffffb, 0x3}, {{r5}, 0xfffffffffffffffd, 0x20, 0x2, 0xf5a, 0x1f}, {{r9}, 0xfffffffffffffffa, 0x4, 0x2, 0x5, 0x2}], 0x7, &(0x7f0000000380), 0x2e89, &(0x7f00000001c0)={0x8, 0x4}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/\x00\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 15:57:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) munlockall() r1 = semget$private(0x0, 0x3, 0x4) symlink(&(0x7f00000011c0)='./file0\x00', &(0x7f0000001200)='./file0\x00') r2 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r2, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x400, 0x0, 0x1000000b3) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000040)={0x200000000000007, 0x1, 0xfd, 0xe056, 0xb}, 0xc) r3 = semget$private(0x0, 0x4, 0x100000000) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000000)={0x3, 0x3, 0x9, 0x9147}, 0xc) r4 = socket(0x10000000011, 0x10000004003, 0x0) sendto$unix(r4, &(0x7f0000000180)="b1000513600000000000000000100000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00e3630667a586196a07949a2cf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0xffffffd6) r5 = accept$inet(r4, &(0x7f0000001180), &(0x7f0000001280)=0xc) accept(r5, &(0x7f00000012c0)=@in6, &(0x7f0000001300)=0xfe2b) semop(r3, &(0x7f0000000280)=[{0x0, 0x6, 0x1000}, {0x3, 0x7ffffffd, 0x1000}, {0x2, 0x8, 0x800}, {0x20000000000003, 0x100000000}, {0x7, 0x5, 0x1000}, {0x0, 0x100000000002, 0x1800}], 0x6) semop(r3, &(0x7f0000000000), 0x2aaaac6d) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000000080)=""/244) recvfrom$inet6(r0, &(0x7f0000000180)=""/4096, 0xfffffffffffffdd6, 0x800, &(0x7f0000001240)={0x18, 0x0, 0x5a, 0x9}, 0xfffffffffffffe42) setsockopt$inet6_MRT6_ADD_MIF(0xffffffffffffffff, 0x29, 0x66, &(0x7f0000001340)={0x4, 0xc9551f5ad81f4138, 0x8000, 0x46ab, 0xad6}, 0xc) 15:57:22 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000280)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "070000003e79010034840c760b666bfede477dac"}) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x200000f0, &(0x7f0000000200)=[{0x0, 0x101, 0x81, 0x2}, {0x7fffffff, 0x7, 0x1, 0x3}, {0x0, 0x6, 0xffffffff, 0x6}, {0x100, 0x200, 0x6a7, 0xd}, {0x4, 0x9a79, 0x2, 0xfffffffffffffffb}, {0x2000000000002, 0x3d, 0x3fffffff8, 0x1}, {0x0, 0x4, 0x2, 0x10000}, {0x2, 0x1000, 0x2}]}) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect(r3, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="c4d46c0a81d12e00d77e4dbeb6d4") 15:57:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) poll(&(0x7f0000000040), 0x0, 0x0) r2 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r2, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r2, 0x0) shmctl$SHM_LOCK(r2, 0x3) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000040)=""/225) 15:57:22 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000100)=[{r3, 0x2}, {r4, 0xde607002fa7cec2b}], 0x2, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x441, 0x0) preadv(r5, &(0x7f0000002500)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/237, 0xed}, {&(0x7f00000012c0)=""/187, 0xbb}, {&(0x7f0000001380)=""/4096, 0x1000}, {&(0x7f0000002380)=""/182, 0xb6}, {&(0x7f0000002440)=""/167, 0xa7}], 0x6, 0x0, 0x0) 15:57:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(r1, 0x0, r0) setsockopt$sock_int(r2, 0xffff, 0x8, &(0x7f0000000000)=0x9cff, 0x4) sendto$unix(r0, &(0x7f00000000c0)="010805136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf04a5787550b7804be781e4991f7c8df5f882b297be1aa5bf4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281802e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000020208a371a3f8000400"/171, 0x801, 0x0, 0x0, 0x205) 15:57:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x1313, &(0x7f0000000040)=0x3, 0x4) write(r0, &(0x7f0000000940)="bdfa4d25bd24313dea8d0343d605e2d328bef28d32ac633a37670d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff29b00000000b2748aaa78947da61d75a751731e5c2091ff2fb0e81c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b017be5455ba5fe808", 0x9c) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x1, 0x0, 0x3, 0x1000000000000000, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x40000000000001, 0x1451, 0x5798, "b04d6a07000800000000000900f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) syz_open_pts() 15:57:22 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendmsg(r1, &(0x7f00000002c0)={&(0x7f00000000c0)=@in={0x2, 0x3}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000140)="c32639e12e9390f262bfb54b59a559b7b6bf230373ec4ebe6a008d0e1b5818d0283fe71435439feb9ee50d75d2e10fd3a85db717d925b8a5706f19ce23c1c1603fe90fd1c0a376596911dccfa56de7affed879da2861c30dda1ac15fce22da1c56b0c6e70394a292cd02d7807bc665e1771b6cb9715a208d1bbc7b04bdbe2b51a9", 0x81}], 0x1, &(0x7f0000000540)=ANY=[@ANYBLOB="5800000000000000ffff0000060000000acc878fce7909f98e0a75c1746448e02f02746796ed9b923e1782211911007bc8ac148b0ba48a06e339ff07a057ba2b5d07c11f38a1f1ed533007780fe0b23c3debe179308e3a00000028000000000000000000000000000000ed0cc6440b085f52e39f8d70fb3ad1eca33c760000000000c78a9900d8cf1cfa4a4e0421b7606da4669f57445cb9afed427229aa5fc7b16d1dd65013e6856b4193fd712251dd2fdba1a9adf6640c3fbc9e8b48d928d629b4a63ac243d2f384fc1aad4604f88ed31ed32ab399955baade8fdb9fbac1cd2591002a54cce721198f6604a85d617322086ee813a9b1cecc82994235791c4a0104f94395f750be7d726d7bbe9877efb3a966cfedfd67ee4cf28f718a509b5ded020e717e354e155b491a71c35c1b230f72c435318c7379662d8e35d5ff10fa31fe3a86c6cf7ea4d454a8bed152be75e442ec104f5fd672aae4380c6605e482b0d51ac042509a736fb2d15d9876818568c6b57cf3812d38dec1a9779c7b7fdf09f8b1d71d69e3e6c429ee09f72c0ff69b47c4f7b5c5731a4eb755c8ed72fbe927e5597ddb98af07d3c478072b822b8d3dfebbaa98404593cab31f468043644749632eba8b4521eb321b3b3ce78b740e4b9379fa9217886f07fb056ff81be2392c4383c2d442"], 0x80}, 0x8) r2 = kqueue() mknod(&(0x7f0000000240)='./file0\x00', 0x800080002002, 0x5bc9) mknod(&(0x7f00000003c0)='./file0\x00', 0x1148, 0x1f) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x0) r3 = syz_open_pts() ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000080)=0x100000001) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 15:57:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x898, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x10000, 0x0) getsockname$inet(r3, &(0x7f00000002c0), &(0x7f0000000180)=0xfffffffffffffed2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1, 0x0, 0x0, 0x40000000000}, {0x1}, {0x6, 0x0, 0x0, 0x3a}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f0000000240)={""/16, @ifru_metric}) 15:57:22 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) flock(r1, 0xe) r2 = socket(0x18, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000340)) flock(r3, 0x532b61885eb312a7) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000300)='/dev/wskbd\x00', 0x0, 0x0) r4 = getpid() r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x8, 0x0) ioctl$DIOCMAP(r5, 0xc0106477, &(0x7f00000001c0)={&(0x7f0000000180)='./file0\x00', r2, 0x5}) ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x2, 0x100000002, r4}) r6 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20, 0x0) accept$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_GETEMULTYPE(r7, 0xc014575e, &(0x7f0000000380)={0x101, './file0\x00'}) recvfrom(0xffffffffffffff9c, &(0x7f0000000280)=""/63, 0x3f, 0x1, &(0x7f00000002c0)=@in6={0x18, 0x2, 0x8001, 0x80000001}, 0xc) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f00000000c0)=0x8) 15:57:25 executing program 0: r0 = socket(0x18, 0x3, 0x0) close(r0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r1, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000001700)={0x0, 0xff5e, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="1e000000000000000000000000000000290e98102cc10000000000138b1acb6556925e3ee2ff2ae39824efebb65a698b8a67e652a59777e87cc8fdec0ebd26aa02bb581a72b03b7e4a7966568be6accafc7c01cb0a685575e39e933aef0d56a7c624ea0a405e05791ef4b1f19115780a1295f448c18f2346449b596cd231d458c1ccee5deb0aec0495cf04e71202042e7e3e3607e419f6b08bda386a1f69c3fdd96c92c6da1823de8418f5fe83bc6abfd0a0cc395bce5935c7078f36307900a67ff670ac494071e053e2dbb7c8d58fd8d39e3db9cbab3fab2280e1c56c000000000000000000000000000000000900"/250], 0x1e}, 0x0) recvmsg(0xffffffffffffff9c, &(0x7f0000000080)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000040)=[{&(0x7f0000000200)=""/244, 0xf4}], 0x1, &(0x7f0000000300)=""/221, 0xdd}, 0x1) 15:57:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200), 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x80000030}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") 15:57:25 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='wx') r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) getpeername$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendto(r0, &(0x7f00000000c0)="b27bce066f7622d66e0812d5012d71dd5961dca781662fdd4848ebc14b0cf827803b326e1938fee191ccfaa262ac11eff441c663ec4abecce8cd08c0f1081d8a75cd8ed4de41b3c15a73e427250a1898beb8fa7ec2c1df4324523fbe5f08c8917516316e6bedb32dc09756da4313c2f962c0c74aa6729c1588a693d7085343fdc1e59855653d500abf83cc829e90930c84c3275d235978a25d1106de880503695c07d1436fd162322f7d4cb804fc4fca2b4c8454220dfc1cec2f2b8e9dd0f34176899b910b3721ce", 0xc8, 0x2, 0x0, 0x0) 15:57:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) readv(0xffffffffffffffff, &(0x7f0000000040), 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x4000040002000, 0x2922) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x0, 0x8c41, './file0\x00', 0x3ff, 0x3, 0xfffffffffffffffe, 0x80}) preadv(r0, &(0x7f00000003c0)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, 0x0, 0x0) bind(r0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) 15:57:25 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080), 0xc) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwrite(r3, &(0x7f0000000040)="9de5688dc02242135a67517a2f3eb5dba350dbcdac559f0ef2255032a03937a263a6421c8820c5bf3cb9cecb66731008f618c2a5bf9e7cec56d59efc", 0x3c, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000000)={0x6, 0x1, 0x9, 0x3289, 0x4}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f0000000100), 0x4) 15:57:25 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x8, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7"}) ioctl$TIOCSETVERAUTH(r0, 0xc0107002, &(0x7f0000000000)=0x2000) 15:57:25 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) setregid(r7, r0) 15:57:25 executing program 0: semget(0x0, 0x3, 0x4) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20, 0x0) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) r1 = socket(0x2, 0x3, 0x102) sendmsg$unix(r1, &(0x7f0000000540)={&(0x7f0000000040)=@abs={0xacf25922147002da}, 0x10, 0x0}, 0x0) r2 = semget$private(0x0, 0x1, 0x82e391ea08a7bdf8) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f00000001c0), &(0x7f0000000200)=0x4) fchdir(r0) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000000c0)=""/219) fcntl$getown(r0, 0x5) 15:57:25 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000180)='./bus/file0\x00', 0x21, 0x6) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) unlinkat(r1, &(0x7f00000000c0)='./bus\x00', 0x8) 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) r1 = msgget$private(0x0, 0x11) msgctl$IPC_RMID(r1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 15:57:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0x4003, 0x0) madvise(&(0x7f0000fec000/0x12000)=nil, 0x12000, 0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r0) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x1, 0x9, 0x10008, "5e00000000001b5ef99bdb00"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) write(r1, &(0x7f0000000000), 0xd63b5fd9e5faf5e) 15:57:25 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), 0x4) r1 = kqueue() r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket$inet6(0x18, 0x2, 0x3) r4 = openat$klog(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/klog\x00', 0xc043d1434ff0e0e7, 0x0) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r5, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x80, 0x0, 0x8}], 0x401, &(0x7f0000000380)=[{{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x8, 0x9}], 0x81, &(0x7f00000003c0)={0xc0000000, 0xa7}) mmap(&(0x7f0000ff0000/0xd000)=nil, 0xd000, 0x2, 0x6010, r4, 0x0, 0x0) r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r8 = socket(0x2, 0x4003, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x1000, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}, 0x7ffffffffffffffc, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet6_MRT6_ADD_MIF(r10, 0x29, 0x66, &(0x7f0000000300)={0x7fff, 0x2, 0xfffffffffffffffa, 0x6533, 0x9}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r11 = openat$klog(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/klog\x00', 0x200, 0x0) r12 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r12, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r13 = accept$unix(r12, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) kevent(r1, &(0x7f0000000040)=[{{r2}, 0x6, 0x2e, 0x100000022, 0xb8ab, 0x2ac5bfdb}, {{r3}, 0xfffffffffffffffc, 0x1b, 0x40000000, 0xd51e}, {{r7}, 0xfffffffffffffffc, 0x4, 0xf0000000, 0x1, 0x3750}, {{0xffffffffffffff9c}, 0xfffffffffffffff9, 0xae, 0xf0000000, 0x6, 0xfff}], 0xf1a, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffff8, 0x0, 0x4, 0x1, 0x100000001}, {{r8}, 0xfffffffffffffffd, 0x81, 0x2, 0x1, 0xe6c}, {{r0}, 0x8000000000000001, 0x90, 0x1, 0x1, 0x401}, {{}, 0xfffffffffffffff8, 0x93, 0x2, 0x0, 0x100000000}, {{r0}, 0xfffffffffffffffd, 0x5a, 0x80000000, 0x400, 0x10001}, {{r11}, 0xfffffffffffffffe, 0x4, 0x80000141, 0x2, 0x3}, {{r13}, 0xfffffffffffffffd, 0x40, 0x0, 0xbdb, 0xd569}, {{r0}, 0xffffffffffffffff, 0x34, 0x78000006, 0x4, 0x6}], 0x9, &(0x7f0000000280)={0x6, 0x8001}) socket(0x10, 0x3, 0x9) 15:57:25 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCNOTTY(r2, 0x20007471) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCCBRK(r3, 0x2000747a) dup2(r0, r1) 15:57:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x7, &(0x7f0000000300)="00000000000000001000000000003291a3d4fda1c5d1cc83a3b6324ce2bc8b417909519d590000000106f12a9e92afc75675e67a8cd25c5f66da9fd93e17e4293547e5024179ae8c798b4250de7025b58b96dd753d847986c682d476d5756a2821eda0226c32d72e158a1ae186e79b81e7817b1edfaef81f6f18705a98746ccef43cbf9a16ccda1152ed3ec67569f6b7766159c478bc0c8b6a31175ea7bee359bcb3b16d191588675f60e614f9766bd3b255b22a3ac9e27e14b09142ca16275c5a1caf0bd8317fd38bd283988f2e36cacf8a966f56e95c1452e119a4b4") 15:59:49 executing program 1: setuid(0xee01) r0 = msgget$private(0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = geteuid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000140)={{0x5af1, r1, 0x0, 0x0, 0x0, 0x1}, 0x1, 0x7fffffff, 0x0, 0x0, 0x7fff, 0x6, 0x4822, 0x80000000}) msgctl$IPC_RMID(r0, 0x0) msgget(0x1, 0x4a2) msgsnd(0x0, &(0x7f0000000000)={0x0, "4876e9faf2ffe25e3426e9bc7eaa361280a0141db37454cb4deb0398d2b9085423f889b5db644dfe70f62d88716d30018cc86733c77a4d5c160559a8929516a363a79c3997a2e75270efbe06ac051b3e47c7b5e073b05adbfa0081b6c2ffa685b328136467c50c7c14cdd7ca2717"}, 0x76, 0x800) 15:59:49 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = fcntl$dupfd(r0, 0x8000000000004, r3) r5 = dup2(r0, r4) r6 = kqueue() close(r4) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000080)={'./file0\x00', 0x81, 0x3a2, 0x10001, 0x2, 0x969, 0xfffffffffffffffe, 0xffffffff, 0x3, 0x7, 0x3e, 0xd0}) dup2(r1, r6) 15:59:49 executing program 0: shmctl$IPC_STAT(0x0, 0x2, &(0x7f0000001280)=""/197) 15:59:49 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0xfffffffffffffffe) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000240)='./bus\x00', 0x1, 0x8) write(0xffffffffffffffff, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x20c) r2 = open$dir(&(0x7f0000000640)='./bus/file0\x00', 0x7f, 0x5) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f0000000540)={0x6, &(0x7f0000000480)=[{0x10040000000, 0x7d5, 0x0, 0x3}, {0x3, 0x7, 0x5, 0xc}, {0x51, 0x81, 0x3, 0x401}, {0x3, 0x40, 0xff, 0xffffffffffffffff}, {0x1000003, 0x55a, 0x4, 0x80000001}, {0x5, 0x4, 0x100, 0x100000006}]}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0x1000003af) getgroups(0x0, &(0x7f00000005c0)) fchown(r2, r3, 0x0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x17) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f00000000c0)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) r4 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000200)='./file0\x00', r4, &(0x7f0000000280)='./file1/file0\x00') close(r4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f00000004c0)=0x1) semget(0x3, 0x0, 0x700) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x100) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) fsync(r0) 15:59:50 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) preadv(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) readv(r0, &(0x7f0000000080)=[{0x0, 0x35}], 0x1) close(r1) 15:59:50 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000040)) 15:59:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000000240), 0x0, 0x0}, 0x42) select(0x381, 0x0, 0x0, &(0x7f0000000240)={0x0, 0x0, 0x2, 0x0, 0xfffffffffffffffc, 0x0, 0x0, 0x2}, 0x0) r2 = socket$unix(0x1, 0x1, 0x0) shutdown(r2, 0x3) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) close(r0) 15:59:50 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) r0 = semget(0x3, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwrite(r1, &(0x7f0000000340)="2175576c32423d4ef7738fb153cced843ba8967f290d10d2c8f007382666ecc6cecdf24412d34f17d441f3774540d499cd1310005f4531cf96aa7ea82b0c638b0e804f613cc5376412b1830918b24e8891838ef0b6a0d729a7f14a4dd6e1e26ac81be22087ffca280c0be7665777a2ca80c896404dfc2aab4503da8f6a0c165c7dbcace9135bd0164d95b9873ad9ad6063bf7a2dc2c58c250525338fefe0c6a04b14422209d95ce562f424dad340f61be3", 0xb1, 0x0, 0x0) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f0000000100)=""/190) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockname$unix(r3, &(0x7f0000000400)=@file={0x0, ""/4096}, &(0x7f00000001c0)=0x1002) close(r2) select(0x17, &(0x7f0000000240), 0x0, &(0x7f00000002c0), &(0x7f0000000300)) openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x8000, 0x0) 15:59:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x1, 0x20, 0x3, 0x4c7}, {0x20, 0x1, 0x101, 0xffffffff80000000}, {0x0, 0x8, 0x100000000, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000001680)="805d863ecd66b785853786cfce85") 15:59:53 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x108001, 0x1f, 0xfd0, 0x1, "b3fc97b95719b035588d967b4d328dcff32dc19b", 0x0, 0xfc9b}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 15:59:53 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="2d01682f66c4f4653000"], 0xa) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) select(0xfffffffffffffe4e, &(0x7f0000000080)={0xff}, 0x0, 0x0, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) writev(r4, &(0x7f0000001500)=[{&(0x7f00000000c0)="9e0076f9efe688b3e66982cf7c3b3f1424ecd67f4e34b4628c829b60dd5a0413f6d7c1a9cc82354b67f9b25d4ab9c60f675f103994c6c7b1c821124b58fe74c23768910de62d40383e5d02a00760617aa174e3852e752d58b25e0b84577f5a8509988795ae855f8878c3952187024c7acffba85e9a3de03202e9295f7f8bf0ba02ef5abee225ccd5621a84ceb9165f3b164823d6b7d5715b0590c69d2ff13b44ad3d90f7251d4a506fee", 0xaa}, {&(0x7f0000000180)="e2c17cf02ecf5c00cf87ef946dc70f99368de27c431adf23d66ab1936e1a418b743fd000a848b946acfbaa90dccb", 0x2e}, {&(0x7f0000000280)="af06894dd79b9ee072457ed5997bb5128d40ff055db31f8ea4ddc0a92f87a4fcfb2d0b39b3d06323e78b0e6e5193c77e8e359887d5ae8ce303d0dacbac9a0773f01dcdbf30e82cd953c2c1796d949185aad6025718c0ce07bff28d1d4329422aaa401517fb6d0e9ff4bb20766c3dce9423c1fa8043731a3d24d37d6459983ea372d97c7dd6b3166d3fdacd22984c68445888bfb22456e525c5b0aea0131eade6f43b01098f76fb1c2d678aefdc47fee267691b9139c3bffebef4d460bd06fe373a0667446d35d1bcb31cde43764129e96ac1631e73f276b4a03c6806d439e402305e4f99e6b27d5d3907e3551375afae304ba7dbacc6a199aad45f8d810dacfeee89d1daab0d1c6461456b96f777c257326a98074916800db903da485f2027b5271b7ba5ef3112730b64cad1020f4ade9ccf0eb0b0569722d9340d89091de6d591ddbea6ecfbeab4d1d049d3318966344c3b7a852f2cf3398345f03a0f4d5eef0fec0ef840e4d71638c50fdef47636f51155bbc8104fc2c892cf132475a003713fc2c1707a335aa2f00b3dff33d5d47db796c553fd25e7cad0cc5d688375a66d574e60815cf0d91a712da960fe5ed873f55c9b1143243cc2cdf6899c3a354673a49fd2ac9f20f1ff36fc52d701c46760b1dc7b4ac99baaff14657be9c8cec1846e7359ebb42277d63d1900fe285c3c317c005af8f780f05d903bf10cb49301a068323a01998eec6e6e0deee35b3b230c3a04d2f5b063e28ebf66d632342669fd9cdfa729fe6f33cb5e28f168878e02e831184a4b01ef009a62a0d192e09c45d8c119132990d32d02d46da227cb959126a69185065f32a8e55e61ad15b176ac163bd6885220cd0d657e011b8ab5c560eb2f0ff16bac60737cf3f86e3e66997231221c8e6e997373aa54a13e64b83c1f91a6d749961f07165d73cbd6ea9a3a48c49b8556f63b29ff3a8d9245cafd15fb514359a679412af8990dfe4aed89408882b30b74977f51c4317dee6cf6d909c96a349e201520b95d15d3b461ac6f3f68d9392d5a52fddf09eadae18813353012190c2e267e419a483d86ebb9141dd543316c7e0aea6ff29d1dc51b2bce54b375680a84c374c4588caa63436dace95a725e13a1483f2b822096aa9eaa4d735d0fd3befffe1b1b7524d308c72fc6a26c90334781b130fd7f4d39a145f6e507904a752368f5bff0326cd7d634fa243477937fb0786c31147c97092bcaf7a48c73cede81d3ddd268a1dbc669594a7aaadc7a8807abb4e09dbed47fe0bec9704eb0780f0131cd3fc531964ddf612a48829f12b16f657e36920abbe72ebc9e0873016f95ff150a85222e6282807ecc55185b040a3d5252e75e1940305e1cdd3f63bf359ad86ed484e7421a56009112e197dd7a092cf60f9a487b5b4e2011b4958143bc1f70ff805777e5aadab6374a0c89dc9e6a686daf826e1bb5b96a304cb873f548388d088f4d0eacb56b144fb865049b271908dc316295b558c3a7b51a6e7150ba233b8eeb12dbd58134fc2688721b34e17e4718ebb33e934c61ed09c55722de9d0d34a17aa9b1eddddd759352ab780830b3a75e6a8e4edda0dbe4c517565f5883cd84826d1c95f70a577001fc2bcbf5706abe28fcdc429b6c39ef5bc1d209adc5aca151f6b6d09d58361fb250aa0c93893a29145b5e12f2336bba8189f5dd13c6b842f46cde693af01a48dbd24f7e1f18aa6c88672b522f94e1849c08821a784734192ebdff47d1963329cc5b43d8d6f158b767dd6ef85aec6ff83ff6cb1eb76f21e1768c2fa15ed9ce19f6fb4ecfca0858a5c6f5bc817620376dfc024721842de1c40ee7f1ac67b4c2b8b41ed6f8fc78fb44019f0f9fd2dd33598145916fcd055cb828f1521cf2cb2b7808618aadd92af45195e0e9f1e5c05c168439bda32e4deeac6d962d4d86d0d34da71de32d650f098b3e8ce99c4f0ba2f9a062a65fed713b386bd32fe7db88031e527201b1d2b7966ecdc2989fb58db5f51b4e7089dbc92f6abc441851666f75001e21633e99e10c2e5282f4351dd7fa7c1698583a5709ada31ed44c907fca0a9fb5a6be6c70937630ae26815a00441be4407f5ec34dfe997e495bcfcd2df5fd3bcf17b25f95014edfce0f5bbd1b5177f2f23ca9f451e5f28a85a6a39f8ea8ccd02287786b3168de875fac1f395d46078bb8fe6f503f60086db04b17eae4f9a1b53a521aa3268f6a3316f5450bed9712df95f381952e96506a18868651b929dec46c63dc6fead73252c8c33acd7741eb3d2c9de3ce6af99af3d2ec58ce9bbf76936091c39a4198b55b5cf0044803403a04995f91d9759e9d121b8c9a9652ba20f2b10666418607791769ce68e5409f30b939c1e3526cf5f3255adf9d6e20ea8adb7d8d6aa46a591147556f83ab9dc85c7ec6764442dba615ada8fc33e112fb4c8ecfc110616b0ab00b0dac2229315bafcfb60c0617f03e18f99ecbbb786558b51ce16c4b5433b7bcc27b259d6a3a67e459fca120602442a29fd584dff816527029439d483d7d8b0f07e6e3b996d3f9634e5a17648c32e9abd2f43d155a29778ee25d087d8f68e9cc90d5db9e467fc67d3dbdbc6c93ea5aa999f1153d17a120c0df3bd9cc5887874eb848877ee13e28211dba378294de0bb8a8dff76599a6465be2387b6daed6c39f60e88e6ecfefd32c7396a8b348c7235dc4424d9c6cfdc6f9ef226f588d5171e39fb12a2c6d738513a23743753447e3bfa209bcea5bb06c17381ac36fbd7c6047880543d1832e7d000e153b3198f259067edd83bd097b7015049ca9a3aa51e5325439929982edb5f4edf07520fed2a6431cdf3c94feb2347a0141b8bdd8cf87ade5bb366a71061a4dd06b51f5261e62217907937703d9af67037a60dfba413070f521c9bafcd010cf86c29bd7a0462a2e2ddb32743960dd9818f41884d520a91a59f97598159e455bcf62bccbcb8d026816eba4a9cc3c7c014d55701b0294383977a84cd359681813b31be4cd1d3e7a12d35eeb260c8a0af944a433a3b3fcbc931755fe30c2dfaed213e1a7cbad0fde304fac007952c8908866c5b14bd9d7315773b98858890310a58fe3a4058724a2dcfc25387ce696524a7f0514b25f0b7a3587654489629c9ba943d6fe91dab7175419755e126d42a51061a0d8d67331a7b4626fe2cbc04ab675af642d821949eff74ee1d428eb3c0ea7a5f357b7a7054cbeadea4721d49de2edb3c3250a29cec2ac07c559a48b5b90f6cb5ed5f5607f2faa77e88a3f15cb362d2e79bfa2bb6057de19f155abccf71d9f9e48d2fc43aaf7363bdafe5ca59410ac4f24fa2f751338a2b925b4eefd6d54613c3bad11ff824ac4e33c890fe33321d5feee75d1404436d80ffc8845e9abd842565164214ba94d81f9b61881f906ed58535b09bfd69da78f87546a585a396d902f1c5f373496db6e052b4a47f81946ce46233244363380ca4989f69ff9aac4efe068b0fc8c0f725a2483a41aba0eb86f04b787a8906bc322147fcadd30a8f87ee2be44ad679d56773da7e32d01406f18a70a53209d968e6cf7b00c4ec98644a6971ebdbbd48a2c8ea9780d419c7050b0dfe8688bfe8ac5eec869d5a3d140b41a087632e2878a154ab24b96dcd3085c9f0b078f6ee7b986ae87faa593ba86e13bcad71d69f4a193ac18ac8ad89982eb0a901468d1cfeaee1315786efc0eda0e12ee07e2d2fefcc11d5def8f25f418bb24cc8d30d42f62a4c3cb76b38de9929a24505ece2f1370b52bfad9b68416fa7b5f04f229046776d77a5d2c2a51e2d79f054c6ce0dee07fb70188fdec80f79f943cf3ece72ac436fef25aaad41683751a9423b73f34d96f6cf873965d4f0712be780bc536cd3b072245b910a9b0a4c408fc14375b3ba54cfedb7813b08cbcde7b0c5f898af1bc46cda5233d2136f691c9d6de58562cf8cfed022580089652da2cd3893b2444df766728b4e1f4f3d8eebacfb6f49ac89778bf4d540cf237406deaf8f107070c9a9ede2ec0105d031f7819be3fe4dd02a08f6ee81d6ac666de71fb909ff85a36b2e398e18dedd57614a82a91fde7cb0fd61ba99bfe5d99439af0c8c1d513120ca0c0a8c9e2b6941b81850e8782a28391535f0c1cac55b5c8591fc0c99e10008a906a4fcf1d4f85837c33991aa7d7ee6caf5eac13545b88cfe6f284ef2a479c55f2182170263debeaee4b01d178a0fde6ad0efae22ee4b9b74aa44b188298887f7810477cf4fbdc47fbe05415ca70e6817788891bfbd191a3b7911d5c581df731d84cdb862fe36c0ac6296fab28bec0be8897b4d3d06e84194f3d5f0ffa109d8c60789a368c1c1f024117c90c3b3938b15451d18bac58fbaf02915ebf863d9d2b335a9bd4cc1ee923e038ebccb636b46fa9f0151cd6a33d5f448f91c0c893057b982ffc66982ab990ec221792af5cb32ec0df71415a9b2f71e765580a796673c9999c0a7104d3006b844e0bd03807f69996b60b5a1479936823dd251a8f11106b4ad90d941652e9704e3a5a8aa0bb79f42b2417677ba8271e05683e2a2e10a8be569e72c28bc35796aaf50472f60c199a51b3367f60b663e002aa70ce5fa9752d4951d2c658e171a249e5c99c7651c89bf02e3c4155aa80f24177405807f3754ef74f03e6472623737b56976ac939fbd7b08f4e64831c6363aa5b6662970fe985f587890f7ea585088e6ad183c7394476fbcd710dcde96c2715ff90d5d2710773b877968a9b56099f740b8e72f7e2784277323613e87caba5015b444b56412770b577963959f7da34f10d656f191fc0fd4a863221e6a1c00b6a18f5a1ced3a192a5280726234e8f0760a2340efe142e0a4259e95e7ef70b40d86e47fdd84014903775e4cb6a727cb2e03c9c64ff6c14b1fbb8c22bfeddb8c7e24acafa82fbf12cd7c305a455501e3cc730f93c11f9207edaff39701f2507f28772b6d9850918ba5bfa7c1836f5d2e4651132f270e33ac98c556d7e1b0eaacac20aae67ac77db59063ffd5990da2dfc26db91e82ff65f25ada4625841d0f60966ff45c1b1658feef0d10075a16e0752afac2cdf0395f69694f069b8f4385ccfadda82531b4fb9bd8643496509a930670869145a46b8f37efc4292925c2df9c1309168e78fef13518f53b865f6548771cf70076c0a17ffb0086a4b67a8de112a71501d5f80b6ab2076e4bdbe3d06a40122342531da0685f6e476b3b37f1ffe9199be61bb4c9b3f6165dd2eb57d681aec78c43bfd338cafbd814d91bb6fa8d1c04272fd64f804e7ade0f71e5b55b76da4eaf9dc7a57362ab20b49055f4084c205a11f3a73a284c3ba1ae4713d4420908b409343efe17ca2af7066559192c95df5c28a2cc104814e85a39aea84d0057ff9051d944e22256c067d1da77902b8f933656405bff9d8b4b6c32066ee1b9967a0ff6a713ccecbffe1a12650612c044f09fc1f7a8c8878c23fe866b6c29965dba6b47676f9a5e4eba9ebc2859f0f899b72de48c21c4dbc07ebcdff28dab880a17418c8fb31208bc7c4e0ddb73c825ab732cc36d39e7bf39cf538927ac90c2de7a09442d4e499c42da7ede7f28aa8a92dba01b209f7a3e1793e6d7a014f0988be729d2730599dc5deb7949bf11632290e1b48bd0f913f5bfc65341786ebb349dcc2cea7e21684b8023233121905fd16c3d7bde09aaa4ef8c8cfda137029aecf8b22a7d62e3888d08e05140443f034506169fa88901b2ff50cd9245532c0040f7c3e325eef2b2d19324a3d65c6e96288cc6143cf17174a145243c982c2fcc920f4c0635fa017b819568eb6fd9186", 0x1000}, {&(0x7f0000001280)="ee12b644f645e7855bdb1e3f8657fee9b41b2e11eb6fc3414f9556e5d1d143309db062dd2270803df1e9e91c16793d86c24e7031f212ace1b58f30576aabaf8a07735e89ad96af79b795e15359ab89ac67def915d633728931e5a24a6e0169fd947a1796f0345282b4eb374cfc33d9113523150c50b097607680000d5d7d0349ef03050ec048b1166d0a4d01", 0x8c}, {&(0x7f0000001340)="9bdd8c4f291aa83e0c05d07f7e2fcac4744d13eb0762cc2fd97817f1d1570ba117e60be21275b1d3efac468ec7ef48ad6124e109927ad4c832f3e342bac1584f3dda2e3586c3a8dfb28d26b610a169d6cfbeb12fc3e83015c613425cc01ba1cf2db75a1f4a6e4e74c65d8dcfe202808c2696e09dd3439b7cd37173283ad5a6a5aecc8155a52573e896f5c231b0d150b5f3ac3f47f0166cbe48e4e97fdab5d6503c35bb45b10048dc86ba0e91621ece7371eb26542f2acac663", 0xb9}, {&(0x7f0000001400)="1f7304124f8972e59a587896901bdde6437f5efa93a98658859e4ff6b172989b64e3d4dc0fb10af0113bd41ffc6e7670d65c85cf4cf07ee6325a0cb8822e75a8dbc6de1e7861b7ff362e4c0f75f74bc289844223eb681460eea50d453344974a498a5cb1640990e7cfa127fad7c65f097b7a00385b189815d9b5572a115c2747ddd178061ffe4c1262303fb27fc68fd559ecea666a85973ec7c51fa545e7a4ada2c4eb45989e66934647a03248f9255b61be3264a7ea97f5ca98671743a071fef891d10cafce6c0ed65b132982e776b6186f26070ea9541271d41a7fc1bb4bf4f1b4e0ccf3260a2f731d2f9f08854aaf683c3ea3b180", 0xf6}, {&(0x7f00000001c0)="fb149a20503dd18e2c3fc334d44bc76be843215519a2667c33969001613fb7dce03ffef16c3a1c6d9a7d47afafd89744f461914547c87d6d3627047ac013e81282bb1111e65793864f9a0c919a60afd94407ee6d125fcd1386756826ec", 0x5d}], 0x7) 15:59:53 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="7eb3a94424b5fd737a2133e5f256e055e3bdd23469d1d85b217355c2e1693d68f1b961e373ec9c1b824b116f36ed0c695e2848256c6e7e3ffed59ca106962533c94b14fdbc", 0x45}, {&(0x7f0000000080)="aa7f0bd8fc9517128576e1b639f59cbbec1a8358", 0x14}, {&(0x7f0000000180)="1d3be1f84ee5f43e0dbe8f79a18ec86f4d5357623415bf581ddcd0461797df9f329235a9c76e8ce414bc390a8a2b1aeb21339c4a7091a1832982ca641ce8a11938564d457e844e69273b4587bb6b70d08dee1ffcaf78d9537069f9fcf066bfcff0f13dacd1e03a048acbe0548eecaa0e", 0x70}], 0xffffffffffffe2c, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 15:59:53 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x3, 0x1, 0x0, "5b980c03a70e2660b65d3bb18de05869d12445f2"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() 15:59:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x8, 0x1000, 0x2, 0x7ff}, {0x34e, 0xfffffffffffff801, 0x80000001, 0x1ff}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x6c}, {0x80000000000006}]}) syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 15:59:53 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000100)='./bus\x00', 0x1000000389, 0x0) r1 = dup(r0) acct(&(0x7f0000000140)='./bus\x00') r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000080)) 15:59:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x8, &(0x7f0000000140)=[{0xff, 0x7f, 0xa2, 0x9}, {0x4e, 0x9, 0x7d2, 0x3}, {0x81, 0xa6c, 0x24914be3, 0x6}, {0x2, 0x7, 0xfffffffeffffffff}, {0xfffffffffffffeff, 0xb50, 0x5, 0x54b}, {0x7, 0x9, 0x8000, 0xc55}, {0x0, 0x7}, {0x7, 0x78e, 0x3, 0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) ioctl$BIOCSDIRFILT(0xffffffffffffff9c, 0x8004427d, &(0x7f0000000200)=0xfc) 15:59:56 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) openat$zero(0xffffffffffffff9c, &(0x7f0000001600)='/dev/zero\x00', 0x400, 0x0) sendto$inet(r0, &(0x7f0000000080)="41a847d787b134e752ec4de8603b49a9805f1cc7fbd8782fedaf235c06dba903ab668b6ba807c53cde6313387a01e3fdba34721a7ce0e072c5b174b8b308f75527e8d609e6558b8420f81fc7b71f2b23ad1d4ef797f31df3b3360e52fc24c5d9bc0e452f9145f2bf3e66174c5433baddffdb13caf6816ec4ec3fc9ad7e2cef97ea41229d707a41445704c48bd0532abe398fe774a7c99740ce9251b5e177b2e58699ea9dbced59e3458859e4019c57e36d90d525d1dfaada8a4e64277bb8466a9d4d0bb930e4fd7d25cbd44bf768a9da708519d217f3e50eed5ea16b6ef74de48d10", 0xe2, 0x2, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x9a0ec0e7ce841f5d, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000200)=0x9) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000240)={0x5e3, './file0\x00'}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r2 = semget$private(0x0, 0x4, 0x400) semop(r2, &(0x7f00000002c0)=[{0x0, 0x0, 0x1800}, {0x0, 0xffffffff, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x400, 0x1800}], 0x4) semop(r2, &(0x7f0000000300)=[{0x0, 0x4}, {0x0, 0x1c55, 0x800}, {0x4, 0x4, 0x1000}, {0x2, 0x4, 0x800}], 0x4) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) fchmod(r0, 0x20) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000380)='/dev/diskmap\x00', 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f00000003c0), &(0x7f0000000400)=0x10) r4 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1001, 0x0, 0x0) flock(r1, 0xe) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000480)={0x5, 0x4, './file0/file0\x00', 0xffffffffffffffff, 0x9, 0x1ff, 0x7}) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000004c0)={0x7, './file0\x00'}) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x5, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) flock(r6, 0xe2c188b6828edd45) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) write(r7, &(0x7f0000000340), 0x10000014c) flock(r7, 0x2) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000500)=""/4096) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000001540)={&(0x7f0000001500)=[{0x84, 0xfffffffffffffffa}, {0x3, 0xff}, {0x3, 0x8}], 0x3}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000001580)={0x5, './file0\x00', './file0\x00'}) connect$inet(r1, &(0x7f00000015c0)={0x2, 0x3}, 0xc) 15:59:56 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x1c5, &(0x7f0000000340)}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="d057080000005f593b2146d3a25a") r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/231) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000200)=[0x200000]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in}) rmdir(&(0x7f0000000180)='./file0\x00') semget$private(0x0, 0x0, 0x80) ioctl$BIOCSETF(0xffffffffffffff9c, 0x80104267, &(0x7f00000003c0)={0xa, &(0x7f0000000340)=[{0x1ff, 0x7f, 0x1, 0x6}, {0x4000000000000000, 0x8, 0x80, 0x7}, {0x2, 0x1, 0x1ff, 0x7}, {0x6, 0x7fff, 0x8, 0xaa}, {0xa558, 0x101, 0x6, 0xfff}, {0x5, 0xffffffffffffffff, 0x9, 0xeb}, {0x3f, 0xfffffffffffffffa, 0x3, 0x100000000}, {0x7fffffff, 0x3e, 0x400, 0x4}, {0x4, 0x21, 0x8e, 0x1}, {0x1, 0x7, 0x401, 0xffffffffffffffff}]}) semop(0xffffffffffffffff, &(0x7f00000002c0)=[{0x3, 0x3, 0x3c00}, {0x0, 0x7, 0x800}, {0x1, 0x1000}], 0x3a2) 15:59:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x800c5709, &(0x7f0000000000)) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept$unix(r2, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) accept$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'/64], &(0x7f00000000c0)=0x40) 15:59:56 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x40002065d) r0 = open(&(0x7f0000000140)='./bus\x00', 0x330, 0x160) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000080)=0xc) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x6) 16:00:00 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = dup(r0) recvfrom$unix(r1, &(0x7f0000000080)=""/198, 0xc6, 0x2, &(0x7f0000000180)=@abs={0x1, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "f000000007001d00fdbe07ffff00"}) poll(&(0x7f0000000000)=[{}], 0x20000000000000c1, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2005, 0x3476) pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = getuid() r2 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r3, 0x1d, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f00000000c0)='./file0\x00', r1, r4) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xacb, 0xfff}) r5 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchflags(r5, 0x10001) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000100)="f7e8bed66eb6") ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) 16:00:00 executing program 1: readlinkat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/4096, 0x1000) syz_emit_ethernet(0x0, 0x0) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000001100), 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) preadv(r1, &(0x7f00000024c0)=[{&(0x7f0000001100)=""/87, 0x57}, {&(0x7f0000001180)=""/69, 0x45}, {&(0x7f0000001200)=""/9, 0x9}, {&(0x7f0000001240)=""/176, 0xb0}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/187, 0xbb}, {&(0x7f00000023c0)=""/31, 0x1f}, {&(0x7f0000002400)=""/152, 0x98}], 0x8, 0x0, 0x0) r2 = accept$inet(r0, &(0x7f0000001040), &(0x7f0000001080)=0xc) connect(r2, &(0x7f00000010c0)=@in={0x2, 0x1}, 0xc) 16:00:00 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = dup(r1) ioctl$BIOCFLUSH(r2, 0x20004268) preadv(r0, &(0x7f00000004c0), 0x1000000000000145, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r3, &(0x7f0000000440)=ANY=[@ANYBLOB="000000000000f9ff473575bf401a757b81a92438301a5dd650ec948e206f2d1b0eb3fd6d1b3fb494a3ad6a12201efda9f3ec6bea0cabf86b537b29e0e6e4c7ccac890d255a08e38cf4eb979b3e4a4a964f55c541f49a10b030956a3e0866a9ddfbab8f8958c8c0434dbb505032f5eb812cf29e3e319db44d8244b4ce67109b9d52b7ac1f4956b02e843412036d33ba1eb7d9315d60ffbb40ae58c748c58e7774f8db520a2f192aebf2f77e"], 0xa) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x43, 0xe3, 0x8, 0x0, 0x8, 0x7, 0x100, 0x1, 0x0, 0x80, 0x80000000}) r5 = open(&(0x7f0000000400)='./file1\x00', 0x11, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r5, &(0x7f0000000b00)=[{&(0x7f0000001d80)="343c49722fde6f51aedddb49b24b00e3dacd05b8d16081f4f36d6af1623420acb38a93465aaabb11b363dca56887c2542e0f1dc36ba874fb4775fedd4d0471a92880613f41dd0e24f1ab7ba34918b8f9e82cee5d13aadb632bfe65c81e89efd375f5e8d55eec08ad624836bcc9e15dbb8a89c983b405fb7d6cdbd891d2d2342fbdf672ba9662002971c5af41e5661cc3c3b130f2dfb0ab258eeb329835627ff7902aa9ed984b191933cc34f360d0ca1d1e24add6523270bfc4235cbe99a2657221b3d1ee4726feafa08f33c9d5c99bfffff679b69af6580d4553284232d495a22c8a551e401085c1981128c271572cef8b9ff608534a2baecbdbfaa3991c774d1a8b0d2c2059adcba7e67adf8a5e06a52af828f608a7f6e711f2bdc64d3e3d25799a909bf6f0aad57067b761a0323f21e1467e7206096154c9c2dded2c5c269669a12622d9fee67e0b34b3d6e6cc11af2ece62425558bb8e3265a1f6f5ea559e6bcdd2824a154038bbd25ca1d8f4c513267f79137846bee35b00f2e4986f08ad138e2cbf41f3e2fb0a4a5cffbd9ace9e0d8a63a99f2010d841077ca1678c985015b176eee694b14dc754fc937feb277ef9f16489d83e8266e6a80a168a36d0032aecc653dd4bbbf040742f93b43dd785353f4399a926e0baa4bb651491f3dcbf0d7b351c6fbd57ccb87bf1c5cc7255d1bd27c7ffb718209aef4cd1036fa9d0a25891d634ab570617dec4d3e256e1fb2843c520924210468ebb0e9c65209cbd357d4befeabc17daa6187333efdb40ebefa08d42f82afbe7ef54625e49868daab7ade758bc30ea6e9d958effb06cc0c08ff2bfb68d6119255f86d89d1325241245eb78419121c5aa6a6b0eaf5441f6cd306c7086a3e3cb0a33a525c3bfd6f9a0789eb9c5d4be3358714638a65a6b5bc437bc31519867b6ee29700827a9032e44f61e6ecaa487ae440183bcaac6b91f86817c040e8999c2f8dc4b2c1d1a1d6fbf9c74e2c6c276e1ece4ae1c65d3f8e8f15a8cf4707a58d9c828cb18050166e86c947ca7f9d9fcaa4f518054fd4a7baeb69f713d6d15cd1ae3e6b7ea1327284b69e6fc66145f4ad0315467233f31d439c7eec7056828661b17cb3b3a826d85bb531cdb15b468b840bfe71deed8712fbc9bbc2bf60289e115251ff940b566c371e2187af6ac8308afbc7f007c25d0a0b27c3556a3f0ab065b993a798f3298cde40ddb1b00ecd6e60ee4cc4500b828712bc93d3d146f493818acbb5d28d4fd927e1b47cafd0b7d948ea17a9a5d8764f1161b82bf1c2bcbdd208821332325d3b692f12dd8e2542b964e34fa5e23df0e7615de73c580b120fd423c776725b2a0b10ebef14f4f87599fd9fbb3aea8cef60fe283e51beef63f0934c447e5a100fd43009505e9b9b3b16d3ad4d3722718c29c3486791fdf5199fa0c839059fdf564d714fecc51e72c54aa7e68ab3bb47e93124fca63d760f0ed9ecd3617fd713aca67a43df1db8d584574220b57406bce36ab5c41895c1eaf5e8e98fb64a382036a650b7ba9386113714738e2de9aeb0681d818439f3f41f5639b284aacccd27f94797055d4c72dd89b030d7377fe4d72887ac90c51a03b922ee72d9d9fdbe265d8c42f6146882cfe2c6112bec42e9118b03d7e6ebbd40df535787c7df6ddf9a70df19bcdc86a17d95bb64cbd1db033d492937722e4ed8f6fb544bbadbad2fb370432885acaeb0612d3e5a7aca8851679f3967f3e2a61d6f26a25a90ca1d87267a5efaf5a219fe1c2b47361a50b808bfb6c59073851373b511a675c6444dc9ad01cf1e02aa5e8e984d8473e0e074d04c3af845d957bd05f70c617a25bb3d758cf9b03d2ec3f469e2266ce8ab1e534624532b259ffc9e64b07b11f3c4bd770456c341f18f1bd3156f8ab08deea7bb8a0cc7e181cabede7a676e08b2b1e9ac8ae122fcd42fe3f0554a14033cd7cb1cf0c0354ce405f1cda2f563fb61ad9aeb281baf744cde6e76655a44a6ea615ba8db353959560eb8d3d8ab6e0428632b805e3f7db221f96e8b28190fde535fb7e7202c947c06dd1246c5ac3e0b7508637ace3cca276a1523ee4d96656c42887f2ba8a24a830fcc698de5a504beb916209d15a130c71b2c609286c5387f8c724a7ff60d659bc0b321a3ecaac9fd4fb83d92ea65eb1ff4a3511348b66e7689c56c268bba84631cf53f0269a0a821b84b5752cffa475bd424ee4ca57b9109f1256095ca64fde7d86b8082d3cde2b9a93d2978635608933485fe98399fd75ecf410bdfe88080968a692109d82eff2b78b6f4478ae05a49217e8fcd414fb205ff3d6594f4742257f98a6d6a0f6413f0d6ae579230ad66bf90b323aa93375ca62c272191980b866548557420615b332e36a0ab93d911db9a0110a24ee51fbfe182464cda30c65d0f365bfd52aa7e42c2630e1c850f29742b81541985245f6c6ed2ac785841e6c466b82f2f37976084d8461c762d52063e9d791434ec4dc87b15eaa56909ae90b508be06e9b171ea2cc0376bd02a0a66dc7f58ad39c31172663ec9218330c0338f228222f23a0a341aba3165629be9fbfdbcf8b9a3ff7386eef29c82c3b8ca6f23bf4fc6dafbbbdc2debaacb42f7bc44c3f8ed8a857e9eff1518d409e532281a2b9916b9a9625d4b465d25038ed58cfa4faea934b7bfa225a3731c692bc483c5d8a012892b95c45da12c3baa7aeb21ee245f76bd7ec75c25c10cabf4f19dc693c89c5f9d51886b1e49407ad99e25f86b4d77e45438898ffc1bb10cee6c35a0a1036d54bfef2ca6431872a37bf2d7cb63b3312f2a4c529cbe718faa3e1b1d45446658317311cc7a885ace0c7d97a063f16b014516a59481dc176f4991c551628b6f84ac31e80d87bbcc93890625c7492c42d7021c8201ca81c8801fff42f046aed2d35c7ae40f7f5f7deb372c9c517d9a5af937a6013fc06fa06d32a0911b3e248f0d79523789a47835a818cd2fd959fb364edbb06961c0e44bba5de54b38f521d084ac0f2e622968fc64d1019cdf98133a104c67cce228bbc1d012812a1a80016d5ca3e83711504a475bbe73bbfbbecb11acd4f0d5c1015557a2519c3035501fd60ccb073052953eef7a39d56d64f3df26fd125e258b28427d088186b986b68901c7e1056e00a88f278477f125e715faea34dbd48d206c585907a00910e74bedbbacbb9c844bb6b0bf582df1d05bcabc04070b552db4f3c72e76f52e1f3fabfa56a366b94716ffb50a5e1fe535ae634e2570954e70cd1d47ad5ed9c5e0668da62b8922ff7f2c701d442b8e3c744229caca642775f0085edbbe5097bf84ee4831f1132866eda8a04547e689b8dde3116cb20811be4e85521f9e104d81d6de7a1f03e445b561db4bfda483162e0f559fc1a13921d5d24fe48f97b58664426d032735cc433ea1c7264365f335851d14168dce661647e7aaa84f4cd3de823c765ae27a6173affc819d3f30f27d9483fc8a1408c3974075df41aa47c3741f07958f1f683da6bbc072d66e9f921c105c3670f637aafc98b500265bf243ed93b5a9bceeaafcbdf76a417e1d8484b22ae432d5704d326a3a53e07177bd5b4d2f9f96ef834853945cdd98c34d17a950935417aae9723b079f32c7030b76173c7c2ad64f76ab7a30746b271035ba40cadcadbbca30d75ab37f420bdaf1acee699959c99680230be749327a90a9a9cade2f5ff8dfa3434629ce0b6f84b7b481884f1a407e80e15e39f9bbd6412ea3172673491ffacce61600c7c73c5d047dc472692e55f47294fda415e5419f627adee222b5b0076e107d72447e7236c6a0a8a3c6905b38958b37b85dd18c12dde765a10e5b967191215611dd11cd75e8e99ee7b8dd792e5a98b4c2b5b29f484e0f28c510fe9fa8b93fa4a573ade93e984eb213463adc47ee52db9333ba155a7db7b0b7a98f7464de9b7ffd93c87b96d5bfd610e2503452ab8d0839aa8cf91f60f1e720aa84836606706ab1b9e805db305599200a2a0a90bcb1534065afeb463a9fee18526330d139ab775ebda4d78f694d5a49ebb3f99985ed82e737bb08bc9a49cad039f514759a872e5104fe2641cf209ef8ed6efbe32646a9ff60e4fb249f05d466cdfd8d8e93f186acbac6d91dee7d8ced16e9d6c6264609057ff43759a13ffc00f6ab4820ced6cc63941e341d5dc3028e6700fdf1f87138e45ffd1ec77ebd2a5181b9b1b7faadace606e323aba0fe34e777dcd5a58585670b83b85dcb1a7c0fccf70e7d3acf93ca9aa505972ed003958d078df1b6ee7572e3474ac43ca49b7437305a416a064469237ade525497418632f42fea56ef300f2ffa1565aac7c82d7a94eeda586b6f1458af79de936724760638301392de442726723cbe647ad261b97c40ab00d867bdebf575c637487e8d71ce0c102f7c36597eb8ff12e503fdff753e1e9969e6c847bd4b183c8079e596fa7fd0d497cdfe2b8b3eadc163596881324cf519e555615e493237e8069aa6424091943cf42a0e21fb17d1e71ec82f48698ac2b4179d70f978578bdf38f68f99955ab031d843cabe05961eaeedb7189131de5fd0a1353e9b06efbf71d68bf045796bd22832a958d7a6a1dd24424ec824b83087c7928b9b863ed2b0055248eefe68eb4d02efdfcd37d07fe6a50999bee5b842c7856fd76bf7c751b9719add5d4f4ac78b82e6f54e0cc6f4f6f1304bfce2949e8aa17b783541ec31c78b5e8466bfe6481e0d34f11031ca0b4eb21ca28fe986f4c7e8ccc282e99ac46b7b56a32ce5a7e458888953b3fae1a61ac033eef93627014270eebaec23ed473485f894ea0ee1d5727144e6fef1e23a3437ad725116418ef346eb1828afd573348901b8f2989b5c5795c6a6a8a1c3e91d8e129688bea4a3c275769fa15cdfafef61506c2279242d746c39f51068313350486982c16fd38a7f35dc6f722bc303cc507e1e56018e90ca4306f7ef3e0bfbead400ec50670366f950bc242ff5826d8aeb12cfdba53b92175dedd894a106330a09a69234efe504337dc1c6ac20dbfeb3f3f2cc9c3d5cc940b98dd1104047c46070f05807aed0f479438d84922403aa2892922e70e45a6164202700ef40d5948f82a5ca8423a6e4b558dcc8bbaad6dfa26d9210380cf114f68ed742456630e598982ff2276425f235c28ecdccd765bff86f6785752c2a56fb99502eca0c2e02acdf5db0c264a3d0bfcadca3fb47a16c18d79ec1e8675e819286252f4f4f121221a8f3d42aac04dc07587e2e5494a739bf54c691140a8ca0c3f1e1ace92015ceb2c4654e5ba7a742b6ee42f24cddb3597fd0b25f19bbdfb46f16f3ca8b0d5a60d53fa9d69f885e83aabf986846287043d3e17eb72e90f8a7a3ed8aca462b0d6454a9b34218352ffe562eeb6ed20cf882024300362bda4aa5461bb18c84b1c6eaad91ab1b6dce0bac99e1eecc7c27200736470cf09d811aa32cabfcd66c38d5d0de7ae15a433924e228f6abb2872e138599e1cb94b8ed0ef3e7a5389a008c2acd74abf74105e05fb89a5666333a1cc7ea5723757d31722bb1851cb7ccda83dc6cb128bb547809baa4f867019570a64de58dfb63b470a8acb1edf4bbfce5c542e01e257a2ebb7f5c166a6f58a808ea137d9d885c20c9c2806d5480ac2229363ab209e333cfc74b0bcf11b2acddc0d6674a44ab695f4d4d8d29b3fbd531f42f17e7811d5303756b4ac2fb4a2f1c6a60709ef9d6e89c6f2ae4a6297156311a0a018dc1f687f765d344cb1d1a7d2c1715caecc5a505d5bb4c52945a90240bd7134058ca7bd5c1960f64b9db227b23b857c5834b1", 0x1000}, {&(0x7f00000001c0)="cfc6ed5ff90d9cdfa78131aeb47235d57a0f", 0x12}, {&(0x7f0000000200)="8d01ccbfea660cbf13acd0f7ecb3c3016df40638d512d9f40740074adf14261b97bd4cadc7adeb17778937e52a990621827767371d1386b577b8d2c027", 0x3d}, {&(0x7f0000002d80)="2a159f0de3df50f43573c48d26b1ed51f77f0d6464add7833c5f7d8179d621abacd77a7cca4e55db045a23bbc8452a531a1ae1e39cfac15bd7a7384efc4b62fe35e78f98ef623216178b8ebe191f75871d176d9fed90429926c2bb3f11e4ce490afc079958b20bf2fdf3b7ac3eced5910696e6b7c82a237edbb03487406ebfe979fbad5c143b0e298879bf1f27408bd0ec7664c3cd48db13ae3618d628f19829d9260d98a6cb0397ccaef8d75b3d3c0deecf62102c89ac2f4e24f897b70099588091fe66abbf6fc59fe51ee5058abf17e931647d952fb0a7f3353022f6d216b2b85a14d5c1f63709f76afeacf43475e1335f08691b728606c82d6518a0f437250d4939da389177f6848190e46a59350e1e90d82d6bf1c6ff0adaa656dc4941570d1ff1ef9cbe4bf43d87ee4e71b75174354ce03c28a299145014b928b751eb90b64ebbad62416df8b2aabf5b09159d2e7a0290cd5fba75becc5f0b2a6968a6e6a17422d27e4670f9d56ecd450b30c31a09d8595cc85a956394e9abad6ea474cb1c872488efa102a841e74d5c8d15b6caab9b8e100835da426585ed70db195bb69dc883cb37729391a8a30af0a8c430557df868ff161fdcd8c80404ac848bf1dfffb4766a1a1b271ab81517a7e11a97aebc92329f7f88dfd74516425232b75c66eaaba3c12c628a00054ee9f64c3c7b18f275cb49db4e9df46611caf5f792e69c946fe585c150234106dafc2b06ffee44c2edf1ba0be645e92b59fc9f65aa97c310ea4fc39378b0daacdbd10109a04bae4b1358c70176b2533544d1ce6297d2e83281f9a8e914b9109e88fae4c1bd736e081e86d8c0e9f7e5b0846be6c65966c7431a1074acb0afaa3190ec32dc56b99d66aed8867f55caac5853f0461c2cdb6ff1835424aa1d3699bdb7a473f298f88fe5fd6bc183b0fcda507a364aa7f013ecb23b347e733a4cf2cdf443079051a178cd0b68715b7a0cba5463e21cd4770d3a528492c1b22211dacc7fb0437b5a1df876e66c3e953d9902cbec9c5715a10311a969ee47db8db1675105356a92bd8848dc4f6e710a077538361e2512e7e465543e000d7215dee66aa35ee92632349fd56cf77f110e6e7f7266ff72b42c9f586fd6c1539d7a7bace5ce4a3f022924c281f47568e5f34420a410dcfdc8651f52030960e91abe3880aabe33f1c603d87906483bea151a701a823e03a09ad8f9e380b842f8be6937e07b674068d63ffc6784581c477c6573afba84d8e6c97c1daec7bd589e7544ca49073346a161fe6da111bbd1bf7dc6443286ae76e05bc4de29afdda0abce03f0a9af840fd53f5f451e8eee42089439e8f91851d91eac6f363842edefdde6b7dc73e12822a9ee4c98921613ace15a1c4785a6c4772d1ee7ef2539809b6e5bdf97e6dbe919492a6dcc6cafad387af67cb6cf17ed3f751184ee742611601aa6e39e991ddc410fcdd6173ae24ca7002391f1b6ae6ea80b6db123149f89e362992c358838887ea654cec44d14010960d3265953f1fc119d71ba858aad2c983794477d4526f3f9d24a04e0384578d5aac4685c2ce6bc8928e958e9750e752dc0ac653db2215d3a2fa699c73ea56daafd04a4af210cd564e0cd80d7bf786fa8dfdbf4164e5c95566cf069c7ccfada1620a0ecf71e7f4c051404f9d156d393b579a8918054d00ea85ba119374c32cd63796cb8fad65a33f0f69c99c50c61a8ffb6b544e9932aa93d0cfa0229d49ef1c6755d3b8179cc341869c51a2808849a68d08c7852e1435e68ea1fb7e07e0b37eb5cf20cdc7136551f63f11a81b81eeae1b7ed31c9a89d0b304605622567413279d17621f058ee80be5ee445e4528c67de68b246a3cc832e1feb86c7ce1c8a85f521f7d7c637542524d5bcf6d1d6f77eef513c61d8c1a4f6327b302f42cd67fc9b09419bbcb57c44180bb92f6a3476458547bfa24ec6d045a5af5a1df8bee105f53ece1ae4af1821d0ef5c45f1361566c147777f5095f05714660af24358b4edd78dd31f14ba5e38931fd110bccbd55bc330ded86ca2ddb23dcb17dc73d89e0f7eca9418ac0392d3ae43339afdb80574c622e2a399753d9b9cc63598014a657ef07b1c29f4a417038f068818b1f092f7903cba288589ad12d6796733bc3ac45659e596d0aad890ba3ec4affee18f5cace2ba5fe2b58bf6462b5fc336390fa760f376f1d52ae1f9762addb63c9b685531105f884394d280102aadaa7cd7fb6638483985facc4a90fa5b3dd376ed089c25f351018ebda1216e6e4f438862818330f8e5cef231efaee36c43ff1ea368dec71742ecdf35da92bd53e6e2d1694d811e46a9d9b159fd35785013617e329748c4678f6b04a31c3797c724bd209306371ec7946ed0d2429101f486218f7df0844c256bd550653bad580bdd24b2480143aa0588993a05525e66da26240152814ecbcf2a30d1cbce60cd0355dcfad8a325af71cac692c5a54ba17b6a460d5879b90d5ecb70327750396e6f807050e4abcba8173028b14604d5b227db73398990cd79cf027717247ae63915e0dee74a135dc0254e7259b80fbfe63cc7f888439ab8a617a8bada68558a378224e0df11395a1ba66d9b0abc61069979efc8d3845b95ce08d4b1d7dc0fa8f9e57bf5b3f5f83f8882e65dde00f4f741d15f6ac441816b65e7e616979bcefbdf2a72a62585e59b57998e63dd38235b511b382bc624f5b56087f8f07c7edc2c5463d7db2f9abc1c3ee65e66323cf8415c6c831a8ff68b84267004f546917739c37d24b6635de4ed205567079206e17fc663c50c8ee7bf47c9f1c52ae701d598041635441cc03387430a9e451581e3ef31bd5f9bce31ed09e7f7e94a1727b6fc5f08855c89650c67909b31eb85edd689cd8d41902c1bb9068fd9f508955324b7137d3fb8e611289f4b44641b241ab74e957c487bdc9f4f8824e208f20bcff6aa5cad7260f9d2a819a82233d2ae7e80581a3e0b3d91d0a330ea57619521946974dd12e123840d49b1efb49fa45baf6cc9e7be9479d64351a42242e1c8136af73b22a09496a3d3e8e25fdbd8bb4179954525bce0af418dda16abb722d1f8afb93485fec6b403c28b2dfd990cf2bcc60fd78792364dc83737e2108fe8ed24d35d66b0acaf0c7d117abb7d0c3ef726363f5aa6077c4359cc3bac046242473c6c989fd3ac469675dc68dd8d73ca7784e4374ee81777b376b309f8efd375a2e932b97ab7557a802ed5680cd17c65b91d5ab9b8f1e62915d97aea588cfb708151c09a2e94aab1f3d92d5f630b1772300ee8b28b923aa1410a675ff36e767535e6f27b8551ea5943547fc5fefaeea99ab8b11a9826c7f37fb8738cb6777492654affb8eec89aaf5b213c9b4c481a8012dc26691b9bb8861aac14dac281f22cb7c9d595a5dec89d7bc4eaa111ca70b53a81222ade77ea991dd93e8c8ff90795b2249603cdc84a9dc0c07be7f6bc18522d8e59b652ae75c69a395f575936d24be3cfcb6f08bc0387ea42c176bf64f6edc6ee19ca9f381016744dfe7cdfa26322d692f5311f8518ada2c93e67934593c61f7f60c8e9bb0bd80cbb6b91c964866347f561108bb1bff3a74e33d047df4d3aa7dee17416e73b6f0a77b9598f7cd571ab4b94937c35159c8d72be670aadf40202883240609259b740da99752855d1415a31e480b6a1c77ebe023eeea3fe0cbb8ab7cae2ac42b18527744289acf6e339c1c26eae7aa1ab237de4c5da1c51a86017532088857c092bdb77da432a263d23156600dd7d99db706c2cd4b32507e50d50d180242b222743791b1473c5f4d263c10a78cd868bea4a93f0825735b22dda4431a5ef1e0cd3872e9064acd24e1ead74c1f7cd93658f984aa78210470ed677a6923b9457c7507d5e2d9465980245bf0030e554ed40cca6ba4836e0dbba7b1f644f273a56db65c8ef2fa454124b6764bece38944ee781c0dbcf46998e6371791f0e0438981ee70dbbde8515e1d7c73b5e7b3c4824c39747ed1bf175d79cbbcc98e18bee3984b259f659ae6a6c6def3b3f6f20d2130dd8f02d1c4376029b2048c63e683268ce197bf5720b37dd7674afa5bc70459902bc32b4fcdd4e5a285b9d561b7b269f60cbc0fdf8cf1d6718c22ab1d8ed4f1c302efc0509d63e4f41986d31fd188c6fb73b1d7bd38bc8229c7c1bf4434d0576157b6b97f8e0126db49d6d1c732410f34d7f6a03067c39cfa944922444e994b7b9bb2fa86b2cb1f4eccf308a9a2b13694cebaa445f824592393b8d407c28e1731f64cc4149cea52f09b88041225ac4ccd7d9e980f8d4c5dae3502e44fa52f502a17826886b179a112b9d94f218848a42c3ae1bfa3a26a0d061ae5448eb7e0df49ca6d1507c55457ad8c48e2a7846db8035d90b95eb98d1173bbf915f8e13aa745231542235c142afff330fba9f37098d1fe5e5ab98ad0ddb88fe673d274ff4e328c1c0ca284353162bb01c8e8731872dd471c7a96e566dcb309a07e8eaaef85cb5fd5833bc5fd9ca5b1ac4b2e4184ee175e76ed79e7efe942083f29f167ecf2e3736fa1fb9c22fc62f5707d2bf25f948279ba3e0da818c0951ed5e2f8a219eb19f71fc4fc8e1988a770a5ce645cc6f10c0e596a683ae57d7320fe4978a78a8ad45bd57d61913a84c78478b5fc1a153049a63dee755bc939a026d798ab9f0e14fb7226dda0350097707be955fe9e97101d628a7b7ed18e9e92fd81255eae618efd25bf8c37d4b6eafa6d855e7847fd5d4451904ffe4e2ee47bf97c4bf10cd331b4cdc9454cbcc748c925a23e187c96985d91a2184c689d38d1764f2def33385f10fe0c1b4f2313c704c011e76425fe812cb367d9f4f3e242ade670f97cbcf564ac41c5fe39be32e0987fd33e974d9e87c0e0ef3b2e126cb46ba965a33d3b62c5bba66148b1b15819ab4684a310748e69d47b32b6c2bf09fa63bdffdc44304bffb0559509fbd29dcb564ee447aaab1c1ff7c606ff51ee549b04ca2bb34d394e99f3ebdeaa07cc1fd996fa041e2af17e85fe862382a62e23644c9933ccfacc717697f05fbd6c7682a48386f89ecaecae32ece212574563c1fb3bc9ae2d9497da02abc05d113e39e0cd6b86063ac81fd4f64db7da05845c3dda8ea3419d20f65f3f539125a4ecd8a12f8ff40d8e71ad4990bf5365c8c2890a658dcc09e1d337ccb0bfe00a38c9c609bfe2bab560a627d76499f2bdbfbdb92029d1ea14909f44f5485b99d86faf494b8fcee6c9188dea74f8b24d0b14b7b6cfb69c8195cc2fc1e4e3aae6230287323d6ca7aca51f96bdc444c419f11ad3828f109981ca67181fc2c0f5e087d54af7f07cb56576d84f5cb31946dcc03bef62bf50c506bd72f28a30d76fcd5932b54f7b0a5cb11559f4d22765f87ad94891e7a551e1d623f57607f451f95e282f1ec92a8659cd066fbf4a60f3f0422e5d55854717c35969f140e4d7c83a0cb70ee55eec797be198027a6b98d610f53ab54c23b763fe59cf7ed2429aa95213254ba6cee0f56ef7693db7363698d5817fab00b6124146579cb92d7fb23502d63105fdd3208ae1671208807a47da233a6b790a5854acad73d0141f17b6d49a498ee58474941a8767488cd89ca249a9ebe9c6adce2dc7894b32ca25512c39c67b8247c17f0f88dc4ebfae38b66a42754cfe7f6b247b0ed2f6ca8442cf1ce532c025403df75993e0bb793e8d16a0ff845dca7cd93d4a9e53266ef38534b15f6b0cdaf9fa225347c0983554b09111f1b85f0877452203e6b3b25452856797e30c59c38b09f9f140a86679446a0471c8cd3c14faee28c38e3", 0x1000}, {&(0x7f0000000840)="aaffb4a2149854c2a3fe340ad66b7a1049c6cf4cf9e30fc08ed49f9f1439794e54bc9058cc1ef9f32816bfd4e6df267fa7040c8993f75a5db79ca232d9e92c4540a38bcce99354eec21835a95c84ef657a5cbb2af17252d7679cfce6c548f94b6a05a8cf39a704ba9a2fb15c022b3ae9823e40df48c645f0341c25f22cdd904697337cbf5dacf90c6af4efdbdbb96c9a4676ef1d", 0x94}, {&(0x7f0000000900)="454d0dbe48d54e62092e5f5671a328f85c83574d46db9985770bc2a33a6d7e07fe2f96e113b8df55c0873825efc895ccd69b624bd09852c4efcddfa3d63ac661182b0c9d8efd9666455169574bcd7eb519fb9828eab8358d1eb1059ac5bfd0d74971d991a9ad272dd81643cc577b955116ff2de9578f3bb21e8975314810e19c13b9cef4415a4242a939ecd34648ce763a148684446a258f199b7632efdf79b38311a26bdef2481e7ee0264a2c1f767a4b4a494507cfa950273ae7b3cad10b792a47168a", 0xc4}, {&(0x7f0000000a00)="230474c7d83fcabce2412d556393a4dec920f1239309de8d53597cd6a5f1419f23280eace9d6017b1aff5d222c7be1a2706cbafb9d0a1875a6a917cc1904405484ff72419a404b1be4242280166c5f476eeb10d3ddf8a549df890108a2181e189ac768862fecdf066d604579d88a8a2c67234a525cc08e863236b37e3ec4644b7e6644e0a2403ef2ebde2f1c052a52e9904ad0b80e7fa09d65accc4248161a25ded14ba2d3edf2c124db28e772cfb464ba16a98152c59d573c1ea9d3d6cf8af52aeb72d48a27f8dd913bb5de03704bde978eb24a0cefcb3956eb8c34c5f080906bb77015f463b57cb26322b1b7766459dd651e", 0xf3}], 0x7, 0x0, 0x0) pwrite(r6, &(0x7f0000000640)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f44739c081694370adc31e8f45cbefb20ef000085197bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621288ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a35", 0xe8, 0x0, 0x5d) r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) fchownat(r0, &(0x7f0000000240)='./file1\x00', r8, r10, 0x4) fsync(r5) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x100000001, 0x0, 0x0, 0x29d8aaaa}, {0x4}, {0x3c}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="bdd9477c320c93ba8c1a900e8656") mkdir(&(0x7f0000000100)='./file0\x00', 0x40) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x32) r0 = getpid() r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x40) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) ktrace(&(0x7f0000000000)='./file0\x00', 0xbb39a854d6f65aa8, 0x408, r0) semop(r2, &(0x7f0000000240)=[{0x3, 0x3ff, 0x1800}, {0x3, 0xfe3f, 0x1800}, {0x1, 0x8}, {0x0, 0x8, 0x800}, {0x2, 0x0, 0x1800}, {0x5, 0xffffffffffffffe0, 0x800}, {0x1, 0xffff000000000000, 0x800}, {0x4, 0x0, 0x800}], 0x8) r3 = semget$private(0x0, 0x2, 0x400) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000140)=""/160) clock_gettime(0x7, &(0x7f0000000200)) r4 = getpgid(0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x510, r4) 16:00:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) syz_emit_ethernet(0xe, &(0x7f0000000480)="2fb74888a234a2ef8668a7be0758") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x7b2f, 0x6, 0x1ff}, {0x0, 0x0, 0x0, 0x9553}, {0x6, 0x3f, 0x0, 0x8}]}) 16:00:00 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x10302, 0x0) r2 = socket(0x2, 0x4003, 0x0) readlinkat(0xffffffffffffffff, &(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)=""/90, 0x5a) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendto(r2, &(0x7f0000000000)="ff0360caf87fc8d81d2ba1e52114b442dac1482bb5964d0b41dca072717fc0978747b17121e6d944de", 0x29, 0x8, &(0x7f0000000080)=@in6={0x18, 0x3, 0x2}, 0xc) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8000, 0x0) poll(&(0x7f0000000440)=[{r2, 0x100}, {0xffffffffffffff9c, 0x80}, {r3, 0x1}], 0x3, 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000001c0)={0x2, 0x64, 0xfff, {[0x6, 0xfffffffffffff2d4, 0x4, 0xfff, 0x401, 0x8, 0xfffffffffffffffa, 0x10000, 0x1, 0x5, 0xfffffffffffffffa, 0x0, 0x2, 0xfd, 0x6, 0x4, 0x7, 0x101], [0xbd, 0x80000001, 0xd4, 0xffffffffffffffff, 0x0, 0x1, 0x2, 0x0, 0x3], [0x4, 0x2, 0x1, 0x8, 0x6, 0x6, 0x5], [0xfffffffffffffffd, 0x691, 0x100000000, 0x5, 0xd1], [{0xf6, 0xc88, 0x800, 0x80000001}, {0x1, 0xe026, 0x2, 0x3}, {0x7ffffffd, 0xc0, 0x8}, {0x7fffffff, 0x1, 0xffff}, {0x8, 0x9, 0x6, 0x1}, {0x9, 0x9, 0x6, 0x7fffffff}, {0x3, 0x101, 0x3dd8, 0x1cdc}, {0x8, 0x6, 0x9d, 0x200}], {0x2, 0xc0000000000, 0x7, 0x10001}, {0x7, 0x6, 0x3}}}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) 16:00:00 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0xa29c6095f896491d, 0x2, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f00000000c0)=0x10) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$dupfd(r3, 0x1e, r2) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) shutdown(r4, 0x0) 16:00:00 executing program 0: mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0xffffffffffffffff) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000005c0)='./file0\x00', 0x88, 0x800000000120) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r5, 0xffffffffffffffff, r5, 0x0]) fchown(r2, r4, r6) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580)=[&(0x7f00000006c0)='c\x00'], 0x0) mprotect(&(0x7f0000003000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x1800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x82, 0x0) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r7, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r4) r8 = open(&(0x7f0000000280)='./bus\x00', 0x90, 0x100) mknodat(r0, &(0x7f0000000600)='./file0\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./bus\x00', 0x18, 0x3) pwritev(r8, &(0x7f00000013c0)=[{&(0x7f0000000540)="8c232e8c9f7e96999b8a", 0xa}], 0x1, 0x0, 0x2) r9 = geteuid() pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$BIOCFLUSH(r10, 0x20004268) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) setreuid(r9, r11) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='c\x00') ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x6, 0x602f, 0x3f, 0x9c, "93125284112afc6f14f3e6af67cfa075b336581a", 0x6, 0xf461}) 16:00:00 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff}) read(r0, &(0x7f0000001740)=""/4096, 0x1000) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$dupfd(r2, 0x0, r3) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept$inet6(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$setstatus(r0, 0x4, 0x4) lseek(r0, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000000)=[{&(0x7f0000000140)=""/90, 0x5a}], 0x1) 16:00:01 executing program 1: ioctl$BIOCGFILDROP(0xffffffffffffff9c, 0x40044278, &(0x7f0000000000)) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028ad) pipe(&(0x7f0000000080)) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f00000004c0)) 16:00:01 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) socketpair(0x2, 0x3, 0x10001, &(0x7f0000000080)) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) 16:00:01 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x3, r14, r15, r12, r15, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r17}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r20 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x3, r22, r23, r20, r23, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r21, r21, 0x5, 0x5, 0x1, 0x8}) r25 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r25}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r25, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) r27 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r27) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x401, r0, r7, r12, r23, 0x12, 0x380}, 0x1ff, 0x0, r26, r27, 0x9, 0x3f, 0x5}) open(&(0x7f0000000000)='./file0\x00', 0x9d1cefb7d4d7c03, 0x88) setreuid(0x0, 0xee00) r28 = getpgrp() open(&(0x7f0000000040)='./file0\x00', 0x80, 0x1) ktrace(0x0, 0x5, 0x8, r28) 16:00:01 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x1}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffd000/0x1000)=nil) r1 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) socket$unix(0x1, 0x2, 0x0) 16:00:01 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0xd14, 0x0) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000240)=""/83, 0x53}], 0x1) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x6, &(0x7f0000000200)=[{0x7fffffff, 0x5, 0xe9a2, 0x7}, {0x8001, 0x7, 0x6, 0x4}, {0x1, 0x1, 0xff, 0x2}, {0x6, 0x5, 0x3ff, 0xffff}, {0x9, 0x22a, 0x800, 0x7fffffff}, {0x40, 0x4, 0x0, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xe2, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x1, 0x7, 0x1ff, 0x5}, {0x2, 0x400, 0x0, 0x1f}, {0xfffffffffffffffc, 0x0, 0x4, 0x7fff}]}) 16:00:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) flock(r2, 0x616ac571449d5bdf) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x200, 0x0, 0x3ff, 0x3, "73ffff4d4d7ee400000100000000000000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:01 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000240)=[{}, {0x34}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000240)=0x2b) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000040)="ad18f05de2f4ef18", 0x8) 16:00:01 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x2) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f00000000c0)=0x9) r2 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000f80)='./bus\x00', 0x102, 0x0) dup2(r2, r0) utimensat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0xfff, 0x3}, {0x80000001, 0x7ff}}, 0x3) 16:00:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "d730c101000000000800"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r2) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r3) r4 = socket(0x18, 0x3, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$unix(r3, &(0x7f0000000300)="be13b0846354a351", 0x8, 0x0, 0x0, 0x0) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x54}, {0x1}, {0x840000006, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="b1e91bee8fad27050cdaeb0413b0", 0xe, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 16:00:01 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r5}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) setuid(r10) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x188) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffc, 0x80, 0x1, 0xfd, 0x80}, {{r17}, 0xfffffffffffffffc, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r20 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = getgid() msgget$private(0x0, 0x188) r24 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r24, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r24, 0x20004b3d) r25 = socket(0x2, 0x3, 0x0) r26 = fcntl$dupfd(r25, 0x0, r25) ioctl$TIOCFLUSH(r26, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r26}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r24}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r27 = getuid() getsockopt$SO_PEERCRED(r24, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r30 = getgid() r31 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r31, 0x1, &(0x7f00000004c0)={{0x3, r29, r30, r27, r30, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r28, r28, 0x5, 0x5, 0x1, 0x8}) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r22, r30, r20, r23, 0x80}, 0xfc0000000000, 0x0, r21, r21, 0x5, 0x5, 0x1, 0x8}) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x3, r14, r15, r22, r15, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) fchown(r0, r1, r15) r32 = socket(0x20, 0x2, 0x200000000) setsockopt$sock_int(r32, 0xffff, 0x1003, &(0x7f0000000100), 0x4) 16:00:01 executing program 1: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x400020203], [0x0, 0x0, 0x4], [], [{}, {}, {}, {0x0, 0x0, 0x0, 0x3f}, {}, {0x1}]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = dup2(0xffffffffffffffff, r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000140)=0x1) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname$inet(r3, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = socket(0x1, 0x1, 0x0) r5 = socket(0x2, 0x400000000002, 0x0) r6 = fcntl$dupfd(r5, 0x0, r4) ioctl$TIOCFLUSH(r6, 0xc0206921, &(0x7f0000000300)) 16:00:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x48}, {0x54}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x6c}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0xe, &(0x7f0000000180)="080934410000000015b668f635e9") 16:00:01 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) dup2(r1, r0) listen(r1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r3, r2) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$unix(r4, &(0x7f0000000100)=ANY=[], 0x0) accept$unix(r1, &(0x7f0000001640)=@file={0x0, ""/58}, &(0x7f00000000c0)=0x249) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, r1) connect$inet(r2, &(0x7f00000000c0)={0x2, 0x1}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") 16:00:01 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x4) 16:00:01 executing program 1: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r1, &(0x7f0000000140)="02", 0x1) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000180)=[{{r3}, 0x998cfc47f4725df9, 0x84, 0x20000000, 0x6ca5, 0x5}, {{r4}, 0xfffffffffffffff8, 0xa0, 0x40, 0x6, 0x3ff}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x4, 0x4, 0x5, 0x1}, {{r1}, 0xfffffffffffffff9, 0xa4, 0x4, 0x100, 0x3}, {{r5}, 0xfffffffffffffffd, 0x40, 0x80, 0x55, 0x5}, {{r6}, 0xfffffffffffffffb, 0x4, 0x10, 0xd62b, 0x3ff}], 0x7fffffff, 0x0) r7 = socket(0x1, 0x5, 0x6) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000240)={0x9, 0x3, {0x5, 0x1}}) read(r2, &(0x7f0000000000)=""/50, 0x32) kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x1, &(0x7f0000000100)) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f00000002c0)={&(0x7f0000000280)='./file0\x00', r7, 0x1}) r8 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getpeername(r8, &(0x7f0000000340)=@in, &(0x7f0000000380)=0xc) r9 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x40, 0x80) connect$unix(r9, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:01 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2, 0xe02) socketpair(0x6, 0x2, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0}, 0xfffffffffffffe5a) getpgid(r2) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = msgget(0x2, 0xc0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xd2) r8 = getuid() ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000180)) r9 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r9}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r9, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) listen(r9, 0xc1) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r11 = getpgid(0xffffffffffffffff) sendmsg$unix(r4, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42e85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x0, 0x0, 0x0, 0x400}, 0x4) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r5, 0x1, &(0x7f00000003c0)={{0x0, r6, r7, r8, r10, 0x0, 0x9}, 0x800, 0x1, r11, r12, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r13 = socket(0x18, 0x3, 0x0) kqueue() connect$unix(r13, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r13, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r13, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xfffffffffffffed3, 0x0}, 0x0) r14 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r14, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1002}, {0x1, 0x4, 0x1000}, {0x0, 0x800000000000004, 0x40000001000}, {0xfffffffffffffffe, 0x0, 0x1800}, {0x2, 0x3, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x802}, {0x3, 0x4000000000000, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:01 executing program 0: nanosleep(&(0x7f0000000040)={0x100000000000401, 0xb35}, &(0x7f00000000c0)) rmdir(&(0x7f00000002c0)='./file0\x00') mknod(&(0x7f0000000180)='./file0\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) kqueue() ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000240)={'./bus\x00', 0x3, 0x1000, 0x100000000, 0x1, 0x0, 0x1, 0x3, 0x1, 0x0, 0x3}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r2, 0x29, 0x9, &(0x7f0000000140), 0x0) r3 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x0, 0x40000008, r3) ktrace(0x0, 0x1, 0x8, r3) r4 = syz_open_pts() r5 = dup(r4) r6 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r8 = getegid() r9 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r7, r8, r9, r10, 0x4, 0x200}, 0x4, 0x26, 0x732}) r11 = syz_open_pts() r12 = dup(r11) r13 = semget$private(0x0, 0x1, 0x201) ioctl$WSDISPLAYIO_LDFONT(r12, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x9, 0x8, 0x5, 0x0, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000001d40)={0x0, 0x0}, 0x0) r15 = getegid() r16 = geteuid() getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f00000018c0)={0x0, 0x0, 0x0}, &(0x7f0000001900)=0xc) semctl$IPC_SET(r13, 0x0, 0x1, &(0x7f0000001bc0)={{0x500, r14, r15, r16, r17, 0x4, 0x200}, 0x4, 0x26, 0x732}) r18 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r18, 0xc0044266, &(0x7f0000000180)) r19 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r19, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x34, 0x0, 0x0, 0x1}, {0x20}, {0x6, 0x0, 0x0, 0x80000000000fe}]}) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r19, &(0x7f0000000180)="e16914f6357e3a00000015000000", 0xe, 0x0, 0x0) ioctl$BIOCSETIF(r19, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r18, &(0x7f0000000040)=""/32, 0x20) syz_open_pts() r20 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r20, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r20, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r20, &(0x7f0000000040)=""/32, 0x20) socket(0x18, 0x3460b3d15013e996, 0x800) syz_open_pts() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) r21 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r21, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r21, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(r21, &(0x7f0000000040)=""/32, 0x20) r22 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSBLEN(r22, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r22, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSBLEN(0xffffffffffffffff, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) read(0xffffffffffffffff, &(0x7f0000000040)=""/32, 0x20) r23 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x4, 0x0) ioctl$BIOCSBLEN(r23, 0xc0044266, &(0x7f0000000180)) select(0xf7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffff00000000000}, 0x0, 0x0, 0x0) 16:00:01 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) close(0xffffffffffffffff) r0 = socket(0x800000018, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x7fffffff) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: readlinkat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = socket(0x800000018, 0x2, 0x0) socket(0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) socket(0x20, 0x691a35f0fc38d23e, 0xe0f4) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10000, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) faccessat(r5, &(0x7f0000000140)='./file0\x00', 0x70, 0x2) poll(&(0x7f0000000080)=[{r2, 0x1d}, {r3, 0x2}, {r4, 0x80}], 0x3, 0xfffffffffffff94e) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x647200fb44958896, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:01 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:00:02 executing program 1: socketpair(0x0, 0x4, 0xfffffffffffffffa, &(0x7f0000000000)) r0 = socket$inet(0x2, 0x5, 0x2) shutdown(r0, 0x0) 16:00:02 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, 0xc) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r5}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r13, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r13, 0x20004b3d) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r15}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r13}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r16 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r19 = getgid() r20 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r20, 0x1, &(0x7f00000004c0)={{0x3, r18, r19, r16, r19, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r17, r17, 0x5, 0x5, 0x1, 0x8}) r21 = open(&(0x7f0000000580)='./bus\x00', 0x80, 0x8) r22 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wskbd0\x00', 0x8000, 0x0) r23 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r23}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r23, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r24 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r24}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r24, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r25 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r25}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r25, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r26 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r26) r27 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r27, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r27, 0x20004b3d) r28 = socket(0x2, 0x3, 0x0) r29 = fcntl$dupfd(r28, 0x0, r28) ioctl$TIOCFLUSH(r29, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r29}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0x800000000000fd, 0x80}, {{r27}, 0xfffffffffffffffa, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r30 = getuid() getsockopt$SO_PEERCRED(r27, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r33 = getgid() r34 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r34, 0x1, &(0x7f00000004c0)={{0x3, r32, r33, r30, r33, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r31, r31, 0x5, 0x5, 0x1, 0x8}) r35 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r35, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r35, 0x20004b3d) r36 = socket(0x2, 0x3, 0x0) r37 = fcntl$dupfd(r36, 0x0, r36) ioctl$TIOCFLUSH(r37, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r37}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r35}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r38 = getuid() getsockopt$SO_PEERCRED(r35, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r41 = getgid() r42 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r42, 0x1, &(0x7f00000004c0)={{0x3, r40, r41, r38, r41, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r39, r39, 0x5, 0x5, 0x1, 0x8}) sendmsg$unix(r2, &(0x7f00000006c0)={&(0x7f0000000040)=@file={0x0, './bus\x00'}, 0x8, &(0x7f00000004c0)=[{&(0x7f0000000100)="40703307a45b2417c9d29659575948697f50f8dcb23201804fd4b4721eab37abe7b71dea3314d62c393b8db9eeba96b6fed934737eeb486d67f5c59d1a14b69eec5e16b316a4e3b5344793c9117fcf7dc4c588c64e17ca1b0dbf298465984b98f2ce031465b6ad35f013175b7615107dfb43acee700b727c43600e21468e40512e91e00a1661b8e734100e5f0fa801f3efd6cad36d6b893faa57494a9ec3c8fbd1228e7b021fe92a263209a2108771fd054c1bd359ff377c969bb9ab9ce345b7d4d4776822584631eb79d00bd95a0a6aa6469538dba14d8fcf699ae99852de5318b77c626c24", 0xe6}, {&(0x7f0000000240)="d94b35a9334b1639104d65e627969f31378ab0245bca2b0ee56966777311a7e2aece9e842730cb593256261fa08d9963eee5f3169f4a733be872158376805c799eea5bcbdcd918e6b1ec93c6559a2554318363a817e69b7a9631a3b68163e7276f94533a243e6b9f2b6c8fbe165d64bfcd0f5868b7633d792865f29d09f23d1cbf7c32399e266a7571bb061c2eeb2a6200cb2eae66bbc611eaf747660aabb6f990c02a3112bb7e4046609e43d3fa3f89ad8f5878932792e6", 0xb8}, {&(0x7f0000000300)="778480465f1f7345a5cff90700dc75b0e2871dc8c4258bc24c356d57ad464b9aa3dc1df2b283e64d0269a18bba3cb42060b68818d2d4d6dc8b81a13ce63720790b2023e1e01ee16ac3eca326c4d269969b439b794c604d473595bb517b88f0ca6621c1bc57884a2b68347ddc78eaf385ffff0d3657efcc3f3d3b6ccf6be539e73f1971daf38828fcb4a43e46caa2f449857cd48a8367e7d2963c9beefec08f606de562898ce9059c059c06a32028fad5137c67d98d026e93aaf90a7fdcd33310eae32e2636562766b1b121e38d710518259e894212d0329bde70490e21925cee1af25a2466f0b9b9e9441db9", 0xec}, {&(0x7f0000000080)}, {&(0x7f0000000400)="7813abbf2edb3ee8b0a7dc57f9764326892e871d77a1d74811eb576ecbcc0442a08e0589a3d8ddf068ebd503f0db678fbd0ddbdb8001d85cb2699a5934bba615586052c0a42ddb43bbcf1d9b47ca81199dbd28e134e5858c749013b00b8ee59460ce3929687f2d8ce77549534d6bb6856dc1ab55035dcea792c19d965b4ac99d9e58581133e60eadec52b0f05215de4530f9af28faa69947a61315011d14888da840448e71c04f93f756fd4605616d", 0xaf}], 0x5, &(0x7f0000000600)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r10, @ANYRES32=r19, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r21, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r22, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r2, @ANYRES32=r25, @ANYRES32, @ANYRES32=0xffffffffffffff9c, @ANYRES32=r0, @ANYBLOB="000400002000000000000000ffff000000000000", @ANYRES32=r26, @ANYRES32=r32, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0xa0, 0x2}, 0xc) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x2, 0x226, 0x2, "cd920180eaff00000000000000000704008000", 0x0, 0x80}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000780)={0x0, 0x0, 0x0, 0xffffffffffffc000, "001000002e0261cf0101000000000000a600"}) poll(&(0x7f0000000200)=[{r0, 0x4c}], 0x1, 0x0) syz_open_pts() 16:00:02 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) 16:00:02 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2000, 0x4503) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x20000007d, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = accept$inet(r2, &(0x7f0000000000), &(0x7f0000000040)=0xc) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd\x00', 0x80, 0x0) socketpair(0x20, 0x8000, 0x1f, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x9, 0x100000001}, {{0xffffffffffffff9c}, 0xfffffffffffffffc, 0x80, 0x20, 0x100, 0x9}, {{r1}, 0xfffffffffffffffb, 0xc, 0x82, 0x7, 0x8000}, {{r3}, 0x2, 0xd1, 0x20000000, 0x84, 0x106}, {{r0}, 0xfffffffffffffffe, 0xd5baad7da5470263, 0x100000008, 0x8000, 0x7fffffff}], 0x80, &(0x7f0000000300)=[{{r4}, 0xfffffffffffffff8, 0x20, 0x3b6187890911361c, 0x100000000, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x0, 0x1e0000006, 0x5, 0xe8}, {{r5}, 0xfffffffffffffffc, 0x80, 0x8000006c, 0xffffffff, 0x8}, {{r6}, 0xfffffffffffffffd, 0x4, 0x80000000, 0x1000, 0x1}], 0xb8, &(0x7f0000000380)={0x564b9440, 0x67a}) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000200)=[{0x14d, 0x1}], 0x1}) 16:00:02 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600)={0xffffffffffffffff}, 0x0) accept$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x1, 0x0) setrlimit(0x8, &(0x7f0000000080)) syz_open_pts() 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000740)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x7992, 0x1a, 0x80000001, 0x1}, {0xffff, 0x3, 0xdad4, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x1c}, {0x30}, {0x6}]}) syz_emit_ethernet(0x2ba, &(0x7f0000000340)="b6") r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvfrom$inet6(r1, &(0x7f0000000200)=""/193, 0xc1, 0x1, &(0x7f0000000140)={0x18, 0x2, 0x6}, 0xc) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000380)={0x5, 0x1, {[0x9, 0x8001, 0x400, 0x0, 0x4, 0x4, 0xf284, 0x3, 0x7, 0x8, 0x100000001, 0x0, 0x6dd6, 0x1, 0x8, 0xfffffffffffffeff, 0x7, 0x3ff], [0x4692d48f, 0x6, 0xaa, 0x4, 0x1f, 0x4e, 0x4, 0x1, 0x6, 0x5], [0x1, 0xffff, 0x5, 0xa3, 0x4ce9, 0x7fff, 0x2], [0xa901, 0x1, 0x2, 0x7fff, 0xfffffffffffffff9, 0x1], [{0x6, 0x4, 0xfffffffffffffffa, 0x1}, {0x0, 0xfffffffffffffff9, 0x7f, 0xffffffff}, {0x6, 0x4, 0x0, 0x5}, {0x5, 0x3ff, 0x5, 0x4a}, {0x6b7c, 0xfff, 0x6, 0x9}, {0x1, 0x56b2, 0x1, 0x8000}, {0x9, 0x6, 0x6, 0x2}, {0x2, 0x10001, 0xffffffffffffff24, 0x2}], {0x7f, 0x81, 0x1, 0x20}, {0x80000001, 0x5, 0x8001, 0x5}}}) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="2260f91ce4b45e2b4837dac24fd0c11dd5034c48dc20dbeb19f39bf03e9169a1c73ba40a6daa862d52ee9e37088bedba0eff631f026a67c72a513829086947ce8d4e535d0bc059019673e1a541cccc21f6a779bcf4c6821c1910816783cd3e8005a6db6fcc6054d67663408eed7ef39971f1b98bf54124716fd4e7cff311b8152efcb7cc050aec87b5316c", 0x17e) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) r1 = semget(0x2, 0x3, 0x401) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000640)=""/130) r2 = getuid() setreuid(r2, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r8 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r8, 0x0, 0x2, &(0x7f00000004c0)=""/227) r9 = semget$private(0x0, 0x8000000000000000, 0x6) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0xff, r5, r4, r5, r6, 0x16, 0x80}, 0x4, 0x9, 0x8f}) setreuid(r7, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r3, r7, r4}, 0xc) semctl$GETPID(r9, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000700)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket$inet6(0x18, 0x4, 0x9b) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) mknodat(r2, &(0x7f0000000040)='./file0\x00', 0x10, 0x8001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r1, &(0x7f0000000180)='./bus\x00', 0x40, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x200, 0x2, 0x9, 0x0, "963598cb8d4e5baf12ccab00b7921d597d2469aa", 0x3, 0x5}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x80, 0x0, 0x0, 0x3}, {0x1c, 0x0, 0x4}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x1) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000140)) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) syz_emit_ethernet(0xe, &(0x7f0000000400)="08a6d63202e83bcf0c6dad00e61c") 16:00:02 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffff9c) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0x6, 0x10000}) accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000fcffffff0000000000000000000000000000000000000000000000000000000000000000001af72bde05386bbe00000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 16:00:02 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000000)) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb18e15cbbdf7412a144f037f0c44e59abd8ad7387d7891658eb4c37a9c5a1011763fbfd53c966a0f96eb734db248cbb6da9c18c0cb3ff10fe50c3cf0240f2fe1085825d120121c68b122a2053880f486049d8dea81ac04997f999462c2eccae6a36e6c150cfcee2c9670d38b6a956d1c0d5d739472493d08c7b588f72ac8962c909d587bfef86af49df2c11f3006d2553b42471d8dc4c1eb96bf2915a9e0771a1b5512d15118333f8d01fc606747b86e25fce96ba66dd93262dfcade4609ef6a150348583fd59"], 0x1c, 0x0}, 0x0) 16:00:02 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) close(0xffffffffffffffff) poll(&(0x7f0000000040)=[{r0}], 0x1, 0x0) 16:00:02 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000040)) fchflags(0xffffffffffffffff, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x400, 0x0) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) lseek(0xffffffffffffff9c, 0x0, 0x0, 0x0) close(r1) r2 = socket$inet(0x2, 0x5, 0x40) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000000c0)) r3 = semget(0x1, 0x4, 0x4) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f0000000100)=""/81) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x10010, 0x0) r4 = semget$private(0x0, 0x1, 0x44) semctl$GETPID(r4, 0x0, 0x4, &(0x7f00000001c0)=""/32) r5 = open$dir(&(0x7f0000000200)='./file0\x00', 0x0, 0x1) preadv(r5, &(0x7f0000000500)=[{&(0x7f0000000240)=""/102, 0x66}, {&(0x7f00000002c0)=""/106, 0x6a}, {&(0x7f0000000340)=""/133, 0x85}, {&(0x7f0000000400)=""/225, 0xe1}], 0x4, 0x0, 0x52) r6 = open$dir(&(0x7f0000000540)='./file0\x00', 0x1, 0x80) write(r6, &(0x7f0000000580)="7417a8b5cca33f3da666db20c7ac31a7157014d5b675a600e1dd612bc2592e319b50d661e4fdc72545cdfffaa92a6f871549e93ef0f2ae8e946b9e18b07308d4b386c64f0c48c4985a3b203f7491e5507c09ea74d0ef60969cf929f1e24ac5ce7ef0fa80ef12b84c39d811c85b2fca95b5fcdc4136273961beae344fa393e8b0b2d5e10ecfc2bd264f8e624dbcf75a67bbaabda8b043a10a12d384e691608c13b0272f034510fae21f9ba10390d119b3149fd1a3c0", 0xb5) openat$zero(0xffffffffffffff9c, &(0x7f0000000640)='/dev/zero\x00', 0x100, 0x0) r7 = semget(0x2, 0x4, 0x80) semop(r7, &(0x7f0000000680)=[{0x2, 0x101, 0x800}, {0x6, 0x1f, 0x1000}], 0x2) r8 = openat$zero(0xffffffffffffff9c, &(0x7f00000006c0)='/dev/zero\x00', 0x80, 0x0) recvfrom$inet(r8, &(0x7f0000000700)=""/160, 0xa0, 0x800, &(0x7f00000007c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) setgid(r9) open$dir(&(0x7f0000000880)='./file0\x00', 0xa69, 0x9) getgroups(0x2, &(0x7f00000008c0)=[r9, r9]) semctl$GETVAL(r7, 0x0, 0x5, &(0x7f0000000900)=""/195) pipe2(&(0x7f0000000a00)={0xffffffffffffffff}, 0x10000) write(r10, &(0x7f0000000a40)="8682fbcd52e2ba178646ebd686ba544057f663f5b3727d0b6cef54425999fbfe29002ec3c75a9fd9d32b79e1cd653c20005ea45fcaa90cf606eac3dac29f63fb4ef65d9e39f90183e442f24e37af1cbe4d8bb8bf4ed64658bed96f0bf4f32b6b2765c5f550766809e8504bcf518eb6bcc9ed482c21af5d5d8a8f60a739b339ca0f", 0x81) 16:00:02 executing program 1: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = socket(0x2, 0xc003, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) dup2(r1, r0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r4, 0x9, 0x8, &(0x7f0000000280)="99fe358a03f64d23ec987c1360d2589c25bef5932d8d8b5e2070eec547c58501871a4331a39692d5b67e80dcae95a4c072ce4bf8303bb06226f48751c955ef8cc97b62d9027be6", 0x366) write(r2, &(0x7f0000000180)="afc0874736cb9731209c559ebad78952382a29e5b7519b5669809c0560c74265fb28bd882cc60b4349779366ded586d6ff58438c597666eb399f13a152d8c07663110172afb0b7def41a871e7c2d282f171160396b7e99cd4a5990ce340f5de915da68387706170c61054b4d7a50e27c148375138763ed56a978e2310d996e37735e190539b354e1210341d7057a53f71ae9284a06e0fe995d4826e495f5e25bc1d3453a9aef26be19b7f36434881bed8923253ee9b1bc23b1a7c2b57ed1e0256fd7b38a6485aa5e943b80e9d32c00787d5129434d35e78e80b25fd00c8d557fd59006f1d7f8061660", 0xe9) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCCDTR(r5, 0x20007478) r6 = syz_open_pts() close(r6) syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r6, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 16:00:02 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000140)={0xfffffffffffffffa}, 0x10) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000000)={0x8ef, 0x401, 0x2, 0x5, "5b7097309c6585efd06613d4918f5f880bc1a577", 0xfffffffffffffffc, 0x6}) 16:00:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x3, &(0x7f0000000040)={0x3, 0x7f}, 0x10) r2 = dup2(r0, r0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f00000000c0)=0x5) r4 = open$dir(&(0x7f0000001240)='./file0\x00', 0x1, 0x2) ftruncate(r4, 0x0, 0x30000000000) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r2, &(0x7f0000000040), 0x1b) 16:00:02 executing program 1: getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000280)=0x8) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x6c}, {0x3d}, {0x4006}]}) getrlimit(0x34a95c38f68abc46, &(0x7f0000000000)) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = dup(r1) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f00000002c0)) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000140)="aa7aff6eb5ba9a7dd2e1df4096cd24636e9901ab130852a640cf49995fe64d8d85022c59a1bf4226e5a267c837725b9e2fc05af465245acef4fbc4d1bad4796603be0a204744589dcde214c6e790f50d08d348eb6a53f9875b565716d4faafb95162f7148f11ca14361d759bf973f5924cdba66603ec7aeab9bb794f575c1d23e6d952cc4a1b8e0870262fd5ff920b5c514a60d43cd824636fe8b85159786aee4dba350d79dab08e76e95d1e3eb6ba54075ba5c4e3946fcd91c91f740c2fe02dfec80551789f52d6c197aa46", 0xcc) syz_emit_ethernet(0xe, &(0x7f0000000080)="010c777cf7c7e52c32db472b74ed") 16:00:03 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x80) write(r0, &(0x7f00000003c0)="9c87c377284c35b87e2e", 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000000c0)={0x2, 0x5}, 0x10) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) fcntl$setflags(r0, 0x2, 0x3280c32815e1489) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) write(r2, &(0x7f0000000180)="4d3b76599ca8423fc85d577cba3ae3775464476d562afef68671f22475613e5f8d1f598283f2d62c818afe604e3d10fea533afba39237ea4d6dfc01fcc8df21440e5ab", 0x43) 16:00:03 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x7) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x52, &(0x7f0000001580)=[{0x100000000, 0x80000000, 0x5, 0x453}, {0x2714, 0x9, 0x20, 0x80000000}, {0x4, 0xdf1, 0x80000000, 0x11b}, {0x6, 0x2, 0x0, 0x1000}, {0x2973, 0x7697, 0x0, 0xba}, {0x0, 0x2, 0x3, 0x1}, {0x1, 0x9, 0x80000001, 0x20}, {0x1, 0x2, 0x199, 0x4}, {0x4, 0x6, 0x6, 0x9}]}) r1 = semget(0x1, 0x1, 0x100000440) semop(r1, &(0x7f00000013c0)=[{0x0, 0xc5de, 0x800}, {0x0, 0xffffffffffffffff, 0x1000}, {0x4, 0x7f, 0x1000}, {0x1, 0xffff, 0x1000}, {0x3, 0x9}, {0x2, 0x3, 0x800}, {0x3, 0x8, 0x800}], 0x7) ioctl$WSMOUSEIO_SETMODE(0xffffffffffffffff, 0x80045726, &(0x7f0000001380)={0x1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000001680)={0x0, &(0x7f0000001640)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) setuid(0xee01) r3 = semget$private(0x0, 0x2, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000240)=""/4096) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) r4 = shmget(0x1, 0x1000, 0x90, &(0x7f00007be000/0x1000)=nil) shmat(r4, &(0x7f000040f000/0x3000)=nil, 0x2000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000001440)=""/55) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x400, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000001400)) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000180)=0x4) r7 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x106dbbaf1dd5af1d, 0x0) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xd, 0x0) ioctl$TIOCSETAW(r8, 0x802c7415, &(0x7f00000017c0)={0x1, 0x2, 0x80000000, 0x3f, "e8a311bbb75c1c800181a5697e5fec5a0de52d73", 0x4, 0xa}) ioctl$TIOCSTOP(r8, 0x2000746f) getsockopt$sock_timeval(r8, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0xffffffffffffffa8) ioctl$VMM_IOC_INTR(r8, 0x800c5606, &(0x7f00000001c0)={0x8, 0x7ff, 0x1}) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000200), 0xc) dup2(r8, r7) ioctl$FIONBIO(r7, 0x8004667e, &(0x7f0000001480)=0x8) semctl$GETNCNT(r3, 0x3, 0x3, &(0x7f0000001240)=""/251) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffe000/0x1000)=nil) seteuid(r6) 16:00:03 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140), 0x0) write(r0, &(0x7f0000000180), 0x271) r1 = syz_open_pts() close(r0) getsockname$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="00000000000000000000001ebb1f1dd865bb0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000006286938b324cc7c804273cb950bb01a4210f0ab2b64fc054d9480ee0e9584a8f879563af2e05a102adfbb9fd4ae160bc2ff6389cbf89e81aa1615201689d0c99a5008d"], 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x27be, 0x0, 0x7, 0xfffffffffffffff4, "0900ab6e195231e2da7b02010000454d25b58cb8"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) symlinkat(&(0x7f0000000200)='./bus\x00', r2, &(0x7f0000000240)='./bus\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff09, &(0x7f0000000280)="6ffeb041589c5f38ed928698173a") r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000005c0)={0x5, &(0x7f00000002c0)=[{0x0, 0x827b, 0x4, 0x8}, {0x4, 0x120000000000, 0x0, 0x9}, {0xdf94, 0x3, 0xd5, 0x118f}, {0x100, 0x2675, 0x8, 0x1}, {0x9, 0x1, 0x10001, 0x7}]}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000000)={0x400, 0x4, 0x1f, 0x6, &(0x7f0000000340)={{0x7ea, 0x7fff, 0x6, 0x1, 0x8001, 0x8, 0xff}, {[0x4, 0x40, 0x1, 0x9, 0xfff, 0x7, 0x1, 0x1, 0x3, 0x0, 0x29b4, 0x7, 0x401, 0x1, 0x2, 0x5, 0xfff, 0x80000001], [0x5, 0x200, 0xffff, 0x7, 0x65, 0x83b, 0x8000, 0x1, 0x1, 0x9], [0x2, 0x3, 0xff, 0xd2f, 0x400, 0x1, 0x3], [0x80000001, 0x1, 0x5, 0x4, 0xba, 0x3], [{0x6, 0x426f, 0x7, 0x81}, {0x9, 0x1, 0x0, 0x454c}, {0xfc0e, 0x8, 0x43fa, 0x7ff}, {0x3, 0x3, 0x80000001, 0x5}, {0x2, 0xffffffffffff3e8d, 0x8, 0x6}, {0x37, 0x6, 0xd5, 0x4}, {0x80000000, 0xb343, 0x8, 0x6}, {0x8, 0x80000001, 0x0, 0x4}], {0xffffffff, 0x6, 0x200, 0x3}, {0x5, 0x10000, 0xff, 0x100000000}}}, 0x800, 0x1}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0xff) read(r0, &(0x7f0000000040)=""/32, 0x20) 16:00:03 executing program 0: setuid(0xee01) r0 = socket(0x18, 0x3, 0x8001) sendto$unix(r0, &(0x7f0000000100)="b1000502b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c1f5a872c881ff7cc53c094303b2b8a85ff3fa86d9211830e0f2f0c9029fc7ab3a34c290", 0xb1, 0x1, 0x0, 0xffffffffffffff90) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendto$unix(r1, &(0x7f0000000000)="dcd9e2ac7235040cd2c3a0d9e8d3137cd86bff632441f39b2ad023ada4ed8222fa4ed9522ce45535c829f1371048", 0x2e, 0x3, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) shmget(0x0, 0x3000, 0x104, &(0x7f0000ffc000/0x3000)=nil) 16:00:03 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x81, 0xe6d, 0x1, 0x3526, "d71981cc7efd217e4f8387e33222692426b26b6a", 0x3f, 0x5}) open(&(0x7f0000000100)='./bus\x00', 0x20000, 0x40) ioctl$TIOCDRAIN(r0, 0x2000745e) 16:00:03 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000), 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r1, 0x10000, 0x5, &(0x7f0000000000)="d676d3f68aac78a208fbc8395062761b282adc20ab665fe6ec5b639abf95ad2100bfc31eaede791e4ce02165cb5057ae62dcca12f2e5ab374e15fdc02948b8683b3e83d6e6291c8067c1775e3289c1ed4de750e9cbaab3124fca024234b7488427d76579a145dce99831cc2098c0c316c8987ed02e62b9f18ac362d16c5c1fa819bda73e4d88db89815cc88ec5892f478d9e90ad492536e3d2488821b84f168e2ee106779845c5142f48e863a4f10624fa89def8e9ccd2178a91bc8a70ea171a4f2f7d65743ecb1a98818fd1bc210a2b928666119db503b22b66e36a6641e73fccf7a43557b784c77c14cd8bf35150b16f145b", 0xf3) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f00000001c0)=[{0x10001, 0x0, 0x0, 0x8000000000001f}, {0x3c}, {0x2}, {0x4006}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000100)) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x84, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") chmod(&(0x7f0000000040)='./bus\x00', 0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x4001, 0x200, 0x1, 0xfffffffffffffff9}, {0x7fffffff, 0x80000001, 0x6593, 0x400}, {0x2, 0x6, 0x3, 0x9}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:04 executing program 0: setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x82, 0x1) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f00000000c0)={0x36, 0x0, &(0x7f0000000080)=""/54}) link(&(0x7f0000001700)='./bus\x00', &(0x7f0000001740)='./file0\x00') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000035, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) r2 = msgget$private(0x0, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) r3 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r3, 0x200000029, 0x24, 0x0, 0x0) r4 = open$dir(&(0x7f0000000140)='./bus\x00', 0x100, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000015c0)={0xffffffff, 0x1}) fcntl$dupfd(r3, 0x0, r4) open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) r5 = msgget$private(0x0, 0x381) msgrcv(r5, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000240)={0x27, 0x1564}, 0x8) r6 = kqueue() pipe2(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r6, &(0x7f0000000180)=[{{r7}, 0xffffffffffffffff, 0x81}, {{r7}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) msgsnd(r5, 0x0, 0x0, 0x0) r8 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r8, &(0x7f0000ffc000/0x1000)=nil, 0x0) shmctl$IPC_RMID(r8, 0x0) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) r9 = msgget$private(0x0, 0x110) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r10, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r12}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r10}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x3, r15, r16, r13, r16, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r14, r14, 0x5, 0x5, 0x1, 0x8}) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r18, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r18, 0x20004b3d) r19 = socket(0x2, 0x3, 0x0) r20 = fcntl$dupfd(r19, 0x0, r19) ioctl$TIOCFLUSH(r20, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r20}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r18}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r21 = getuid() getsockopt$SO_PEERCRED(r18, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r24 = getgid() r25 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r25, 0x1, &(0x7f00000004c0)={{0x3, r23, r24, r21, r24, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r22, r22, 0x5, 0x8, 0x1, 0x8}) getgroups(0x0, &(0x7f0000000280)) getppid() r26 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) ioctl$VMM_IOC_WRITEREGS(r26, 0x82485608, &(0x7f0000001780)={0x280, 0x7, 0x9d4a, {[0x1, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x69, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x10000, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x200, 0x1, 0x7, 0x100000000, 0x5, 0x400], [0x3, 0x1000006, 0x9, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x5, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x202, 0x1}, {0x9, 0x100, 0xfffffffffffffdc4, 0xfffffffffffffff8}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0x3f, 0x101, 0x0, 0x7f}}}) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getsockopt$SO_PEERCRED(r26, 0xffff, 0x1022, &(0x7f0000000000), 0xc) msgctl$IPC_STAT(r9, 0x2, &(0x7f0000000440)=""/4096) 16:00:04 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$TIOCMSET(r1, 0x8004427d, &(0x7f0000000080)=0x80) 16:00:04 executing program 1: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x100, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x2) chflags(&(0x7f0000000040)='./file0\x00', 0x0) write(r0, &(0x7f0000000140)="908d144e33da16db9fabd10274a105e3dfdb9ac4c00b40b4ed5e915ca57d7ae2d4f72b34bed11e4ff6453dd6ed1096dc4bfb97c4ad7fe36e6e41b547960cb7f273556a18585fa19150cca58239f31a6b0124b3b39128c1c185afa8227d28aa833144d13fcc328b2e5815cffeaf7a4ad8f3e62c9e190d4d25ca57dac1b92a284aa14f55b8903f2022a171915f8584793fa8022463239fd879b39efd7188591609d52a7b2091d5ca1dbacec3453489c606baffd02682f6e01d75c1efcdad214060e818f60f657ceaa7865bbc1930ad515e83f49f83f9ec076feecf41085458e83087b005e49003b7bc7583ffabe55db59a20c11bc2aac99d1d503e63224e8da93b19", 0x101) kevent(r1, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x9}], 0x1f, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0xb0, 0x0) kevent(r1, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x45}], 0x9, 0x0, 0x0, 0x0) 16:00:04 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000100)='./bus\x00', 0x100, 0x0) write(r0, &(0x7f0000000280)='o', 0x1) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x2, 0x0, 0x0, 0xfffffffffffffffc}, {0x200000000000014, 0x0, 0x1}, {0x6, 0x0, 0x40, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) 16:00:04 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind$inet(r1, &(0x7f0000000040)={0x2, 0x3}, 0xc) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x4, 0x1) r5 = kqueue() kevent(r5, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r5, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r5, &(0x7f0000000240), 0x3, 0x0, 0xff6ffffffffffffc, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r9}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r7}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getgid() r14 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0x3, r12, r13, r10, r13, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r11, r11, 0x5, 0x5, 0x1, 0x8}) getgroups(0x1, &(0x7f0000000240)=[r13]) pread(r4, &(0x7f0000000180)="83cb4075565eef5e29e2d66f0d5a4469d9e18f3af3a06a91b8093d9857dd3c46066719ca3587c8e1c7f7e5617148a354ea3086924515464bc578d1448b6f755ccc18fa5d0c2192b494c6b19c00d5d75a3f69ba5300f5f6e18684a06fb32149d323439ef2787d5a6671f2cbc1b663bf26cb5abb332aa7ef40254513d91d1986e3d0040f0187b1440855ae00bb40", 0x8d, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r15 = dup2(r3, 0xffffffffffffffff) ioctl$WSDISPLAYIO_LSFONT(r15, 0xc058574e, &(0x7f0000000100)) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x7, 0x6, 0x8, 0x3}, {0x5, 0xffff, 0x7, 0x3}, {0x1, 0x800, 0x916, 0x4}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x400000000000006c}, {0x2}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000200)="9e7e1e5b07d7e73d6613c216a7c3") 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x5}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x3, 0x7c6083c0, 0x9, {[0x0, 0x3, 0x8e33, 0x6, 0x7fe000000000000, 0x4, 0x4f68, 0x5, 0x36, 0xffffffffffffff27, 0x7, 0xaa6, 0x70, 0x40, 0x7f, 0xfffffffffffffc97, 0x3, 0x2], [0x7, 0x4, 0x149, 0x81, 0x8, 0x4, 0x4, 0x2, 0xfff, 0xffffffffffffffff], [0x1, 0x6, 0x3ff, 0x7, 0x800, 0x3f, 0x9], [0x8, 0x80000001, 0x4, 0x3, 0x7ff], [{0x8, 0x8, 0x9, 0x2}, {0xfffffffffffffbff, 0x64ea6c7b, 0x9, 0x2}, {0xdf, 0x7f, 0x2, 0xc6}, {0x7, 0x297a, 0x101, 0x7}, {0x0, 0x6, 0x7, 0xa0e}, {0x9238, 0xffffffffffffffe1, 0x9, 0x3}, {0x80000001, 0x200, 0x2, 0x7ff}, {0x3fe40000, 0x5, 0x101, 0x2}], {0x20, 0x4, 0x7fff, 0x3}, {0x3, 0x300, 0x1, 0xa7}}}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000100)={0x7, 0x0, &(0x7f00000000c0)=""/7}) bind$inet6(r1, &(0x7f0000000040)={0x18, 0x2, 0x1, 0xfffffffffffffe00}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x17, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x20000149, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x2d5, &(0x7f0000000340)="b6") socket$inet(0x2, 0x4009, 0x9) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0xffffffffffff8fbc, 0x70, 0x7f0, 0x4}, {0x3, 0x3, 0x4, 0x4}, {0x4, 0xff, 0x80, 0x7}, {0xf5, 0x1ff, 0x80000001, 0xa20d}, {0x7c, 0x1, 0xfff, 0x5}, {0xffff, 0x0, 0x10000, 0x8000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fchflags(r3, 0x0) 16:00:05 executing program 0: open(&(0x7f00000000c0)='./file0\x00', 0x28651, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0xffff) r2 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe}, {{}, 0xfffffffffffffffa, 0x43}, {{r0}, 0xffffffffffffffff, 0x37}, {{r0}, 0xffffffffffffffff}, {{}, 0xfffffffffffffffd}], 0x7, 0x0, 0x800, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x74}, {0x81}, {0x26}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000140)=0xc) fsync(r1) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 1: mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) readlink(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ff5000/0xb000)=nil, 0xb000) 16:00:05 executing program 0: r0 = semget(0x3, 0x2, 0x0) semctl$GETVAL(r0, 0x0, 0x5, 0x0) semget(0x2, 0x1, 0xad2649912090e75e) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48, 0x800000000000}, {0x4d, 0x0, 0x100}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="b6ed43bf90b4dd9cea87168f6fff") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:05 executing program 0: getrusage(0xffffffffffffffff, &(0x7f0000000000)) socket(0x18, 0x4000, 0x8) 16:00:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f00000001c0)=[{}, {0x2}, {0x25}, {}], 0x4}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) r4 = dup2(r0, r3) close(0xffffffffffffff9c) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = accept$unix(r5, &(0x7f0000000200)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) read(r6, &(0x7f00000000c0), 0x0) r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOASYNC(r7, 0x8004667d, &(0x7f0000000000)=0xffffffff) dup2(r1, 0xffffffffffffffff) 16:00:05 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0x2, 0x6, 0x6}, {0x18, 0x3, 0x10001, 0x9}, 0x529b, [0xff8, 0x212, 0x1a0, 0x9e0, 0x1, 0x2, 0x0, 0xc736]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x805, &(0x7f0000000080)=0x1, 0x4) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x400, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) utimensat(r2, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xff00000000000000, 0x3}, {0x80000001, 0x9}}, 0x0) r3 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r3, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r4 = socket(0x2, 0x4003, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) writev(r4, &(0x7f0000000080), 0x0) 16:00:05 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="01", 0x1, 0x0, 0x0, 0xe2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x0, 0x4000, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000), 0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x800, 0x5, 0x3ff, 0x1, 0x5, 0x1, 0x7ff, 0x0, 0x2, 0x2, 0x5}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSTART(r2, 0x2000746e) getrlimit(0x8, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0x0, 0x3, 0x11000ffffffff}) 16:00:05 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x7d, 0x81) r1 = dup(r0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r2) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = fcntl$dupfd(r1, 0x11, r3) ioctl$KDSETMODE(r4, 0x20004b0a, &(0x7f0000000040)=0x1) write(r1, 0x0, 0x0) connect(r1, &(0x7f0000000080)=@in={0x2, 0x2}, 0xc) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x24}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000140)=0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x21, &(0x7f00000001c0)}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="e46980fad9db4b376ae32d70cdfd419a133b502f9af9936314f0d15f51f9445e55941a0739808677ed3dba525b6d8d7db6", 0x31, 0xc, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0xb1}, {0x4}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xa8) bind$inet(r1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = socket(0x2, 0x4003, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$dupfd(r1, 0x0, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x10000000000}, {0x2, 0x0, 0xffffffffffffffff}, {0x6, 0xfffffffffffffffd}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) 16:00:05 executing program 1: r0 = socket(0x21, 0x4, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfb0fa38db9a9c5052de4d382b770c1f5a872c881ff7cc53c894303b22f310b4c2fa722e43c404f36a00f90006ee01be457aea8c500000002000000000000020200a371a3f800", 0xb1, 0x0, 0x0, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="74695890dab96d45710a45cac51f457b5c2bae0fdd8a70e7146b5f20aecef32ce29473bc0541e1c9f947fc64f6ccefd5b81d7345993e670cc1702816dd0259a17e1820b7045abbf85b05dfbe31ca2cfc6690f49b193cbf4bcc80498b4c1571badc39f6d981214ea13c2790a54267045cb260e88d54d17691f50a365e6ad123c56e61e1582ac7bb5c0916a109896f5f093279a4ec1e40b8cf9fbbe2a1b27af5aae3cc37854e3ce7435ce5d128be5b4aa3d0278018b2a1ea8bcb92fee342ac2749534153be8a5df0c7cda5d46e5d", 0xcd, 0xb, 0x0, 0x0) sendmsg(r0, &(0x7f0000001900)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000200)="271e322ad6b4db51cb80f5f8347d9b4c92033430abfd565d862600e290abde51cd29c19593b68adaf11a47bb27f891a095d1a9d92ef4f704d753aa6c7bfed767b24651862d22066283eb1ab00b7de2686ef1d61deea329b8b8cfe7b1fc3ffb1a174b591e6aeb71f88cbd4d50e954f0c77b2b0f68ef9ecf2f12a86b02ea71e122a5aa1b3b7ef27bb4a36ef077e475f051844dc67cc6ef7682a6f7f852357cf9dc92ea51e18f57ce594232cc", 0xab}, {&(0x7f0000000100)="2cd399025cbafe2d7d0e3a9ceb0955cd9f0cb9ee418ba1dd2a", 0x19}, {&(0x7f00000002c0)="6d67de8bae0fb230fe45a874264dc5dbf9e388bbf406a49023df3370481609deb25c982585a93dafcb0b6bf4c1a4c9f7", 0x30}, {&(0x7f0000000300)="b80cc41f333e7c70ab976670737c3fb8f17933d522b5f6a26f83dfe5148dffaa6073404a3c70600ecbb3cc9baf741c470e6fe5093722971eb39019f774f3d8afb98682e8d5258cd71e49e3498538bef5d0f906fd685748f5b79adda573d651fd92c30fb62854531fbb17931148a9a11e42b00560e1107964e6489ca79c9ad7c0d0695b269cdadd5c1b8064a2ceadace3b46b29", 0x93}], 0x4, &(0x7f0000000400)=[{0xf0, 0x1, 0x6, "f03660799b2bc8d6676d8fa35efb520d2ed8febb511c1c0d8bbd5e4ede4b0986c4e5ad1d254f712bb80ab705141d0c58f60ac79c5f30a990fd8f8bcc19853edd7081b845119acf696de3882f1e05c09ee5c50ba7ae19923f3ca2c1baf5fdf21568c4408cdf62460115d88edb4e4690b1d714f29547f299c7147cbee788251d2a43bc0c32b964611eebc3c432a49febf0712e1914b99a191956d8b628a5557d7c9fba3c80298f3e804964d6ac63c6d13e41b38ce56578234b5e7fb39ac749f3aca87c202430922efcd009655e9b6c0acf98de5613eb58005076199eb9122b"}, {0x60, 0x10000, 0xa35, "3b29abba1c1d6f7090ce0932b52f85429913adc059a45250b91a6c0020265e8a0ff8920949f04a157087087e84491c9b2e355e768b61d92c8e3e0ffbe81c5f7016087e3919b072b79aaf9b0cb2"}, {0x1010, 0xffff, 0x100000001, "60bfdff0897f27703b3d98c158f6f98fa8ea0d95e5f487bd750b413c5e43e89a60737e24122bc6589b5d50e3cde0d6d39476f1f808ef54ef04a9d8536f3c30ff0dd6453989a02b8728a7e577d2a93898cd89626de194db02eda20249f8ec4c35fa3342ed2ece002d5a894b06d3c023e1e8cfe3c4ef27170601e426db5243d926359e80afee7aec9b166b42d82993844b67cb0342b44d2e2e7348bce39db550b99557c008b8ada9c8077b57d459d3535c4d271b3769ddef0b30faa5c11a85c7b98585a40f5ba35c9496a571d010cda6a3d9d68393316f072b2e3a430ea9d25a8fd46d501a2ce5b672ef05c7d2b1fdb40aea5a8f5f8beb0d1df9bce96338ba139fc60247a6da1c02ed6f5bea2e3ba231d565c82c6f93e87b7a7e6915977daa12169c34a76ce3c43f90443af1ef59849259c5197d36292648d3b09267187f2d117f6392057dc5227593cd742b909981d700687bb9ce68a7a5ec260d6cf01f80c3cbd70a2c2327d791cd17556742d5d74e9236100bd0c97c1490de319e3d9b1ab2bda8fd4ba2ac784c353045a1320e0ba83b45206245e2931ad78b87995cede22d9d64bda3ba6b5aa3acab1202f863c7448f39dfbc97b51c747b06492fe3babf4c76a7aba6cfd13026e3b8d976c6e64a17f6b6568f0a6ef70f67632f84c7e4fb25a7f44fef214d439b41782bcec13dcb49febfc42e8ad11b3d78434177c6ff8073bddc3e7ae716d82637c9b4d807d2a94ae2a8f8b8762b1cb6159a30b48f808b5b4c4165e852cd1ef7730c88b305e1921a9a1e1ab9f1887ff274efbbc652c88512d169c0019a959a3c5052eaab178b37c8c11b6f44387782b3df479b353197a51038bf486b434d8f18e129becfc5e619106cb5e5a01218ae9507d95992c686be71ae06b5351efb90d4b0ee2f146c1e72ed46339af55492016850de0999106f3e0bb5118a5aebe50e1a427f70ff6b05257afb27c62b854e465d904fad5cfbe4b0fc3fc27bcdea65b64acf05514f02a3dda035458b7096f6e83728c7deb5c809c0714d9536067d845a9225d2a608ad5b68478d72f892a46e7b720e8a340e6b768e84df567fcde7377be345f39a16d19a53ddc0e4f775e4c406e457316f76f28d9a62d0684d08141987b04cbb0b00c55c272f3422c4f91ac2d54a26ae4f975cd83c22ef076f35e5d73ef2e27ab68e774f7d8ffc2bf8208c85a3b8360d3c4de3d19ed68ec462151f557a6f233a31ca71d3c97a7500ecb7ff2bc90a964a3f554c6ff92faca05c5184d6573fd941cb49eb4a181837c784eb5f44446385425648949930f251d83917ba77079435c50a9a3292463f7330ca59c2928bfa404fec611fecc9f0520654ea525de01475e6b6f032d332423250ce4c97667a462800a38feb1c569a4932912d1d0e431d686e6811c3d4b2fbb66df77ce9119f321dad6b02f58f8905ac4b16b2fdff12281d218d2c7233ba1ebebe12168204acf6ea8e227dd090e6c9846c8ac74615ebe99c30a8355c3da5911927f757760b28ef137c3fd3e5c082ce248312e5465e5d17c2517c10d428213be1b336f9060014b73523f17d8ef8c33a6c3aa6e03665acda82eae643208c1c817f867cd9413b0b900a53efc04afd2e15bcdbe93f851d223c161ffd4537df8a934ec7594dda03c9cc2e95071d12715cea81f8c91e81f98195b66fed6dd3cb62f10ec11d728f3d2ae6dbd1fa3b31d7a37effbc9c0da652aa6c24ff1fb14738fc35a638a6670200f2e7edcf787d77f044e149e885ec48273b2a35581510ad5e0a9ccee327e6bf1e7694fc7107798002df680d41c8e361f72be1b18eadd7071b0a852d72769c01445da277cb7d8811222ffae03a8cfc7c384e7bfb3cdd2521ad301c0f0fdd20be2f4c13b17be5713f1daef226502e75dcd09d4ec1b984ed2e4d070f411c16b654c2d06ba1f660e88663ad009161801e3181e45aaacf39c218e1d5831e64b08ba43d49040cf160d9d1baefede9cc8f91f2c9ec574b1553b41c722c623780d403015b6849ea65b65a1d7301799bbdfc3f2419f5ab47e4237f6d8f0059157a1855a424b2b8a3f2bcd13f72a2f0b571d63cc70aad4d210d9b6c0efa52187fec749b38705c41b763556c214167a9d6028a2b3e5a3fcb29b81864c78f087ca9cdd3e4318d8bc06d8ba0a9aade505b7508fbe25dc6b3ac59060b390cc7425399d79a8b76ecf26c319eefccc4d10b5d8b815dc8f9e158d2892ebbaf5b4365624aae872362f67f777c9fcbc9417748794ea03dfa2f014db482198da945f11964601dcc17867b03bbfc2dbc797cb853b45a57cf13b666eaee8c2e23d31b41816bbfa3780322dd78cee8cd4c0953ffaa5af0a82bf6a09027e634b426bd16764c0814e123059d1bb800d48be938759f4051e649661a625e722a9b67768b833eaee32dd1b7033f39d02ace3862b17830c96d93bc5a4fbb51ff34a38936dc5d5cf32277324a1878d29ab7a010cde6693d0f0ef4692bf9b95bac7361b5a98c4babd4b5703050642e07266d6031d62ad5247a897472ec54deb322412f5bf973750cd05f1c937a8b1f88ad8f7e54423c11af45410f35e541de2159166c50503605c106b19532e860c9ebc946a102ab339fa025ae4ad09bd04a9d21b5cf91b079274c14165d7687fc19a696492689930dab255926a628012e0eb25cb449aa04c394873d8026d0f3d157130962b909b734f64b3c62a64ba0f43c7059740ac6f36eb7831bba6acec9e926eda4d8621a2665dac4697258435600d63a6a7aba587818867dae816dfc00badc32ca1321fb4ffcee303e4044adefe88523947bf908fb7a934eb4e7d14347ff8c05550b26046207974d4addef06c43ce2642ae6cdf4c5ea5896a0478fc86c2d5421a597d81710c6004d2570736d6f757d24b36d5284b143bad67d8f038cc89078916bc534eb2c39e618fc85d0f3cf4295ccd5ce9c19c0503764c8c52d83d11eb13a63107ac1bc71786c6adcb41f5d26bb08b6f2feba6673c3a81cce7c1db4cc5dd65e8f40703b5a5878a88a1e5858e4c3cc53ef5031c39fd4ed78f3fd40b4771b011e8e533876c994a0e4c8028499ecb2b0e6929075b912785cad86112d6f02ebbbe8d513d68f34e6fffd695ba8c9f9eb73a226f2efc36c57f329c990245add7bd9f666a776d2f5d0da3109d93d10b621c720564244cf6b3e709cfde4bcb012c6fdf27c4846114e793da9a590fc3ae88fb4eb89c04cc1797ee3555fbe120c61589b65fe72b72d3a8999e78790f5e3cf8cc74c40ff4fa29304af3152412a70aeaf4d4e82a6b53529748343114b5edc83e177c60e4f6ac88a96d93b74b81a0c48152f8476de69ff2a8e4773bc2e597d8a7a5eaec4c6234e081d4c22da0d05838b2ee2761724d5e43b973d3291416872937f80178dea39e4b16628d7c51d99e4776c705bd144926ed54e1a2f8828e382929874178adea36f7c8a9b527afaeae562d77cf687953ca859b29d0af757acfdbaa00d70b867c350b681fa165adfe2a4e29f81bdc8b085fd6f91b01acff29153698fd88e3f10ac3a667d0d5b58d9cc0e68ca2b29da60f979c5b67ad2434984b1ec832071fc423bb5c9d295f813735ae660d5338c4ea4e6b29c3de855ada21512e39bc2151f57eacfb4b8381b548490b0c00256db6d3b4e4c91c443f076ff3113f6d243c8488aa22fc878286b1454925d68883783ec12b17260d7e0b72a7b7c57eead4016516ba35458c02e8e03849b87d2ac1ff687dbd6e94f5642bc95487c7a01afe150c99bd5199e1114cc351e09f8eb24ea464c791673caca63aea7b8ecdc7944423ef7ea05e3a53a16df5d0cf90133cdfb85914c9b15e7e8f47807995711a06b8e6ff541fbb06b01cf6c86150b785b90fe9cb128a31ea82e298534b338c667aff2700dfa7425d25d0aa31710a6086e6aae66e2788775cf0761d65ddd72b9c118b0bdba4f190cf1216301e370b8879ca86bf585d3d2709bc8cfff53bb3c53d1d4785a7f3e6852099066b1e5d2fdf38ebd9229bd9629e09f8ee941f4929447d28722ad1db20bb98a026141d432b044d9f3c4bf118f9cf1a90621cdfc118f7bec1d74c04338d42bf1432c3f763c87ddaf89123e880899dedef2a7b51ff9686a1399f95ff5d67e69eefe8794fec0b92b2a4efe63f67ed1ff8d2254251894fa8cda63ebf995b641a109a305d766c1c535f1a9c8b81c61ea2f71edaed20eb68a847b927bc04bb49aa432340bcf850c1de33f82e2a693ca263647a83360adee889ff7dba88c86eb0c5484d006eea2ce97af32d70bc3b59f684a74ec8c92ccfa9238a1e282394585e703006a59dcd048c2d5903d0f3852f7f772bf8e2c5b58906e7228aa19235d492389f295de2adf35601ff25291400a043bd7e3baaa35a477256682664bd13a6ad0905dade9421bc1a0fd12fdb1fd0e172bd16f04d5a48b58e49dc7f965c1024d4565c33ffe354156f7f05020a9c26529ea7168d999dae18b4f6b79729f329673d84d96160dfc39b0aa286c6a74679b44220f2e32effe9330d3affe6d1647ee99ae9a77b68d697aabf1631411e6d70c4728a278e95b2f52e319b3e231bf1a24c0b643ef9f7cb157a93e5c319a88029b219eeafa74f0a11801861e9321d2ab4169e3c5485c74697eb6e773c4e221f4059d5ed61ee77eada78faa11f3741503aeba830e848acce99ec6fcc6059d681485e19bceecf4e26075285963401fad047a4ea763748efbb3716408ca032646cb4b0067cbb81b1a13de17fbc8cee5c39e3a7f2a0d34ed5ec2464b7f94d130cd2d49c2e09f97bf83461f8d7a6116c2bb6b4c28231cf2d306b91543df814632efea94d4bee02d933e51f17daac8c4c87b2801cd7cf402cf8b7fadde7ede280b9c5cc8bf5378db8057028ecef87caf8f18921aa6feac118f73c3304474aca3c22d28d78a8a58a198848a7a0926de8089d22a10e07219e6a528d16cdac1c93cf4704823bd9f943596559baabf1351f62bf97ed8198b8ce98208ef61d12db06d9285c92a136871e89d828dfd7943c2d6afdbb7ab473e677a24bfe56f6cc49bbbbb2d326499e9f4fb325ddaa0284a7758815db3c92085cd02f8c4686d930c98e522c540cea085ee0ba7efa8a2f903ffa5abb3cdb65854eb9cbe0abde275c62e9fd9a9783ea3c99efac1802abdd8842176536913b331c6e00af19b548ee1620b9f25fa0e62449be2ab1f2e5e4984b6082b5f564c34b75db0760cbd1d87519c9d1a5509852d3ca460aeac052ff6d345014573ddd6c6994fb125c5c273c32fcb0a7a608c26a945776eb1e733fe1c15e13ba6088330751cf04e979fcdc5e071fa76ff2a4b3853fa52dbf380800a5cbc453a3bdb2606bbfb0a36ab43938e4b54e780bc6b9294c2fa29b9bed8809c1f34812b1e83da7362d9addf287606fc38eedc58d4bc86e7fed4e9b751d55311c8881fa6cd7bd652f31bddd99377e4b583de857c12e183f8d5670a7f42f399dc6af3b29fb9b8cd07a9b266cd4b80106e5f896cc8e1c7a0b86a152f73d31b6bb14c8c87baa3b5dc5833c1b14e29c6ab1ef0b99e8abede67eff44fffb3d5ed51117de845a32a4c29755c09a70f71a7d2a0c2514eb92f722aa24d9b8316cb91209b3482196b82def44305574ad94d0c6f4b7a7667163213a12799a638e771a90ce1003d91e2cd35ccd94fcd626a41b7a04942fc96276e96f3180533fd1ee1d5f1be438b39be3f7a534c05d0ef54aa7eff2ee9db9a6d46d738efc60e73e6b60345215d43d19710d5fdac3bc1a73b48329bb1e194e124ed4bacb2feed314e77ac0080065e"}, {0xe0, 0x1, 0x1, "5d7aa6bfec89515c9b3dc3f90f93af136fe9138e7597307ba70c5f5b1260f4f3024be2fbae97a41f323f82f81a11244e6acd0d0de7a24c4377bd7f4b00a97da9979200db1d11284376d1e841f11cb6ad8086a14b473b31f70b1b923010791c02ab9a55bea589802ac5f08df815e1f8b3b6604f7499c651f364e23fe1faa18720d4d64e0211fbb0b9452b5633e6cef6459bce372c23fe97de6a9c2655585f8743d80dfe9ac363493007c8432e1eeaaf0e897016e9cdf904c287c5e328d063e3732a9ff37810e028541448008089aa30"}, {0xc0, 0xcde34bf69d498ab2, 0x4, "ff8816c099ab79760851294e4bf79cfba7f2b22f58227c31b7c6c2cf882d717b21cfee3cc9ee4572e1f201d5cc862ddf3a911a4ce14fde85037b31c48d38c1447ef419c95a5603775fe35d18ece63aa122553c19b2cb82e702302fc2c3a30cb2e5d1c8f14cc470ca46fcc3fa2100fea57d1fe961ce7feba4c9633db7f5be4c23dc5ccff54a25653c252accb844d88e1367981af95ff54576bfb257293ae393f737ab7caf4433c7ceaefe058e33bb"}, {0x98, 0xffff, 0x5, "9b8f99b5546f218389f5981c1f0c46ec27e5c28955bdd28b1aa458125c302a1f7b820806737d313da038c6f920b55c10d83a1bb23334b26730c35379af044b3b27fb2a4baa32088c05d8d4847eaa6ffa286d69450ff3834c47a5c1fd3243b75b7746e20b1b81c4764b74551c7110c3c574b35dea3e1f218a8054cc0d1d9ee004b56c2bbf1447d9"}, {0x80, 0xffff, 0x3, "df169f0b6571b10b8d6800805d9c25d5a3b5f428c1e4e7dce4fd7862e56734c9961253b00f4fbfb1d2021668f8c4f1d1a4ca20dbc8e7956def0db9bf4925ab9053b49a52338145326f0ce2653338f4b1bc5a485f5038e926c78c0efbaad841245657765b79658b1149d0ca191241"}, {0xb0, 0x1, 0x8, "5473d3aded3b1ba5acb7dc2b25586375a6ab459da5ad91346317b994714f039b94c15bbef685e9c4040333cc630b2a52823179b08105d0a99f8b0f1715739362d24b734d85524d4d22ace491d6893c73d3ce191f4ce19c1e270448b0ab19d9a4a72d04d64041521fda8f1213e3c4f294352463a6e226ac926db71f720302495ae4383f38bd925914969580d45d475a038f3b1e70a60c460e9dbcf6"}], 0x14c8}, 0x400) 16:00:05 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x1, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0xffffffffffffffc1, 0x80}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000000)={0x1, './file0\x00', './file0\x00'}) r1 = kqueue() r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x1, 0x0) kevent(r1, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffc, 0x1}], 0x6, &(0x7f0000000440)=[{{}, 0x8000000000000005, 0x1, 0x2, 0x7, 0x4}], 0x81, &(0x7f0000000480)={0x8, 0x81}) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)=0x7) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000200)=[{0x28}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x21, 0x181) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x8, 0x8b) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0x2285) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) fchflags(r0, 0x8000) write(r0, &(0x7f0000000140)="09917b2f2d25d3e5e3df3765279232c01f1eb7dfe6000b7a", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:05 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r5, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r6 = socket(0x2, 0x8002, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r6, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r7 = socket(0x2, 0x8002, 0x0) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r7, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010030b8bfaa17dbed5b25"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x10, 0x1, 0x10001) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000540)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c533b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa72555ab44ecda484083d5f7cdf6060374575b550196f86", 0x8e) socket(0x2, 0x8002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000040)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) 16:00:05 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704ac527708c11d17b1edebdc370482909f968004a881eb77afc6023974f4d33a79720efaf218aca5dd7ccd011caa96f00d9a06ff002f54bf34390ffc04257522e9d20fab71d560609", 0xcc}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000000c0)) getrusage(0x0, &(0x7f00000002c0)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(0xffffffffffffffff, r0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f00000000c0)=[0x6, 0x4, 0x6, 0x5]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r4 = openat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', 0x40, 0xa0) ioctl$BIOCSHDRCMPLT(r4, 0x80044275, &(0x7f00000001c0)=0xe1) close(0xffffffffffffffff) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000180)}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xf0, &(0x7f0000000080)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x60}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") 16:00:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f00000007c0)={&(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000700)=[{&(0x7f0000000080)="1d9ba009987b969a080b3a4c29716f162f59ad0a6853ba84676327bcd76ab1c95e82d09be1fa45fef6b1fcc438a33fb3dc80a56e5db891a9e87e6b69e1de1489133cfa8e939c3d4711a3f74d4ae006a5e37a5c6eef0aa90d83c454d4ba5d1b6c5ce783d4a73996365d1289a6a7ec15ef3d5c958753e71d8c4f0176c81e0839492dcb679a40bdd6a695526ea383983c22e47e3df19feab4c291e568acff514d3fbef1f52a701f239828c7994fda6ec688b62de8c2bde64f6c6bcfe53b8f07c19cd007c3523d7e778689a1994ee60648b0b2f924cec3079085e985a33705f976cc985b9ac633d89a52d7e6e1629ae2", 0xee}, {&(0x7f0000000180)="45874209682047e38bd3f18fa30c111f175c72aafa5d50349f9eb3", 0x1b}, {&(0x7f00000001c0)="9c66887a17767918c90e7a7837ce3e471a909c4f33887726654e67d8fb7603a9a6ef594ee5", 0x25}, {&(0x7f0000000200)="467b9316557b72526cb2d84f4777277ea1efbf2b375de686530b7cc62ab16c84dc16a54cff673138f6b53708a298ea637e6e67e21f55b539dbe86b293cde36c17aa632272d7c27b3a02c8e1e48ee2ad7bcfbce3f53e92228eda7db02b2b7b665179d834462f446c4136350e168f7", 0x6e}, {&(0x7f0000000280)="5dea973568b008e78e63d1d0d85054b9e2f7d13940a56ca1ef754bda743038f132dcf45038ba62fb6056d02e5f722ffcc071cfcc812d87c435b70067521eb447ffddf393d081342215bb1b5bf4d72b423403884226a92b9952ae031ed558757f18778e5a9a38eaaedf47cf867baf076b115003b4e565bac5d74a2f5a234dd08959affba90dd9c39d017a3505e8d3590cf0793f93a1fd539cc49f4a0e92d6e767c4aa98ca8ff398239250f2c4dda7240592144e7497cdd5a4eeac855ea648078ce851f27570d6476750634171f5536f", 0xcf}, {&(0x7f0000000380)="23ba89067f975db9070a362335b72ca3f75fd1bcda8f21d1fc7c0180d4c03a66372131fdac3b2aa269954ef5fd76bb94d18f43faeca88ebfbed072a11c5d94b2be5293831d64ce113879096e87b1cc6b9e78265594aafd85fc9ec192bc87f3a8a41358710490c7c7f010ec3519c54f2e155265be4f6c4272a89f5107e1462c6889f3e51ec0f2130ae68b7a176f540ace5362b0ec32", 0x95}, {&(0x7f0000000440)="71c00524c5e04ffdb21d615cd4bab6a3990c05f335900dab9eeaba2d166cbffb19f261b4d2ba0efce701a284a55bf99b4168dd832631f3d1dbd9", 0x3a}, {&(0x7f0000000480)="6ee24ce15376b21ecaf2979c286d9c05b83befc29dbe3bf759a530c7681bbd6a3b2c69c3fbd8be1115076188c0b3b8f1d8049f97cae81bb9bd32b9919abd33ad6ef1ac9fb68da56ab04a43f872d124298c68701973a37f21c47f669e9507b850b8b8f0cc1b02d3d1141c079438c07bf0a2df9661", 0x74}, {&(0x7f0000000500)="1f8bc476d11308cc5e05d0f84e17b0cae92de4f3991b9fd9f5c0381cceebc8994fb85532fc8e36805fac6cc97aa8c6524db749939109992ad1b2bc23daa0ae2bd73e30c49ef2a3ed054f56e5dabedcced0524cdb0793071c8e21571214e5f13d15f8bc444dead8c358351086d1f87f35eff502dc77201742f24c24bf636c1116fbd2970290b882d6a6bb1614f7353f09c65a357b140283a29bc61de56ab7acec32364181f13661584be4ff0a763e4cc6a609a9a9e4acced68241865cc3e649a9476ac4030a96997756f25339a4809e4228a937724d33", 0xd6}, {&(0x7f0000000600)="720e3bbb318d750d2e5ae30d88666a47bbdc5a34f71bc885b3d8cedb3663dd5c3f643d4f72640960ba660e7c040f08e34006210856aa2ba10120e8315a1a8764bcbfd803853be58215d0db536bd87a6917923498cf6b9d598a1e8d542d8be2bc8a4ed65ec89dc4c8084c1a23d50486d25f727af44d41cb896bf0ef163175c052d4618e5ee42d63809dbeeb532ee99cc78ca753b1d578adc409a06157a55cdd541ffc0096be2e99fa3f24182fddde67ae35becd5eb474f35c273b21f675d643c9bac5fda0714daf5ed02888ddc4efb583", 0xd0}], 0xa, 0x0, 0x0, 0x1}, 0x402) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000d3ff00000100200000000000"], 0x10}, 0x0) socket$inet6(0x18, 0x8000, 0x8001) syz_open_pts() write(r0, 0x0, 0x0) close(r1) getegid() 16:00:05 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xe01f5f4fc84cd62d, 0x0) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fchflags(r4, 0x0) connect$unix(r2, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) r5 = kqueue() r6 = dup2(r5, r1) kevent(r5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000080), 0x3, 0x0, 0x8, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x61}, {0xc}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/de\xd2\x0fbpf\x00', 0x270, 0x0) 16:00:05 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) stat(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket(0x18, 0xc003, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$KDGKBMODE(r3, 0x40044b06) write(r2, &(0x7f0000000100)="8c65", 0x170) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2002, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x5, 0x7, 0x9, 0xe4}) r1 = open(&(0x7f0000000380)='./bus\x00', 0x40, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$getown(r3, 0x5) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_broadaddr=@in}) write(r1, &(0x7f0000000140)="4f32f0", 0x3) socket$inet(0x2, 0x3, 0x584) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x0, 0x800, 0x1f, 0x91, 0x2}) 16:00:05 executing program 1: mkdir(&(0x7f0000000200)='./file0\x00', 0x0) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$TIOCSDTR(r0, 0x20007479) r1 = open(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r2 = semget$private(0x0, 0x2, 0x2) bind(r1, &(0x7f0000000000)=@in6={0x18, 0x3, 0x9aa, 0x7fffffff}, 0xc) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) connect$unix(r3, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) mkdirat(r1, &(0x7f0000000280)='./file0\x00', 0x0) semctl$GETPID(r2, 0x4, 0x4, &(0x7f0000000040)=""/98) semget$private(0x0, 0x1, 0x4) fchownat(r1, &(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff, 0x0) 16:00:05 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f00000000c0)={&(0x7f0000000080)='./file0\x00', r1, 0x1}) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) r2 = socket(0x800000018, 0x1, 0x0) getsockname(r2, 0x0, &(0x7f0000000100)) 16:00:05 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='\x00\x00', 0xfffffc51}], 0x100000000000008e) fchmod(r0, 0xe3) r1 = fcntl$dupfd(r0, 0x0, r0) write(r1, &(0x7f0000000180)="d3eef3", 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:05 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sync() setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) r1 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r1, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r1, 0x0) shmctl$IPC_RMID(r1, 0x0) 16:00:05 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x8000, 0x0) write(r0, &(0x7f0000000280)="d62be4e5b32c53d01a48435245fd0fe84d5a8c0bcbde1cf678b8c8591f7ced5ba709fd24044c94d28db1d3c11a86707f5114a5a831317dbdba0b8ff1409d8af59608604c09ef62c49793d07b4981bf68db826d9ead017f93d3e76929326ca421e888ad65874560ef477aed718440546f44", 0x71) execve(0x0, 0x0, 0x0) minherit(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0xc733f41fa7ce84c2) write(r0, &(0x7f0000000240)="6f4cdd2ca1472d", 0x7) 16:00:05 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2020080002010, 0x4300) readlink(&(0x7f0000000000)='./bus\x00', &(0x7f0000000140)=""/185, 0xb9) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x10d18, 0x13c) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x6000, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f0000000240)) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r0) ktrace(&(0x7f0000000080)='./file0\x00', 0x2, 0x8, r0) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x100, 0x0) unveil(&(0x7f00000003c0)='\x00', &(0x7f0000000300)='r\x00') 16:00:05 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x6) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000140)={0x6, 0x6, 0x4}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2c}, {0x74}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x35c, &(0x7f0000000000)="b6") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0x65) 16:00:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x6}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000000000000, 0x0, 0x0, 0x1000000, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getpeername$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:05 executing program 1: madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) r0 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000000)) r1 = socket$inet6(0x18, 0x3, 0x0) getsockname(r1, &(0x7f0000002880)=ANY=[@ANYBLOB='\x00'/103], &(0x7f00000010c0)=0x6e) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) getsockopt$sock_int(r0, 0xffff, 0x1804, &(0x7f0000000040), &(0x7f0000000080)=0x4) r3 = msgget(0x0, 0x0) r4 = semget$private(0x0, 0x12f0644942ced33a, 0x1) semop(r4, &(0x7f0000000000)=[{0x4, 0x9, 0x800}], 0x1) semget$private(0x0, 0x2, 0x377) msgrcv(r3, 0x0, 0x0, 0x0, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xd2, 0x7f58}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = semget$private(0x0, 0x4, 0x201) semop(r2, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) ioctl$VMM_IOC_RUN(0xffffffffffffff9c, 0xc0205602, &(0x7f0000000040)={0x34, 0x5, 0x7f, 0x6, &(0x7f0000000280)={{0x400, 0x3ff, 0x200, 0x8, 0x4, 0x80000001, 0x81}, {[0x5, 0x80000001, 0x9, 0x4, 0xffffffffffffffff, 0x5, 0x3ff, 0x8, 0x8, 0x0, 0x0, 0x1, 0x1000, 0x100000000, 0x0, 0x93, 0x7, 0xba], [0x80000000, 0x40, 0x1, 0x10000, 0x0, 0x8, 0x5, 0x9, 0x7, 0x2], [0x3, 0x1f, 0x0, 0x1, 0x3, 0x1, 0x8], [0x2, 0xffffffffffff79c9, 0x6, 0x7fffffff, 0x100000000, 0xfff], [{0xfffffffffffffffe, 0x5, 0xfffffffffffff001, 0x1}, {0x100000000, 0x8, 0xff}, {0x6, 0x200, 0xffffffffffffff3f, 0xa2b1}, {0x2, 0x4, 0xd87, 0x1}, {0x7f, 0x101, 0x1, 0x7f}, {0xfff, 0x6db, 0x0, 0x8a}, {0x80000001, 0x7, 0x2, 0x3}, {0x35, 0x0, 0x6, 0x80000001}], {0x10000, 0x9, 0xffffffff00000000, 0x4}, {0x20, 0x8000, 0x61a867e5, 0x3ff}}}, 0xfffffffffffff000, 0x8}) semop(r2, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)) semop(r2, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000140)=""/105) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x9, 0xffff, "66d12701a285aa68ab3849b68c7813eefcd7bb1c", 0x8, 0x100000001}) r3 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0x10) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000080)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000100)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000000c0)="b75d03dd00ef43f7f7c855bb7042") r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$sock_int(r1, 0xffff, 0x800, &(0x7f0000000040)=0x7, 0x4) 16:00:05 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x10000, 0xc) clock_getres(0x0, &(0x7f0000000000)) clock_getres(0x4, 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() recvmsg(0xffffffffffffffff, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000680)=[{0x0}, {0x0}, {0x0}, {0x0}], 0x4, 0x0}, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCGFLAGS(0xffffffffffffff9c, 0x4004745d, &(0x7f0000000100)) readv(r2, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/45, 0xfffffe32}], 0x101f) read(r2, &(0x7f00000001c0)=""/62, 0x3e) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, 0x0, 0x0) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)) r0 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r0) ktrace(&(0x7f0000000040)='./file0\x00', 0x0, 0x8, r0) 16:00:05 executing program 1: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) setgroups(0x0, 0x0) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x80002}, {0x2d}, {0x7ffffffe}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x186, &(0x7f0000000180)="d0") setgroups(0x0, 0x0) ktrace(&(0x7f0000000000)='./file0\x00', 0x6, 0x0, 0x0) 16:00:05 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x71, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x80) socket(0x20, 0x4000, 0x20) kevent(r4, &(0x7f00000001c0), 0x0, 0x0, 0xff, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, &(0x7f0000000200)=0x8) r5 = socket(0x2, 0x4003, 0x0) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r6}, 0xfffffffffffffffc, 0x80, 0x2, 0x6, 0x10000}], 0x5e, 0x0, 0x5, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) socketpair(0x10, 0x4004, 0x507f, &(0x7f00000001c0)={0xffffffffffffffff}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000280)={0x4, 0x401, 0x802000000000, 0xfa}) dup(r7) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe0900", 0x4) accept$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) syz_open_pts() 16:00:05 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x860, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2c}, {0x3}, {0x6}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x3, 0xfffffffffffffff7}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000180)={""/16, @ifru_vnetid}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2c}, {0x25}, {0x1000000006}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet_opts(r1, 0x0, 0x200000000000b, &(0x7f0000000180)="1033605f2db50b5427061d1da2ca050c254ac5ec87daf8f9fcbc36a28c16acb4a9b33263bf8d5bb3ab9389719d2b8da25066e04fc6c59eeb29f9ea3f4e0ff62aa13e4c1e2ae8095c76640d6dbd309002cd10b8e8ab199190c2dccc01c53f52d3f3bbeb49a24628defe4d64d4822f5e13928ae882ea47b96991018d28fd892107586243f0640fcb5e3201519538acedfd5ce2cac0542ed5da023d37e5372f3be8fcca31eb4d5f94a6f3c0faa4a1f62f3561ac0b26e18c452a6b0f147feed0f739620cd915887f3b9f30e53228", 0xcc) open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x101) 16:00:05 executing program 1: execve(0x0, 0x0, &(0x7f0000000480)=[&(0x7f0000000340)='+\x00', &(0x7f0000000400)='\':{\\-\x00']) r0 = socket(0x1e, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getpeername$inet(r0, 0x0, &(0x7f00000000c0)) mknod(&(0x7f0000000200)='./file0\x00', 0x17d3247dccf12892, 0x9) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xc000, 0x0) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x10000, 0xfffffffffffffffc) munmap(&(0x7f0000bd0000/0x4000)=nil, 0x4000) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000540)='/dev/bpf\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x2000000000000, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000d9b000/0x3000)=nil}, {&(0x7f0000bd2000/0x4000)=nil, &(0x7f0000fc1000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ccd000/0x1000)=nil, &(0x7f0000ea5000/0x1000)=nil, 0x2}, {&(0x7f0000f08000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000cfa000/0xc000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000cfd000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ccc000/0x2000)=nil}, {&(0x7f0000c8f000/0x4000)=nil, &(0x7f0000ff0000/0x1000)=nil}], ['./file\x00', './file0\x00', './file\x00', './file0\x00'], './file\x00', './bus\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000580)=0x5) ioctl$BIOCGSTATS(r0, 0xc010427b, &(0x7f00000000c0)) open$dir(&(0x7f0000000040)='./file0\x00', 0x801, 0x0) 16:00:06 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723de9de89e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52ce32c5ee79b135ae769427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c81879e99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b713232b3303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5ba1affff062b55dda0dca79cffe7eec9cc09e1de1e32e97d8b2c6b87655056091228999efd03565c43ff4e73c6c9de328c38af46e43110ab13387e4f2fda8dc3a1017c005a30b988dc8689fd452770e31f6b60856673cedc14513b67e80dd4b584cbce8a7eb70dc81cf10ed5f94b3d79027f35ccc5d8efc88dc49c4a8a0c00117865c03a42c911ddb7a88b47933bf5c82e022bce061d14552c7e3e2d18f6543b5bbebc54df83aceafea3ddd0ad50d602f40d70cf981d584be41a896fe700000000000000000000000000000000000000000000dae27fbf1bff534ca9b544809bc91bee17eb871ecb8b4e5cbd06f3da65070aa48924ed3b72be6410fd0d912b943cf4482866671a48d01a83c7b41fb2e277b145f55b89e6f84df084e671e8fb240e695073bdc5c55511bb4190dd076c290dd4ec37a1fe271f24c8f1c48eadd4bbe6625b80f711ff00"/591], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8002, 0x0) r1 = socket(0x18, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13f9fd812eaa4e713040e69931929648", 0x14) r2 = dup2(r1, r0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r4, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x41, 0xbc0383c5346b5b39, 0x401, 0x2f861412}, {{r6}, 0xfffffffffffffffe, 0x2, 0x20000000, 0x3, 0x9}], 0x4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffc, 0x2, 0x10, 0x3, 0x594}, {{r1}, 0xfffffffffffffffe, 0x2, 0x0, 0x1, 0x6}, {{}, 0xfffffffffffffffe, 0x20, 0x80000000, 0x7, 0x10000}], 0x5, &(0x7f0000000280)={0xfffffffffffffffe, 0x101}) getsockopt$inet_opts(r3, 0x0, 0x0, &(0x7f0000000040)=""/245, &(0x7f0000000140)=0xf5) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 16:00:06 executing program 1: msgget(0x2, 0x2) clock_gettime(0x2, &(0x7f0000000040)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) write(0xffffffffffffffff, &(0x7f0000000040)="670dc3", 0x3) readlink(&(0x7f0000000200)='./bus\x00', &(0x7f0000000300)=""/215, 0xd7) write(0xffffffffffffffff, &(0x7f0000000c40)="754350ee1ea31cb1e7e7c553f9e6249dd90f99b1a4dff4da01882caff371acfacea0c82d90229121d6cca50c302072d99468585394e9f6d329c96e74d321b8f34fa50f9a5d0300d2a0cf6148c1c43e116b5d1e0f126dc941ef3918a8e33387ef7e652c51fa068190701a12328ed3ec9f0b10283988ef7a034afd516d9c5a7ca90cf1f86d5a91fdb5b6566b7925537d8b238d65a3957b46f3a77b6c2c810cfce87c96323efbe8f1b1", 0xa8) r0 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000080)='/dev/speaker\x00', 0x11, 0x0) pwritev(r0, &(0x7f0000000b80)=[{&(0x7f00000005c0)="02793b8c4db154d0d80238f3abaa6a078a515854e4b70a00130cb7fa8c800de12521f3cb6b4aa7cfde82a530e6003206203cdf9e3e879cee03b1f93c9e499c7ec87f2fcb88c1f0bff37bc5bf3f8bcf60aabb39c71a8e40444a0b3ca85ed11e17418cc8674bb6f75dfa6c3246ad5e2e5bf1c58888ac2ccc5de960a9805e869139f41a269c377a76bf53417c67b36a9e7ddf58964d2f706b0efc56abb34373b5ba3580d1c624c1e300b970ec202563d121321aee48fe5aaa", 0x3c3}, {&(0x7f0000000680)="566eaa9eaa66c5678a9721c223896fe188036a2321e2c10cfd29f2698950d54ab0275a1f72477dd1adaf06107d4cbe56507961544c7e2a97d521a5f8babaaec080317f391a0250f67a57357ffcb6f33dd41942ce810797226e23be54a59b1cbcb1339e917b9086fa0f9a5f1cd72b69a680850f906e428f552b18b2f4012a5bd795c7b460a4a54b7beaaadabc54514bee6ef45943923b353ec36b1841a04452419a0f4313d4b29d5ea499dd8d5cceb6bb42c58adb82cdda19796d781feaf4b1c29d9f5d13f31fabac201c1451ced61a0c449f7b1d", 0xd4}, {&(0x7f0000001200)="6c7e056030122d5f892341a59040193c209a4fa914f3cabe438fc7eda1f7c1e5daf63072a9481540dbbd4a10ede399ff1d91425a6eb1c6efd54717ac9d7eda9764f3bba8bc67bd8910785fbc18139383e4beb6de0c299fd3af74b75fdb05bb74a12a7104857bbbd618dcda2c60c81e95b2ef0b3dfce3fa38e903d9e3b79c57cf437902b2", 0x84}, {&(0x7f0000000840)="60264bc8533c40651650946d7f6c899e77f3fad2600fb08fc1dfd168250adbc476f86fd5c0818ee2228bf4d0076b5f714732a9c4c6460d3d8a283d5ad389994cdbc8abfce31dfa95b471cb101d6c1178478b3446b9ae1a5f03f5b38950e78d70da6db5cf4697bda8efcee5e4b720efc87656f383a09019145b8b4b5ea3b03fd2881449e2e8179cd5c3b43707c650f006", 0x90}, {&(0x7f0000000900)="63cc75f1ead575e7b4dde9593dd5faecee990bb8384dad4141e76a06428272226aa83f49d45f88a63e6f27cc9a279856a69e3ed773f4bd012b351f7cbbfe05782bca5b95f3eb1a31ee", 0x49}, {&(0x7f0000000980)="26f57f63b82b15953b3c46674f33e885342cc339023efe81fb39", 0x1a}, {&(0x7f00000009c0)="66e73f60cf8f57ad788d1e62bf59da9ac4d6baab71e92ab6eb741e0271147986d708bd5fe8271a54f1d3572d616e8ed878a2579a1ac772d0290cffb979f7ac9ac8c1260d32c86329fee0495d34057f72d9d0408c89afe1eeca642492b722958965c2082e35f8bed3d8353ea159139012a52713f7175bf2c55fb4da4cfd1be697d9b94a4a9f0c1ea8e4453565904636261af7028bc1f609a2267b52d213862050486695434843338d76a1278e497a0ec5423ab70ff918bf76c91cd99351c61bba61d15fb7051f127f7d9c5ef5817fa5ba8f3dfde7a76c37d1c4aa815bdf72c2615b484cdb4522471dbb0a75d21385", 0xee}, {&(0x7f0000000ac0)="1a14d8", 0x3}, {&(0x7f0000000b00)="505922d67a153277d9f87bfec610e90d4aef22978119cac5555d17ae2f3617a6034bf767b5c6b21483572c9343bbe948e6ceff08a2e630ca589301a7910e5ddf7a30f78fccce", 0x46}], 0x9, 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(0xffffffffffffffff, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0xc2, 0xffffffff, 0x3, 0x0, 0x7, 0x8, 0x5, 0x1, 0x0, 0x1, 0x8000}) close(0xffffffffffffffff) r1 = openat(0xffffffffffffffff, &(0x7f0000000d40)='./bus\x00', 0x1, 0x20) mkdirat(r1, &(0x7f0000000d80)='./file0\x00', 0x19) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000240)=0x8) r2 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r2, 0x1) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000d00)) write(r0, &(0x7f00000011c0)="ff", 0x190) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000000c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) writev(r3, &(0x7f0000000100)=[{&(0x7f0000000180)="e890963f7f011463bc95e832c686ea43ca72676c0c1c322a0105423ac955b091536622c090555c5ba656dfec0e13c36a61348b2cf46f02ee2e52a9addbc8cfcf1b22b847a0b1ccbeed9843d4c154eb004d99799fafef7cbc95eb237cb61d8885823aed2ea2582aca7471b49203128ba06b775243a62ce6900379f09d7e3201ca9423883bd46e8fc2ee7effbbcbfb943340ce6ec0058fadc3d3770d0295afd84b32c493f2e1f37ecba3994db4a921f858b84df491c1ac04bc61ddd7d3fe0ed476deeefaf7", 0xc4}, {&(0x7f0000000280)="6afab627e4aa5c96e2e17bf815be21fb198750f24a7a10cecc0d24f9579f8736dd55e881ea9ab613bac041dbf3a3ac8d16e8888c2a52c6cbc08d7474983c8ee0fb32958d8269ba8422cff890558fe65a7881007c3ba9657b27546e50c7aa9952ac97c0798d28500ee579e74b0ed7c8b5e96660f6c704e61c26aad55757ac798f499d58046b9998923f63e2ac1c8b62c2f70bccd1aa3c12f3c2306358e8888b41a6bf7ff5606591ee83cd269b0f61a4b11ed126127c0a69ee8d7b449701f497a793102ab97adf82f91575935c80aff20d92edda6401e68f0053e73a0a3ba3a38c9cec33145772dd1d57e9ec32cf270b99e0311b725e2a4cffaa2019451b7465840b4cec0fbd06700a6748be3438f3ff96d2cbd89e4c5baaef2bd6b054c7b3a6567d44823801b4c64289ad670801726e3f5657c0c321fe5eecc08fe45388e524b5ded53a5e0e640aacf3f7a7ee1a84293ff4d03237979daa0c4d91a70806124219259a34e9b40c3459fada043cc94ad436c8d0aea7cfc7f32b4be334e2bd7969dc5201b6c923a9558cce823132d51445513de53a30a2edcb5c7bd0f9222c1e9fc57f8cf4fe98302655bd3598cf6504bbb542ab02b9bfb6152341e9efe72c64bdff5774b013208fcdd34fc206708b70f785d6e5b9d89543ae5114372ddbfc317cb0fb2b31af2556d2904eed61d9ba2a206022870fafcb75fa639f92d61bd42752d50d51e5ae7670b6ed6a21725deb485af687853c898df0083a9e8ad1f909a682c28551ca936947f0de30fa45715957616a2af45185ceb18c11754d415aeaf5f039e3efa5746d42f7b6a40e84761434e9e116bcad0e5c1d39808be2f19f81f0af9439abf816e1f3348ceec889bdc6270e5ca1768d7e64c4da00661fd35bdc5081b28bb051994185daadec8cbf28856a0780c5db8de11bea75161942f6c96e63f44183d372bd995d71ed2c73604fb112781846800930a7fdac4daa2c85607afe57684d02258fe20fc4fb9c2935fdbef41aa765b86b771707acf47e251a5d1d04ff40222eea25712dd5eeb5f7e44a665ff473bcc7fcdbeb384994c1b1454962456cc720a17d6f155c637e30c62de57c78d970a6336362b8df5e4468aeb9745182efed06b23fb76910e91eb032e751a9fbb314af5fb5cb7af94843c56a048015fde4fd565d09a9f7abcee4fa627f1181f68ed16afe62039fba41a1d6be53a0ea7ab8f52d03cb6a15cd27a1c8491629928087825f124944728be35f639e1c51706d7d8ba023ae8f322a0763aece28d5ce4a90d70a4b7472989f729b3dd0e0480eaa1fe65500399c452697680dc131104e98a3e912b50a095a436abf7ed47c6662f42b9db37a69bd3cdb56a628ae694faa4e341f38fca9f456d53b0fded00bf27727d16ca91c828f216d937a76af58ef7263563d255d5e8d123c8a51beaf19106906247300b0c5950b118d07c95981aa4e1dfbae72225b3c252a7fa4681fad5949397831e5564684f286b3ae076f1f44e54808c5d3c08ad4fa1861fe56dd0de48225acae40e00edb214c8a96302743bfab355e0785650dd41ef20e6e77d17d5439d3cb9b2250add97456a7acc3491b3fe84470407b6a8d595a1e08c52b994320d015420cd329a6b38c63691359a91076a9d1d7a780f2a97c40bf3c7db1f02813cbbe8474c7afc0e2b58f5617aac246f57cf78b36a2020e96b97fa6224bff61b200fe2cdc940bccebfd8ed058870891428d7050cd1440f9ce8217dcbcc6fc0945a02c00c0d08a96eb793183279c9df9915d7ea7964836fd9e799683adbd6c79c65366a4d910981af7ea842ab7c51ffecb22e11e6bf30ae16d92b75f37334fb9fba9a58649b198b23d4cea251bce9d1d6b4e63e1dee950ce5e8b9e7a31d321cd3d49e4882bf3bde5fb02d00616f53a287343769968763cbbfa136be14c487670a60417fc7fa803d5223181703f34a5b7f9cc124472cf86b265b8d39a105b7cbd6dc1d73177f2ba21f669433cb8f813ebec1c832af16b89f520add5a62f7e5e2a25748dcf2d04899ba0280fa437df3101aa095990ee7329b2609cf7312dd5fd63316f35edb8396e6d2464e0206f6b6129f43288808cefdd4f3f77e1ee34f7a45902af0bfcf1f0c2d02cf98a7b8b8aeed2d79031040a0b44fd2f8bebccc1f87ce6073b7c64fd9682d343c410ff906fee7dc75ff650b78f1ba2753b5443a88b418661c04e7fd1e65dc81d49e95e87e69c9f644addc5be455b8c081387fa04ecda90949320d08afa6be0efcb1f19f0e02b113fa09f22ae88524bf8388d21c5c60f4a917967ea9a193bd2c60ca172aaa5c921bec400c66fa20340fb4db126d95ee2ff0133444429c9150ba4ec6c81a27f7bc0a3b5ca9d04377c8f1c0ecb41929605f76d12c8326ad17a64176c376bd756c21dd55bd3945593125eba93377d1b085d853a7ed5f5b23e200227b643a3f476f13d4b75e0766823c6c8c7436ca64c09ae82f909749454b59591dca2e1f547dd071b03d387b27ce49a3e10ec35082d7bb3019d9614a5cbbacc26b3bee10276843f7163ffc7b20700a5198cc26b324a90d0a07ec58cd3e4c25c07a0030badcbb01d8414d2101b9312df2b4b3526a62484efe23f914a9d9548dc46063996af96a2e56bed133bb619c1f80a59864eccd65d5af264a644793346a24a357c6244e6e4c4da6d7398d2dda5faa9647e6bd9a6fa5fc4ca644a49780754418ce573cdf4767c4d4e6514222e7a97739743669d55c34cb80a883ef591c21d7891ec14e237cdbe793be4ac31a8a78c7577824d83b34ec76822ed58533d596934903b0376b2c1c057524dc247c439f086bbfa5154ff70345fff23a757682344bd310b7f249f5ff49b9e7c336500ddaab63eb1491073a6072d8f90a3b5b706803a6620906ce85f7d5d0af6260318f56d2cc3aaef0ed874e770e198ec80ec766dc97d6de3da9eacb9c4d2064618c3c2129b7e81f23fa5700a1f341fce020c56e20b24d6b1b1311356c773709555a9da460bd2f20658a71388eda76978394c9b943cce6a85df3bc4db22515bf7fb084ee917858ac00bcf286b269abcf36ab83a6d18f24eddf3bf4399c30fa829098fd3945d5414df78bace0710e16e369e1d9a5a873fb65c577e81d58c58aaaaed7de30d15b11e0edaa846174ff3a3ce464ae479538119f5f8297d70852c22b4c7f5419964824162dcd594c0c18a9691ec11d9449572277bf3d37a31d715c9c0ab8fe5b260cbfc4d12baa45762ae67af9e377a41c122751d216735c3dd886325f948c9643acd9d9dac7545e4b7dbdfebd94139f794e3074ee385cab133e5c10f55a3b33e350ce9142fe34d2fb2ce479a9acd5853ee3e60763a1dac8b0df3bbd24be7a794f3f75adede2de415f35d8716600f7601f9cab3f47ddce784ebec6e1c8039f1b420ff399dd06f0c655ae8dd2edbbe6455891b90378cbcecac7ff8abd8877c9866b94d18f40177ae25d9545946bf516c1a9a97ebc4761a9f3af4231d244f6016a4b40d8d8333b5d87339339c24de341f2d43921462f5be6c2185c38c75acec448dddd2ecf29bf388413aea776c2ccf4a82264af50e575351e20e279fb8c066a94ddcd8d8c5d1b720323b5f53be526eac5d434de0de84df791e92465a985845c4efb94470f9d06f2e9ee6cbe0b66252b1fef476d1144f6d369c36059e27af1232bfb38e345b4d54ba29b0568c187778e77070408c0eb38ed8e9ce2f02ad9b78780e919f8771e9e025da1b9e9770895167e1fb1388c6c63daa421fea848a2e557da2c4a3bac2cdf2c4576584d8ee08f6a7bb328ee2143b7d29d038602ef6f19ed000d40a0dd0dcfcc60ce09fc6aee5dd5fa38b8ffeca2515ce769849eaafef9a9877ec8c9e436c89a38ce15e9c5671ebf452721e936dbef890fac5942a982d2c1d36b2cd531f321d2a93bc42b6f62ee7595c802bafe0b1de8d4c50e31480fb0063a7d63b296dc8255a62c47c5d3ed65ac1308c92353044528cac8ae60a403b367cc20f625cba86cbf7c9123515a1e33cbe1771d23968224ddfb4ca087fa8aba3ec168036d8aee9e42ef727cd978a398957c731db0a282ec785923e7a1738a75d2b483c6c8e9ec958e53a9735dea0e415b93a3107bca8d81fa403637ec390b953b6a2af98b1353c0b22621effd65dcc674d1186cbf29e4898a4f73c27932e91bb34dcc81ca211f889acdb9f7ffbc9c34af2be3e348148ed8987d4ff9b7111958c72539be56dddf80a2ac2d420604abf669b9142a0811b20530e8f79507b1c8f63a01452acbc63ddca5eebe3a3c306569282a6524305dfdc1fc9a98b681b3e73c74e12aa9920b158600466a1aa29d3d2671afe3ec2ffa088685f4f86e1a0ad9eecfe763e191569e51dc6c6df270ae8745a64c05523c55179f3ed7d8c9eabc28e27ca9ce95ec4d55baa8f1a9e4275ac78f526126076452f023ac73c1ec68657f1e2d633a00aa0dcdf4ffac0f292386aa754ba6f961c4b137e42767781f2ce37e5a805737ea1008d1807bd8ace433525e26a52aa1981ac01a372a85967bc278570fe2700a0ba2640f202c1554ec93f0ba7792ca41d542a559fd0727a0ba12c96413c59845ec6a56a281363a372970cfb63fd6e6d6723ac331aa24c4aac58ab8ea03c096035fc634f0de5aa7313513e8312371ed2a234c0f7e0069b964b1199b5a4279257b15f13e2dba32baa485116001bd36ad9a1a96445c626d69db08b5a196d6adf078bdc056c292bf541ae22371298923f7195d187d46276188b5b0abf37159291178ea843f76ea386a9bf4394daaae7844bc7993e76b4e9f7e0fdb2c270acdb9dfd4e8ae40e555c9c8bb87c045cb1b21362c6d53ae52e6cfb84a7fcd273a02417cad1f2d7d2de760b88ac9794b174a3c07745b80923dbf7bb87934eece1c9ce81d2e0f22f96e5d16acf26fe47600ec8c658dcabe25508779400cf6601e768d2c16811abf3f4ad850a0ab0e94211acfb778a8b1b6f7e89cd16c7223627c54e19a01e061858e83f3d056b4a82b678f6ee4e8f2b279aabe7b2dde79ba780d03f4714e7ee4546b8818de23b1547db5d0097e6d18b32a8016b63772b45ba63ac8d8e2606be0f865c4ff0e8aabe10d61a7f09fb21a70cf826bf37bb6e91293ec77538a7921d5135659fc061fb2f1f1016c99738e35a93871f16384d1211da8107a1f8fa2ee4e74a97d6b94f988b268694d8c7dadcbf4e2a6c76b5ac226c5929a249b029517cdc3f2002f432dbabb1e547ce04e46ced964350c6ccf39826585a22d93e3faad50a8d65ce6b115aca08fa64d7efe1e149252231d1ac0d8995ad563843e5fc66637d87c2a40238869207d0a93c234158855dbf723724fc8cfd7f2127b9b26ef52c8ca887854758e40a575c0930a0c4b99fb31afb5be7966d27710827761defef4952678daea8072bb0dab327496bec313b199ae588f308eddc42de1c99591b4497319dd014cf06eac252b5c7aafbfb8d296a43a1ff9c3b95036a9f76578869301d0a5b060b6aabcfc0d0ad", 0xf3d}], 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) msgget$private(0x0, 0x0) r4 = msgget$private(0x0, 0x315) msgrcv(r4, &(0x7f0000000440)=ANY=[], 0x0, 0x3, 0x1800) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000580)={0x3, 0x407, {0x7ffc, 0x8}}) r5 = socket(0x800000018, 0x1, 0x0) r6 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r6, 0xffff, 0x80, &(0x7f0000000000)=0x208, 0x4) close(r5) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x74}, {0x4}, {0x7ffffffe}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x2, &(0x7f0000000180)=[{0x7f, 0x5, 0xd16, 0x8}, {0x6c6601ff, 0x6, 0x10000, 0x5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x100) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000160000000000000000210000000002000000000000000000000024307a884c0c00c9c85e90f5a80d5b7347836f0b46eb"]) syz_emit_ethernet(0x3b9, &(0x7f0000000200)="d0") 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x1fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x8000000064}, {0x28}, {0x6, 0x0, 0x0, 0x100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f00000000c0)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0x3a, 0x0, 0x0) 16:00:06 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x1, 0x1, 0x0) r2 = socket(0x2, 0x400000000002, 0x0) r3 = fcntl$dupfd(r2, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0206925, &(0x7f0000000300)) 16:00:06 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0x800004502) r0 = open(&(0x7f0000000140)='./bus\x00', 0x6909f6f64a683217, 0x48) ftruncate(r0, 0x0, 0x4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x200, 0x0) r2 = dup(r1) ioctl$KDGKBMODE(r2, 0x40044b06) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x3, 0x1}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x4}}) 16:00:06 executing program 0: openat$bpf(0xffffffffffffff9c, 0x0, 0x0, 0x0) shmctl$IPC_RMID(0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000000)) shmat(0x0, &(0x7f0000ffb000/0x4000)=nil, 0xff952572be4ae8ec) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x1c}, {0x6}]}) syz_emit_ethernet(0x395, &(0x7f0000000400)="e4") r1 = semget$private(0x0, 0x1, 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f00000000c0)=""/107) 16:00:06 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x8, 0x400, 0x4, 0x10000, "80c1dff08a92554c6c9150a6bb62a3e53ef98b3a", 0x6, 0x1}) mknod(&(0x7f0000000140)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) msgget$private(0x0, 0x400) r2 = open(&(0x7f0000000100)='./bus\x00', 0x60, 0x40) unlinkat(r2, &(0x7f0000000180)='./bus\x00', 0x0) pwritev(r1, &(0x7f0000001740)=[{&(0x7f00000002c0)="368ab365448f66c363c87659bcb931bb9dad19a753f980af7db75b08ca4119a934e64e633671a3f5b8ba0f4c03cc05501a5c34ee1827677acf3c103e3b7d2ceb9fe9aed1252531e5600991e5a4e671a948b23af98623538d66ba415e02d06920f1348fa9a88b6d148607e4edd6e24f924f24805c4db10dbee6479ff0dbfe65fb5ba996856d17acd1010cdbe3d3688f1730daaaf98d5d5e05a9ee237c937c6fc9a5b4bf77a114cfd37ba6c472708da4f63536271285", 0xb5}, {&(0x7f0000000380)="49c7b63c35fcb013feac1b0dadadfa842b2603f5fa823c24deef11a698e94f72c45c673e3b2956f4b1ce33c7d72be058ea0b2efc184eb5a605841c435605562689780492b5ea8c4717907b024e15d3947204c2296b5c43d84a0a5352213f0df0ebb9e2a3904d3f272ba268983b381710c74f67e05333b7f950cba1eb47eb36369029cdabe35dadd2ad9005046ce29a37f6dc889bd866ec29d4ba89b47f684aecde3d8744d23fb74e", 0xa8}, {&(0x7f0000000440)="3236cdf6b565714c40007e316df0c8c1c657145d5a6def43f74961c9b43b7c860981d3b92ba25e88bccfed9f4ce4bbdc410225046eb7726f8691aadd98872e24c1dd17a77cd33a5bd204df234d35d42dbb280a82277afd1acd24d30f4761c5561da61ec3a347733d35ee9bad93b9dfcd58a4b6ec4157ddb42bd0e3575dca747b9139cb6237a110f9b5212fcd0eb438d41f394105cdc1b4dfee45aeda2294c3d16fd0637b1db0b118ba2405d69ae818f3521d96e1a753e680b3f8be08a3961b46c89f7efcabbdf4b435fe6934f2f9bcab42c1d1f2d98bdc070c151affb535d393b0871fd3", 0xe4}, {&(0x7f0000000680)="f4c1f39e09814ab0e6393b638777fcffb47bf2581c22b4881fcd44e62caeb4559644fd03fa55fcef8f382bb67c746cc17a1682192766543e2cf737fb0a15147c3c46c44fb1e310706b9f30e94e8968b39dc439fbd83e36928c0166330b65774858136c0254254ac228aae430a40d3614995ea26e001481c57dd546951f092f5feaf1af74665f6ce121a3ceb3ddaaeae76319345397093d4f653b705087ed4d33c1879460fa8837746d08ee98d00b25c48c8c3190f973c273b07533091481738627507ceaa51059bbd556cf400bc5e566ee4eb6d419d4460325a000181b0dcd57dc7a3535e2e692a7c2dfb2eef1c0072533ef5e545ee5c02d83836ea22adce5bad9205bcbc105395117eab5dd465ced260aaaab80e62012c6b2344f0ef8fa7cbf2920d83530662c07da410d51d7186896f926913d2b25f76488cb7043c744c4d3a2cd493a137732f62a73e26e319a3fe22820a371215f741675d882cb214565f14e752b2624adf9c0470c6ab120eaa2fe8c2b5224502a0d2ef45f78dbe50a7f82559adcd4dcf0dd428bd5eaa3ef8cf9735734537928a2dcf2eba27787df800973a33206d3a07bc41990676174be3f60bdba523271f882b75b364a1f9614a4468197916c54dd2e47f02ed87fb6318f7f8d534c248c3207d5afd87c7593e45238239cdce96468d2b4145cc957ec5973ea8282ac5e8c92ac5a0e38fcaa142692d100db541f2c62121d944cbdc4746feb90c4a91ece35ed55c80bc1e74d31fbf60d06e12eaf821ace390618cfcb31b64be1fc7222dee0d9c68273d079bf0afd950c1cccf790c52f24e1a3a7499d621c5320cbdfb7e849ef484bc5a7b292b6e3541234a41cbeadf36c105a4fb03b0a431d451a6d41cd4748d935188e8bf29660d53f38438a2e4d7a4c1a9d662016f45052cbf998d8b3043b312f093ac3d0f4b9040935b91b83055d391348921c8cc5114833a638dd2dde12d70e511bf79b6cd93587b9d1265486974244df051a7bc4a44bb9e0df3a006c695ff3c5c5756d9fbf60ef6a7f02c08bec9ee9f653a72f533ecf3a9b3cd030816ea5221950cd1adedaa7a6ac0a160d5914c921c71627947b204c575e8d0ce5189f2586cd0a80c6d8f5e272b8152509744646119d62902858f6e05dfb549703c85761d25ea719e7e73e83a2bd77a757c1c66b6e45528368b0cb04ba400c2b4beeabf052652615ecc73e020df9eb3b83a94e299a62b05d8fd912d07b1cde4f9ca5cd0532c28f9ebf3304bfdc6e3a4577feae75e00f5a9bddc9aec86b385fd4c75a7271b1a268d763dd3914256ec7e212c77b6d275a7c1d31028ff9e731555d8ca564d14f882014e8ad0a7639821b6303528c0b97555d85a9bb577b3414e4234ba5b0a471383e7df661ce23cd0f7abb0fdc5d46a17e9aaf195c2bb8d3469ed37ce82dc891d499ca2f0fd34742dece43a4d1fc33bfb281b141d81d3b6460ff3c8805dbcb24571236bda91f67ceefeffa61c346e615b4a68a36f8687570c50439b13c7b1bf6ea19d8240dab2e03fad73efc6c9b0b762f28fe06415b2906256ad534e96d217aa641fd988f439c0596952b57ae01c9859f23ea8a5bb3cfc7b618ba7170fe17355b4afd8e8ad01fd65c4b8ed2b774070c4a925bcf757fe6bb4e90192650c530e9b08919a6da5ebbe43830f09af77f541459ec0539803059df0525af2c020fc733ce0c0fd31456a12d8b4d140a8011742b9f395c1e2bca4f90a6c4e9ab4c2bc12425e1501b099096b4789e1371c5f2ca41d858557247b3991d66e72ec04a0d8c4fdb416aa4d26134ee8d6122d8d922401123f1258f405707ee7bbbfc22b7a80a84daaa1c1e1b0ea5f4358753c21f481fab2a728dfb61f5d947ad2aef66ca223aacda2a1329f65857dfefc8c4c49eda64124991492b62dce6ca40ca08bf6a11bd25c6fc42dde0e802d5103c782f48b38fe891cdd678b8dc9afa93a27b43f7d387979020eac37f3d2687dcdc222eb7b710b497ec7356856b2d1b2bf44f5729194765b3647a420df922a332f5e7daecbc33763c34f2ca71df19fcf1637cdf46e8d1b93a6fd8cd77823e53cb40a9587b2ca92ae42b9be9e5e5d2be0bdaeabad8864337bb3ef89023eba6bdcbec3be759c20cd07ec1bf1acad2fccf144c666de337a46daaafbb32ab5bd908e449faf53bb835e6ccf9736c33cb486644ebeec73dab72c93137d9d39ab6918a0adebf4eaec34060e26053d7759743bad959d3f973c4ba58eaa869eec985c3e8c26939ccc411c4b9468a437055ae2c9e7dc244adf2676c38ab13c059ffaa1fc499836fd9bb9dd170a6783e1bfa1c4d63d44cc57d0a14d8e7fbc88b809820aa89ea8d033e8adee93c3d1a56e22cf5adeb8c158e5eaad2aeface6f108002b46e28f369f0bbf2358f768db16abb9d37ff470e0829d1480e36dab739cc810d0ee5af911cbb2ae00f6d71dc25f93381474af46c86b1195792610574e1ba26b905bc2e0a9aada12edf928eca160d6e0f09a6f54ee4128bad8aabbd5a98679a7986b734ff04e75eec374bfd59afe93c62053bde2e9475fc0503ec03f3dccc88c3d4f9d3b358f56fd9b2d711028d56049de947384ef38a0b7a6fe76642337c5c680b4bbb58ecca99eb3e0593b03f1bb0a163a329cff02984d95161a0fbb12e16d1899cba009f9a1ed032788f29d1a301b106989a7f95a52782c622ac1bc296592aa01082ea280ee4c62ac0025988c3ed75716758b3d9f4ce61c48ac36650444d3b84d49db351da2c390ee4f78b179a735ce87faff3fb285bcdb05a5673d08f4ba3a00c0f8486377285d7f7c7a78eb2855ea80878520c60b2fe67a7fd91c7e97970a7cf27d18eb469d16746f8f1e7384091e720e72359f1d6ba754546f344591b6832add9ea36beff48e000e8f14c62d97a9282a8987be32d46bef1866c317d60bfa058071fd7edf128af2dd02f8fc5b26e969305ae9e13cef51de9924ffb1e79ef44a7132589dbe3cd86406627024d462e65db5f08bf59aed08fabaf436c72c70c7a6b8873cae5653d0f382e996e1e62e21af0e1a5ef67d8ca42fbaac703a53db84291a2793fe453eac227050c6e9a0bf06e5ae9dcbe2181a98182abaac3768c73385929c2eda6b8df257ed14eaac199fb6722515ff8ffcc93a547900b4c709a1d7bac183262d4e3f89e2101ceb2ec8967f003e15c490442875dbef290330e4aa50831f206554bea90e7a4e418e8a9156e1e935b3c5fed5e3b7f62156701683af4000f13501315e30b4aecd3f85e00f653687abce21408060d7ebab822bdce70e7604213c453a6c33db32fceac6664ffa70995c48dd1f144838ab4a2b2e9b57fb72ac49d9f5b3f41ae88acb3a85d692e839639f5f73715886e79439afe8f9dc6cce699db64ef1e46e51c8d045f2ca8d5cc4759991ce9c7eb6929122b0a65f7e136dbeea33a9b5e408aa153fe371e074226ff7bdf96034a5ec3d2286a3988cb03173c29b3d6a7570dbfaf1433ebc67318ef1662291aec727f0940c579827dc19323982222f1fa17cffe0b357162ae4d21a0b6152caed88956aa1b4b3cc3650c172a7873ed096a2ecb6c485f187a532183bc0c61e5ccfa24acaf1bab0b355c35e59942bb46ad168b266d2077ed2c0275c42374af020f786ee39466a160a487aaa4975f77fe421a878dde04466246d5422c18efd895202505a42be4b1c09595dfd5a676306653423ac2acca82a58aea294766d811e8f79032fab7f3ce9ff80179d2603070242cb6375d696f6235e7616817594e8e3157481d6404d6a3fa35dd8d6876254e79700adaf09a97f941bad0186578c9e19c424d6a545d7333a3f95697f787ce13a06971e718e50338506c86cefa68f29c32732f55289d6b5e579f5d8d7f935b9fd5f30052af8f426f5ee8a0dfa4ad1379c71258d3e111fab5fc7407eb056432588f6b922c7319d12157aa5e70fc85846250ac2becd74ceff30adbf1df94bb163623d372b303d12decf9b6f7f6304dbb941b3fade21fcbb4b0823a9d9d9240d08de264e35c6782b5677012901112959a41d448475c0fea9df6d6955420e7354ae2dfea6b0f968bd0c9c9a83faa4ef339d26dc540a176420edfeaa7f2251e4775ec61fb0c743e44a4c6c6fdf8f8cc3adaec523934bd44dc232784f2b5d24f779c625384fd0b5a1833a44f609adc34710beadc4b614f5d7a4e39ab2b6f4fcf8f3d6780f8818f18dc0927dc0063841a8ec0c30bd87efa5592299e37df094d9be002ce002191763a452a6fbe83483259c7edf4bcbebbebbbd8a16d79c4df8216809cb7b36270995d8265f9ed1a7b491205e011ee92b6f1ef46413c5adf76618839ae3838f70438ac866022ded14f0acfab1d3f501045f2bd4496a66f76778a19c96fde8616567ce12a0125123088bf3d4856fd3bbbee3a0683cdf12bd51ea73b8a08884a3e7712c9584ab5712ab7d8dcf49730afda0f18bfb136dbff26dd244490af80808451660e96b9fc0ced1cb74992f777fbda6aef08a4e6046a4da79c8f2cb2d92f6dc1c19b4923856e5a35e2ea3f503183788aa2373fc9f339e5407082aba2723d1e8524fb27fcf3c49654b7b6a8a1255e112a7c460baba91fdd7a35e44bfee5efc10fdc63c5f45e85994721a6ea6e3425493ff57a11e824a59b11b1a87f166764c699ab8552d2e3274adc45fadf6138f901ccc5f6d1b608f243b273d1e019817a607acfd7f37f91a8e1ae70ca7bd5e1ab684c2cd517e5b8c23c5ecf9e2a4af3335062f481ffb3f58f0f551b382d4336f0dfe9378edce0fe9a191c8d2470a1e569cee76253d8a5249c8a461b2cc0ed5934752b4e5eb94b559163094b94f22bba04228d12e9ec9e3091f61c0e710025cac02d677032c3463b37a98aaff7191fdadcde36d271bd0c5617fb5eb931296d862276c9d0ac3840fa1bc37a1d1735222f1cef87212e0709939c79908e64bc7e0f387dc0fc660a07e79ab7bc73ff2b9403216a8568c1ead271a618d5466fbf37511e247e53b886ec79513a6b9798434dc1b923549a0dadb5388540774522b469f2b2c615f725d38c7d0e979aacd43746e2307b90e5a200f8920955c8cd0191a42459f95acf610091b671b22f4951cc49d6033cde8772ff87a43c0b6eb8968b1e07b2ee3c1dcd236d2db96e926b9bd4e4f799617846baf4d5ce1916632f93048190771fc0d6a89514ff0312ebce55dbf8265038add8d5bfdb2a26e06dd8f6b2327cca49144b5780930da6098036d7e0dfabe017a9499b33e9596cbf69c8f84d175b95ca193d553eae382b35a39a443ab1b8c599899328f7eeb124d29b5612ae65d20a2b0747d264e308b9799dd41f133dfe9389e4cf92200713d4b76e0506f7a38fdd8b5a8d0da7ef3dbf4eb46573219966bedfe61a9ddc0c5ad3871d56d7e974d03a43c58cdad7a1ef1dc5b0faf1c426a71138eb111f22c75014634e5054765da4f35bf7d7f14da9186f848aac18007794e568d5be94555f1650b9d3d633bf006e1f423259985a242c404dbc1737acf283cd4c9ac1709f06947896b38d4bfd0cdef866266f1770fdc812cb893410ac85fcf0f1ee97c92727bde1b183b6492bbca38e9d6583f0bb779e6785af0b0241a565cd2d3e964a0b76221dfc24b8631b17cf8ac94f38257b318373894d8d389932802a7c2d6d16fa634bc27251cf5a3193e62df0e8e74c744d7f152e1e2f483d6969f4973ef033719574fed6870ed444ddfe2bfbfa1792d95b3ebd5e66661f26d17f6e145dcc4a1afd06391e08e68fe0a8bbdd88b09252ddd6281d4da4348bfa1991bfc1", 0x1000}, {&(0x7f0000000540)="e36b3d68ad5314b770d45f25d134511b26096108d0d64d7ce8797e0f78c4b8c1c4be503145cafa6c505295b964bc8e4481cfb151bb516c198181b99174dc40074e93aa6cb893dfcba09fa54ae343bf95fc1d152c124288c592df3d59894bc86d1002071dda998bc6b4d0dff64bc150985ade987010fbd4829301bfdf6d25d783775fb4a9d63d465ea89b8c54094a0cb9b7382f91", 0x94}, {&(0x7f0000001680)="8d4712b0310310092cfb494a99d6b8e092ba2aaaa0ea53d5032bfa665eae40a6ab5257e41fdbc9bda7289f745f820614e17aba34b308e39571c77f3c7d7f0c5fefb4f0be15d544954a7b32c8fd26265eb33681674a8752b30bf952293cdcb84c2040986d55661cd98a408ffbfbb9a4b7e3f0cc23bcc608375877eb25b705817327f56e68e909a0c7712239dd1976d6dd441f7857096905d25fb1017e9fe5ab3e1b06b711759f7e596a51dca3386e1128558e51bbfd5701b717a83eb0701db284", 0xc0}], 0x6, 0x0, 0x20000000025) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x64, 0x44) 16:00:06 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000240)=[&(0x7f0000000200)='-\x00']) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) setuid(0xee01) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)=0x5) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000280)=0x1) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, &(0x7f0000000000), 0x4) socket$inet(0x2, 0x4000, 0xfff) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) dup2(r2, r0) 16:00:07 executing program 0: setpgid(0x0, 0x0) r0 = getppid() setpgid(0x0, r0) r1 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) fcntl$setown(r1, 0x6, 0x0) setpgid(0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='\x00\x00\x00\x00\x00\x00\b\x00', 0x40, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x100000001}, {0x28}, {0x6, 0x0, 0x0, 0x40103}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x800, 0x0) pwrite(r1, &(0x7f00000000c0)="f4eb95f4866d769be54c38d183a04528d6ed3f5b3b11bd66361144d69cd23d5d65d3a64c192aa376e1391f8005f315faa0744691a25d112129e377aa77088697ce1ebc07f3dbddb393a587e6c03b39d4cd29f1a1a81ce15cade745920aca42add2e5a6ad1d5665e031f3b30a2dba9f6fccda", 0x72, 0x0, 0x0) 16:00:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000080)) syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1, 0x226, 0x0, "cd9293cde1fe8d12251691f20cc700", 0x0, 0x80}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMOUSEIO_GTYPE(0xffffffffffffff9c, 0x40045720, &(0x7f0000000040)) ioctl$TIOCSTART(r2, 0x2000746e) syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x100) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000040)=0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x4, 0x4}) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) getgid() ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000140)) socketpair(0x6, 0x4, 0x7, &(0x7f0000000180)) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000200)={0x0, 0x1}) pipe(&(0x7f0000000240)) geteuid() r4 = dup(r2) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000280)) r5 = accept$unix(0xffffffffffffff9c, &(0x7f00000002c0)=@abs, &(0x7f0000000300)=0x8) getsockname$unix(r5, &(0x7f0000000340)=@abs, &(0x7f0000000380)=0x8) socket(0x0, 0x2, 0x6) r6 = openat(0xffffffffffffffff, &(0x7f00000003c0)='./file0\x00', 0xa0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000400), 0xc) r7 = dup(0xffffffffffffff9c) getsockopt$inet_opts(r7, 0x0, 0x1, &(0x7f0000000440)=""/82, &(0x7f00000004c0)=0x52) r8 = semget$private(0x0, 0x3, 0x0) semop(r8, &(0x7f0000000500)=[{0x1, 0x100000001, 0x800}, {0x0, 0x800, 0x1000}], 0x2) getgid() munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000540)={0x0}, &(0x7f0000000580)=0xc) getpgid(r9) semget(0x1, 0x3, 0x4a0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000005c0)={""/16, @ifru_dstaddr=@in6}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:07 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f00000001c0)=[{0x0, 0x60c}, {0x21}], 0x2}) clock_getres(0xb2dafc75c3b2c5b2, &(0x7f0000000000)) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) 16:00:07 executing program 0: setsockopt(0xffffffffffffffff, 0x5, 0x3, &(0x7f0000000000)="316564dc1f0cb818ebe40adebd0cef5a2b0ee70a7df51babee9fcfe7a983af8e945c510ee841f5ef6ae650b31b264d64f5baec27912cb787e86c10da4221578fd851a55490f33e3b6ec0943e30223fc583a858c5477265b2fd03f3bebb6bd3b5b012606d303a85e25ffa01872e45a96b536136f09b2ede77988c40d5d1addfd4b59abb4d86bb00e578c8ab01175d9d393afe9bfeecbb1076fb7522e94ea74f98f7be54abcaa5937a", 0xa8) r0 = socket(0x11, 0x7, 0x0) sendto$unix(r0, &(0x7f0000000300)="50010501000000000000000107060000080f000000a11ea8fef96ecfc73fd3357ae26caa0000008000000000f00b7804be781e4991f7c8df5f882b297be1aa07000000f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728290200fd89720fd3872babfb6a000000000000002f310b404f36a00f900164e0629616b0a8e7000000020000000000000e0208a31fd3f80085ca7bcd2cc480b804fffdd54f7f382a37cffbac80beff199bff00008000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c3000cceb2024db2249b8e7c393231b56b709da9d158d945a2a5fc1233cf6e27749bbd97bbfdb4fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e6e234248daaf9231f0de030063b4125ce41203583671ac5e51a7a3dc1a0c31d548f2de6c031b7b303759b60642b45cbc5", 0x150, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000140), 0xc4e, 0x0) r2 = kqueue() r3 = socket(0x18, 0x1, 0x0) close(r3) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x3}], 0x1ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000002c0), 0x3, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x48}], 0x34, 0x0, 0xc68, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0x5, r4) 16:00:07 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x8000000013, 0x0, 0x3000190000000000}], 0x0, 0x0, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510fc3a0", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x120, 0x8) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x800, 0x20) getdents(r1, &(0x7f0000000200)=""/225, 0xe1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x48}, {0x7c}, {0x6}]}) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x220ba5eb2f9567a5, 0x80) fchmod(r2, 0x41) syz_emit_ethernet(0xe, &(0x7f00000001c0)="36b83e522c066341519be70897fb") 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getpid() fchmod(r0, 0x479395597b7cab59) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) dup(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x5de, 0x3, "78b68e8ffb7641f3dc6d52ca2e4b2b569294647f", 0x5, 0x5}) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x2, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000140)='/dev/speaker\x00', 0x20000, 0x0) fchdir(r3) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) syz_open_pts() 16:00:07 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) madvise(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0) r0 = socket(0x2, 0x4003, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10000, 0x40) r2 = socket(0x18, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x6, 0x8000, 0x0) kevent(r1, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x10, 0x20, 0x1d38, 0x100}, {{r3}, 0x24d152b24efb8bc2, 0x1, 0x20, 0x4, 0x8}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) open(&(0x7f00000001c0)='./file0\x00', 0x80, 0x100) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) setsockopt$sock_timeval(0xffffffffffffff9c, 0xffff, 0x1006, &(0x7f00000000c0)={0xffff}, 0x10) 16:00:07 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r3 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x80, 0x40) sendto$unix(r3, &(0x7f0000000100)="0d834d2d0d30f319c554d16a32f1979832d3e2c494f7784fb3c9f648dd3780baa162c73643e5e5ad13a795543cced34b7dd3e50e93828a38b368fa9378a47539a44ca1c74c", 0x45, 0x1, &(0x7f0000000040)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCCONS(0xffffffffffffffff, 0x80047462, &(0x7f00000001c0)=0x7) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setstatus(r0, 0x4, 0x40) execve(0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x303}) syz_emit_ethernet(0x2f3, &(0x7f0000000140)='H') 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x21f, 0x0, "cd9293cd0cc700000000fffffffffffa00", 0x0, 0x80}) unlinkat(r1, &(0x7f0000000000)='./bus\x00', 0x10) poll(&(0x7f00000002c0)=[{r0, 0x4754065ada735c6}], 0x1, 0x0) 16:00:07 executing program 1: syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) dup(r1) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) 16:00:07 executing program 0: kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = getppid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000280)={{0x4}, 0x0, 0x2, r1}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x100, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOGETOWN(r3, 0x4004667b, &(0x7f0000000080)) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/diskmap\x00', 0x200, 0x0) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x40, 0x6, 0x7fffffff}], 0x400000009130dbf, &(0x7f0000000140)=[{{r5}, 0x0, 0x3, 0x4, 0x388e}], 0xd9e, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x8, 0x0, 0x0) preadv(r0, &(0x7f0000001300)=[{&(0x7f0000000000)=""/4096, 0x1000}, {&(0x7f0000001000)=""/215, 0xd7}, {&(0x7f0000001100)=""/27, 0x1b}, {&(0x7f0000001140)=""/144, 0x90}, {&(0x7f0000001200)=""/100, 0x64}, {&(0x7f0000001280)=""/6, 0x6}, {&(0x7f00000012c0)=""/19, 0x13}], 0x7, 0x0, 0x15) 16:00:07 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) getsockname$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) write(r0, &(0x7f0000000000)="6705d7", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000040)={0x610a, 0xfffffffffffffffa}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x24}, {0x7c}, {0x80000000000006}]}) chroot(&(0x7f0000000140)='./file0\x00') syz_emit_ethernet(0x31d, &(0x7f00000000c0)="b6") 16:00:07 executing program 1: socketpair$unix(0x1, 0x800000000000002, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) dup2(r1, r0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f00000000c0)=ANY=[@ANYBLOB="70012f2f66696c6530003351632aabcc8c9278e897b65bfb16be428bdae5988378af7c467366903eb6c0b1ed70d0037230456abf0bad26c063749d73262f34858cb0e50bc95eda0dc6a8d44977b052b2930978503ea6"], 0x9, 0x0}, 0x0) 16:00:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r0, 0x2, 0x2, &(0x7f00000001c0)="05472513fda366847370c545e8ade7bff734446e6d194ed22fc1252a34458c85b942681a8a4f4280ed335fd49673e50b19ed578097a431ddfe0135fd6a43639eff43e88613d447d5f62c8c4f43790326ed7534e3add1930601d7e632cc507a8f385a937cc19813882fe6a823b7f9ddb30daf72bb239b6fd2a4eadb8cbb98523bc981123a716921123b3cc95dbb7cb679b33e3cffef4ba6a167e89876e102f6ff048e41424e2a8aefcf85270c161566d98704604d11084b064fca226b1df4ab744b55ee22db94bebae9c7f8c0f73352012bc68a", 0xd3) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) write(r1, &(0x7f00000002c0)="a60fdcb6f65e1b2e8d2f11957dca5776b9551d8c7ee7a2442147363772476c343987e1ac3823e89d1392ec49091ea7f6594387ff2c32d7d5976879d7adaed03637150132e97dac501cf7a7da9349e34e4f320a8e019a1ae6d91dc199887f6e646a971f9cfe4cb702be597d2505df1a6fbec40e8b2049830ea6dcb0b3a1ea564b8338f3274212a6d62d83a0f4285783263047de9541a38fb7a6fc2949e31ac082c7cbca478fc2b8dad4e00afae2830e88dc031575c13ca79e24a7f15d0a4d1857ae361daf071bd9a2406304c06dc7cad251796912e740b38f491531b0d8b4ef12f6", 0xe1) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xffffffffffffffff, 0x9}, {{r2}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x9141aba05b7f9d12, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000400)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000001c0)=[{0x14}, {0x7}, {0x6}]}) r3 = getpgid(0xffffffffffffffff) wait4(r3, &(0x7f0000000340), 0x5ebb8f9cdb4e21c, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = accept$inet(r5, &(0x7f0000000280), &(0x7f00000002c0)=0xc) fcntl$getflags(r2, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000040)='c') r7 = accept$inet(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r8 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r8}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r8, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r9 = fcntl$dupfd(r6, 0xa, r8) r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffff9c, &(0x7f0000000500)=[{{r7}, 0xfffffffffffffffb, 0x40, 0x80000000, 0x1, 0x5}, {{r4}, 0xfffffffffffffff8, 0x1, 0x0, 0xfffffffffffffff7, 0x8001}, {{r9}, 0xfffffffffffffffa, 0x111, 0x1, 0x800}, {{r10}, 0x0, 0x80, 0x10, 0x96, 0x1ff}], 0x401, &(0x7f0000000580)=[{{r4}, 0x8000000000000001, 0x58, 0x2, 0x4, 0x101}], 0x4, &(0x7f00000005c0)={0x6}) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r12 = socket(0x1a, 0x4000, 0x3f) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r12, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$DIOCMAP(r4, 0xc0106477, &(0x7f00000003c0)={&(0x7f0000000380)='./file0\x00', r12, 0x2}) ioctl$BIOCSETF(r11, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r11, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r11, 0xc010427b, &(0x7f0000000080)={0x5, &(0x7f0000000000)=[0x800, 0x1, 0x1000, 0x8, 0xffffffff]}) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x80, 0x0) close(r13) 16:00:08 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{}, 0xfffffffffffffff8, 0x0, 0x2, 0x39, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069b5, &(0x7f0000000300)) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f0000000000)="c253eed0d87a36ca350b40946d55aef19d1cf2c003069c5f462b0e407f677b487044522827df96a7b6a3b78a45e88fbd2e8b6b3bcbbab8455e59f5a96e5ff3928eefb40cdc2e1a3524866dc5cbf66d94256f8ca5abbb739218de1101", 0x5c}, {&(0x7f0000000080)="6ed8e46195d1c1b2f2a4bdf4d3ebc45e9a60e18b90f1a50d75154268fc58b8e681ad11c58f4ad22dd7c290c2177a939c2fee34add948626f796cc0b910d24b4d5d808352706316eabc9733d42b73eb6a61303b8d8b92e3ef420e1cb088732f543bfd002566ce3a012570709a386dcc2a8e", 0x71}, {&(0x7f0000000100)="84b2816eb5f8a6ca4d359c1a8e737d212668f3d1da1c9aea33145d76102daa704a33d3fd3240a43f453309b4b5bc83377b506f39b0fd5c2e3083394e0a354a584e1eea8382d185d663ff8b495965e972e0e3de9a5b192ff30700779bcd4a9c0adc40775fed7374a7e13f7169ceec0f327a1782b116608ce625ba03ddbeea05a90a2969ac02d769a7b4fc0368b40059a8138758f4967ab6f1a3edcc928f15ce", 0x9f}, {&(0x7f0000000340)="d1ede4ca7a545c4cc3720c6a9719a091248f8a22655e60a4334c2f64fc60f899d9d4c8f2a86ae0d8131b1c9e539e44f9e460bb306f7f128df7502c77f041167fee363340a5d9b0db278d55b77bbfc57fb92601e9e54a34296857acbf23306c45637ca4b527169761b7b0444e0e896b4ef910316dd27bab572f7f9e9dfb59243bdeb50e81bbbe91247267c4298459a667e2db180be3e4a249f3777c808ed5b1e4635779638da64361341103fa4740b62263108562432db7e53bc3fdfa7917f4489be9f80982e795015a2a92ff58cfee8fcb169b441f31ce93fe2de877261d548a3d903fbf6903095e5e5fa012d8d681856033e20e18fd150aaaf406d1f21aab1a24b73ac289f6710b681503d468f66684b279a48881049944db80a098d6d2e55b496aede4180fccbf97c6db1e19093c26b40ff94e5f6e35d745a7408b2af94a006d77799a4270029cff652911d98513d731e1dbf03478c57439c1ed37420cb06b8c2f3c4352e1a3ed0fe905bd85b37b3f723b3e35783f912afee69f78fce7d2cdbd737df226e34df6a48cff21ef6bbd3a269a4c4155e6327d8fd398ffb610eb895625e935bb6b58d29e2f747ca5f5a3ece589c7eafec514108bc29dc599cbf2379018092b2d906354ffca367a1ba080e71a760692f3b6fbf3776a583d6fa203c18cfd573f846565d848b4e96cafa16dc3c3ed8d9bee998743ad6894ea6b27f46c09e30468e47bfda1540459f043d3fd8ab47fd06ab590f6e8a7365f9fde4536dde39fec182f63440baeaa6dafcb51ea670c60ca7acb3dcad09c56b1e0c82432a6d3b7e662f6146a383ffaa89a343e80a2f504f12f8be65ecf2e8f7bf74f7ea1e4c516ac564591c588e6462c8450e29dd5fa1751a2a2b285d6393f4e021e7d4c54133b2de79f5918a5451b85f21741e1b62e79a3ec7239714447d104f06205ebab7159dbf11a06c1590ae48b14be7c8fa5b0580ecf80f094c02a4aee98ad123a07688a3eef019527cbc1d011ab4f041aec48c285dba7d8e892d39d6731d440db5e9c28f8c15185da6e5b3b94dc961509e69da5083a2426ae584fc53478416186d11b3d511a4231fbbc54b162dc2a2149577d8e4647969c61396551fed307371c9973ad8853514b9150133936b76fccd402f47fe40c4afef74339972293cd1fdb28f74b20347dd49c282f3c6989b649a993d9b6c5ff600c1e152d46cb9bb5e058a45930c67a26fcf1c7e43263e3eeb502545d699e2e5adfd5a00887df0257353ee73fe7fb6ab16f711d9d145e670b5aa401630c898d56d5305e4d86a7afeb61424e2da813e65c75d570aa70e2dd7575dd1d8d4d4a1069df7afb1af81bcd206fe71cd4ec9c60b024dda4a93008734b2852ad43a7c0b72e92bf26b260490d9321d2d75fc5b4acbff4cf8d1fd3be579d917a02f9e9694ea883026942f33b4aec829f600b87dbc4a67cf94d87c341da6ee54d6b5ae3284fe05742867ff177fba71d59da7086ba73d8f9f160039ccc1973871e361079407c094d3e08bb6b77a559728e60004bbe6871afd63ff72303d1353ae39f1685e70ece05184990c427d4b1abb6b276de1eaa7b5dae721986360e6eb26a0c232a9a7c0a1ce598fe44d242282593e6f34981ce919eea844a7637aa53429d4a480961c6a77c3f0e734ef5268c3e0077b84a6e80a1c10e6f58f520dbed6c0437521fd89fccbb4404002568325c175aa2333aa390a12e676142477c6cb0be44e234268e3e1335fb16e3f83226f1977d65e8708f6010463705413752604f74d8015103b126e63038165e24c3215d883dec5bd4da84546adc0d4ecd08fac77c2850b91a565cb43a3d2398765cefeda8ecb6f699d229e508220357909dc600c20aa19cf662614cc08bc4fe6bcda1594fe5bb5f083a9101e4bc9a444f480dbb63582b060886e38f200726052c9b4433bb0cfedd67a02a40c9c26cfbf2a052f5fa033341bd26b446dc9713c4175a3e468b4cddb9ac7eecc89c6df8d234fc410ffd278765d855cbcc88e1231b6d0a04c92f6a9496683edf9b43a46f4bdcd7ac7035d2da2d7d4ace8cc0d73bb62491d6bb45105e671999fe9bbe822936640856e85f6bb70bd268fd6f77cf70e82149d4a2eea583c92f9040ae8452982b415f3e819599e17272fee63640a4858be8e73ec291c206a964ea0e9cbca0e287410239973aa6cb39a6e44463ce65f7056a9b2869af99fc3d557b068091dfe654a0e9a7183f56305db75001bba42ed563a09e30e8d2996a6651a321551b4eab98bdc26b33d451dea4c956e214044efe8e7f9a35905bc464b2e1cd2c60896d8fea47060a29802766e105b780818350415e73ee486f4fd573bafb30ffad373d9baf9030cec565c25c56f929873a07a4286449d956b49d5d27d32441c77aa2c8d9471e3f3f3facce80197e770ce5b38d353372b0895726e849b94c27c52c3b33f0c2ec320089255234880295a41b8157806d09a6317b7b455f018da1fa9c5afb1ae620cb9d163f39ed8d2bf637bced93c6e62068ec7d820d512ce0f3a0a744b0fd7bacc3d4aac6c814258204b6cae0c0a108ef735e51f1ddda05dc368673ca30a73e82d64ce6ae91cd22cb938e3c7ba8c2de87c7db3f96a53fa0ed176147f3aa6f0cb600eda4c0d3eb6e18788a518e32accf5cde20f471c0adb37f4daa4cf1129ccc967962b1b8ab7d7e093d81679dac06064636f4b216361effb42e9c88a486a7d2fb3aee0a79f0726a1c5c7dc039fc3b067d328a1dab202165918b2b6bf6a1e978ad5795ba0dc963305908d0e782c9cd05e26372fb4bababe8b9a9b8d6a7208928d4c4a6845a5a2906e0006ea2c34ff8071d2a798bd5030ce106ee5e40887a29b46a4bb52ea203ab3857596d827d7e1687f12495cc80d4d056cc0b927b615cdea2beccd821505d3bce76af80617e8066210c827f1aba242f2dbf809f754c09f70511455bbdbda9e8ac6ed9a6fd433b19c88756783b8b315bfdb30c41138f13d3043ec64970d87717b19fd34da1ec793557f3f4c37f67c77d4f58271446f271b9edd296755a9a3cf95498c4b179b2e8170667bee3124ab5e8d3f910bd13468401a7f0ed4e34094694d550b5ea41b779ea48702b22c1a4e457c30d3db2990ee494f9c9e9655e6f8ac5ebbc749f30baf52f6813e2e8f07f727c45fd8668595512b3140ced8cf222b18db09f3a2b3b26e97efc161c34f559ce142437dfada5e05fff8938ebf0de4d3259060a8e2965e5b1de738ec0ff538ccad6d0791fd4104b56c535c63064419a01ee4fcdd8f04608969051534724fe09991687f63cdcbb946f4253540c0ba56deead32c3639c21cccc7700ab42c0d7031cab764e687600f85d223994256db87579bf87f3ebc92fa656faf36c2b43cb7e29a4f8a43f7b9252eaf4e21bc89f89477cecff530ff1f5079379a86130e767377442d58b1e387caa5a269addb4a491a417d8b467884c39bb0963886ecb2ce4d948e782edb1fddeeb2686a1495ed0e3958f526f3c988f40cbbbb4f0d7e9ded61f1c3e453866c1904256c1c5e27593a09cfcf085827fed06065b19f94b00a0a32940b141df3cc3d0c2cebb79360526aee6cb393081b49fe7a21b657dbbc3099cff6f98eb9135fa1f06ce298bca237b0d1cf0fa2fd8490657d9195ba898392bafed46e9a8f985ae986691be6416facb7f5932a0f68864dfa00a8c775f7ecd98e1a879d0b42021a4249bf681e24c617163daae5403d0bbebf37f0fe5135d29f1ed8c45cf8b9286662a8c85f9b8c0444c9329baf81ba824a0fa12b90b00659ae35aad77aaac80f3843dffff998beebdeea4112021b1af311b7bb7c322aef055ef30c2ff148bc1a99bdc4c8e0ea24eb73b045cf0fa87553a53ea57217d7a960cde38aa12dfaa9651de81b285a886874d4478131871d60aeae073795a5d2983c587de5584d0ea954092348a070209e69934a9eabe1601f7ca7e7a49ad162ca558c6cb923d8f466e334dadcb36142f6620227827c55a545f3065b41435373c6eb314fa7f9835f8b541a35b6a8c2d6895252c4e617af789e224c1d581e48dd5804aef254d6d57d7d5350abfff0915af4b6fabe614027fda42498689d5796a10a34cb4fd2eb07fcd22a4cb374a4444ac43c16b8cef7a959d6483cc6ec11cd74c00e443562d3f41ee5884e03569550c600d714050495aa96d0f1c14510a770045cdaf94f1c1bc976f1a253214d9d9fcb7d35d0e64aa828708768ad8423246827acd9283ba2e00e99ec6d1cda5d44b049943359525b4961233b98846e5152c2e0ab76eb57ced55eefcf442668acd9ff43add28562bf52d393772e2794d3eed9071d4127e0ef1d24003b3f4a86aa1d04e5f8b753b5b5ae4adccdffe7419688027ec1944f74195650a93bb21c1a80bd6fa19b20153b0f7701db777a347aab68386796835c8558f13bcd6c5a6f483a33d5ec4daa7f9d6f0869ed88b751dacdb6586d173540bab55aced100f3d698d58ff0535341e59d1ed28e0581728fba550a6ecdce56f7159d2d8228e23131b33008081ed46cb639c89cd36c9533725eac2e0b58b2da652e9c9190eca8fb440b0488c594ca63f136ea015bf672b0619b124beec5ae1c54b9aaa790d198fdcb565c72cff43bf1925ac74261c91c367cbe05fe04c6934268f439d5e4392273ec545e4aeb71cc7a513c69c0f079e2e0fbd1d4df04de490cc59192b0ab9fae00ebfc5dc4c8fde281017dbffeb59963e06de008b1f4be56b69ade66e3a8f441dbd7f279e1106ae3a5dbd0a59063b157d9b953a0268ff7edf3adfa935c75ab3f709d8d2b2b98c6c129ddeb313a514b3a143213e30b96a031ca1738b1380cd0c0cd822e8e3f095edf195cc3270af004d4175f27ec28f3c74e84818d9692320969aba8465327e0e810111bed2d3ca6105b2e4e89d188e55023836f0b10ae0a50cff5df724f4d89000fad98c67eb48f35114163e162ab29cfc985b3d411f20e3e10bf73d64f6686b301c4d513b153f17729c5b4b76819f78ff28037053ecb6157415a49c35356c405ada7476d89e47cc53ae3c90d0bce4f385cb5b97d483337e21c4602496f74aa821429e31039bb2132f84b950f20c5ec75c71acca45dbe88a20670bacb34b90b88e1a018f627d806d48cc63a39553cc1bbd1defd9ab6048022f57e32663daf6a2dca73565d5d76efecd95715617bf422a607f91acd08654a9c8a749adc20f7f18f57958fcce70c14cac0b80f28b690addae31e9d662987b43bb6e031dfd54bda9ee753bf8104987da973ae1643be9b8f777b7ca674de58fa127aba7688bdb765230aa310de138a8b930811c0ad28a7aa904550584e113d959038f7ea4961530e7d01bf22c2b6aff78fa0a079c8d0ae24551a08ea6241338cd3a85b88f4cf6038dbfcb8ba0f921237f68ac3a8e5f15ebf76e002d5d40f1ad125c07efecd85c15319ac4dfca38e9429aa927de124855e3a589e68e39db7da9cca20c391e181e0ba2877696593f6bf8794e8733eb0b9398f9ecb5aa452dc0c013948792a988440ae9e36330b676ba67e6313f1401745328db33a9014e91e09068dfdb553633644f215370966cabbcdfeae7ce864a39e15a64845f273e6b08ff056a6a8aa7909d6fb9170ceff33068d390c057033d1f66533c882855e52dd7a43ad2a112b417f475250a14967e7bf3fa43426bcde6984545796fd11dbd206205b5c509a405edc31f679b992238f49114279a7881fc662651a4d01934cb954e8a9513b58e6dcf0c186447635e617aee753d801e6d56a7db4c05c5f6bb3daadac62f", 0x1000}], 0x4, 0x0, 0x24) 16:00:08 executing program 1: socket(0x400000000018, 0x3, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) accept$inet6(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r2) r3 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r3, &(0x7f0000000900)=ANY=[@ANYBLOB="df10900d2e48d433f9565055cf8afc610f73cc34f223bff375e389bad0076486950917767f15c67c7707df46b3bbdd7dc5668ee244ad0ba76e0b2af348a8450b91198b092cc1e247f27955a8ec3b4ef464f7fa1446d8fedcf9d84747abb8e8b416aae1987aed49efe7259a557395ae69eac141b28eb2e08dfb31c1da6b92e103c4ffecec4278b86d98cfa669a40a66e9a4c230ac8fcf3cb1cef2717de45e93267cca15fbddf9440c713e1c88efa3e52e2e518caba757eb82a1e0b11100624c1ead61825269d53accce0e140318ec25feb6f49df331275bf19cd87f66f68b48d6e4ff6f053a82d8059b25656e7cc2840146757e3d81f7bd43dca33ba3612edbbc12937e114786216dfcf6c5cb42194e0a33fa1926614e2396000000000000000000000000000000ea90605d160e36df7fea422cdd7fa60a15cffb921af809e4fa6c3c41d922976e3de0daec7a0e64a8277baa8e0fa83bdd992c2dc90c6ef66b23e7a8e62d3d1be2c3d7b1ce9453d880160f662fe197141b6f5a37f72bff9a43918839b7c68131b9460d7b44cdc5d12170b3c1e7b91aee0ab0aa5f"], 0xa) close(r1) socket(0x400000000018, 0x3, 0x3a) r4 = msgget(0x0, 0x0) msgsnd(r4, 0x0, 0xd00, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r5}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) r13 = getuid() r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r14, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r14, 0x20004b3d) r15 = socket(0x2, 0x3, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r16}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r14}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r17 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r20 = getgid() r21 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r21, 0x1, &(0x7f00000004c0)={{0x3, r19, r20, r17, r20, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r18, r18, 0x5, 0x5, 0x1, 0x8}) r22 = getpid() r23 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f00000001c0)={{0x5, 0x0, r11, r13, r20, 0x1, 0x1ff}, 0x2, 0x1, r22, r23, 0x0, 0x2, 0x4d1d, 0x1}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18", 0x70) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) r2 = msgget$private(0x0, 0x0) r3 = socket(0x18, 0x3, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r3, &(0x7f0000000140)="28a5dbe1bfc7a58c", 0x8) fcntl$setstatus(r3, 0x4, 0x80) msgsnd(r2, &(0x7f0000000240)=ANY=[@ANYBLOB="03000000000000003ceb5eefbfacee3d0100000001000000bc8b2c279751bd346bedb4b829eefac8558b8a3bd099f9994e92d4dfc32c458862d3741dd27237b94560c1cf34522644abdf365aefdd4f871f2dd9f7ed817febb84e7d00eaa2cb4ff66eb98005321357a314f3d55fe59a55ee1630fd3214ebd81e351a1718b556a89a91ee1445171d456d1aaf989a17d3d64843ce92ac17a83a2ad8cb9f083ad62d6bd9f3040a446b29af93c9ab61a54f0c0bd6ac01485120c2"], 0x0, 0x0) msgrcv(r2, &(0x7f0000000100)={0x0, ""/44}, 0x34, 0x3, 0x1800) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r5) getsockopt$sock_int(r4, 0xffff, 0x1060, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:08 executing program 0: r0 = socket(0x18, 0x1, 0x0) getrlimit(0x7, &(0x7f0000000000)) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040), 0x0) 16:00:08 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="2b025c9f65aa8e7a3733e84c53911da0c5a2d75300001a1e3cadbd"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) 16:00:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3c, 0x0, 0x0) listen(r0, 0x101) syz_emit_ethernet(0xcc, &(0x7f0000000000)="6c34ca46ae1c27ae4454424f6f07cd4de552acc99c534f0a51e14199085e5319eae69e6960a626a59df47bdf0463a1255998afd95fb18291f68e8890386f56e9394d5c80744af64cf2ee03b2650286258aec8e8c7f5bb9f41834123f1555dda7b06f24b3f20363a7b5f809eaa01872559c876bf2f8bd5c23b04c1fbfbe0d3a2ae17a7d2552b216644eb6e73a93b85eaba5f9c14f7615240b4fe678edb250e129c642055ee18592058c4e3da259adaf4673b7f969677e89c7e00717cce89cf82864f6253014fa68eb9e6cf4dd") socket(0x6, 0x4000, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000100)) socket(0x8, 0x4000, 0x712) socket(0x7, 0x0, 0x1) 16:00:08 executing program 0: select(0x40, &(0x7f0000000000)={0x7ff, 0xffffffffffffffff, 0x3}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000780)="14cf2203", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x400, 0x0, 0x800, 0x0) kevent(r4, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r6, r6, 0x5, 0x5, 0x1, 0x8}) getgroups(0x4, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r11}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) r19 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r19) msgctl$IPC_SET(r18, 0x1, &(0x7f0000000280)={{0x3, r16, r17, r14, r17, 0x31cb70f471592ddd, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r19, 0x5, 0x5, 0x3, 0x8}) r20 = getgid() r21 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r21, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r21, 0x20004b3d) r22 = socket(0x2, 0x3, 0x0) r23 = fcntl$dupfd(r22, 0x0, r22) ioctl$TIOCFLUSH(r23, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r23}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r21}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r24 = getuid() pipe2(&(0x7f00000001c0), 0x4) socketpair(0x26, 0xce61980e739dce00, 0x4, &(0x7f0000000200)) r25 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r25}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r25, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r25, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0x5e7) r28 = getgid() r29 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x3, r27, r28, r24, r28, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r26, r26, 0x5, 0x5, 0x1, 0x8}) getgroups(0x1, &(0x7f0000000080)=[r28]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r32 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r32, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r32, 0x20004b3d) r33 = socket(0x2, 0x3, 0x0) r34 = fcntl$dupfd(r33, 0x0, r33) r35 = openat$tty(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCFLUSH(r35, 0x80206979, &(0x7f0000000340)=0x6) kevent(0xffffffffffffffff, &(0x7f0000000440)=[{{r34}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r32}, 0xfffffffffffffffb, 0x88, 0x2, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r36 = getuid() getsockopt$SO_PEERCRED(r32, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r39 = getgid() r40 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r40, 0x1, &(0x7f00000004c0)={{0x3, r38, r39, r36, r39, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r37, r37, 0x5, 0x5, 0x1, 0x8}) r41 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r41, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r41, 0x20004b3d) r42 = socket(0x2, 0x3, 0x0) r43 = fcntl$dupfd(r42, 0x0, r42) ioctl$TIOCFLUSH(r43, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r43}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r41}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r44 = getuid() getsockopt$SO_PEERCRED(r41, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r47 = getgid() r48 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r48, 0x1, &(0x7f00000004c0)={{0x3, r46, r47, r44, r47, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r45, r45, 0x5, 0x5, 0x1, 0x8}) setgroups(0x8, &(0x7f0000000140)=[r8, r10, r17, r20, r30, r31, r39, r47]) 16:00:08 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r0, 0x8}, {r2, 0x8}, {r3, 0x80}], 0x3, 0xebb0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) geteuid() ioctl$BIOCSBLEN(r4, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x3d}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xfffffe14, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86139) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f0000000180)=0x8000) write(r0, &(0x7f0000000040)="670dc3", 0x3) write(r0, &(0x7f00000001c0)="08ade09f32746a223c471c0795bf5ca1acdd50ca4d001955", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) mknodat(r1, &(0x7f00000000c0)='./bus\x00', 0x8000, 0x7f) 16:00:08 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1, &(0x7f0000000040)={0x7f}, 0x10) listen(r0, 0x6) bind(r0, &(0x7f0000000000)=@un=@abs, 0x8) 16:00:09 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x92}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x3ff, 0x600, 0x4, 0x8001, "127dd38b89ea88e89ae8ac9a25faae3f3578d225", 0x6, 0x4}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x7ff, 0xfffffffffffffffd, "0366402b00"}) write(r1, &(0x7f00000014c0)="8fc3c1f9ea6e15b7e080f7588caf9f8abbe1d3daf1b5e0615d6475c96023c9dd67452432e1d643870f7bfaa82a7c43d54408f402443678f6ceae9613432995bd76565cdaa921d977f1f2496a403a3a0dbf1172e80b7f983e32d1fcd7308e7023af6a6c03416c5f39b7cd56a54f38617821846d4a7748f0587578c89b70f7cade5775b276a28e89a8755b2408281adfe3bc1d54a084a1b58d0d3071887d6dae94cea0cc2d26ceb2f96a1432d061d1c7b123b36bf58cb8098b0faf44736d54f3bd02a924d58876713618659c4b2fae8e4489f37e1c2f48776bc3e355522a6de700a6cfedb677f099e93ae477ba243a022877697c95e3d2fb9423ed6fbb10c44f61f87046115b9904a5c01d9dd2d95b2ee95264520877feb1e4cb365d6118ac5dab3496b54f760bc93e7083182bef731a87ca476a304f26dd29fe1e58e6d94617a38f2f4fe68f27552e23767d9a61eb6568e42111794ad48b88da4452785c1197d7f8687a7569845b4ecc74fd69dba8c46f4176c39e410676f378cd96fcb53a171ac28d15b65486f15c4c61b34c102e210bc0d3095063f1145138e732066a87c3322eb673f341644bd94030c6305cb049333aa91c285f458b537f2459f60af413d8072aff8476e3ee3a8877baa3afaaee670000bdd03bd5ea35626a888a251e3ec6182b8111485419722cf3ff9d7b8558a785a20cfe89ce0f65b012d8453e91c4f09e12c39c958b5be75ec1183e0b366ee43516f44fff44ecb56f6abe937f6dcf62c8d798bf13bfd61c0cbff7cd5c9bea420802362b682591d8a1d03cfeecc156f2a5ab1eab8e5ea6c58496e90007d79f8ebfec30b0097a0c0c19496430ad2dddf52ca61bfce7608b6b09d19cde28fc9c53b9cc436c2a4ae5b9b3413e5d8da5852bb565a9a475df3494a1a063e779accf704be87f848e856f7375c078f90f5b22b68f5aeccd7dc00ae274f776a6ec98621caeb2723c69054482517341a4958243a19f7f73d9a37eaa3c08f7bfccd3f89da6ad5e94bf7f4320d5c9a82e6b6c345d757576cc663b64b251122a9b7a887f37d5c4605ec57d60908772b1a40502fae36dcb06b3fee227b49e7c7c0a2a1a264752d033cc3bc87979e2e33a160543e7a4090850549f166b97a3348592fff3708e59eb7cc6707a041b0bb6ee410eb1585547f3c8078a2a99ff6111223a439b9011f5b8ad1b010fccbd198a6039eeeace5c2240027d89f2c9b3f451f9c5563997fe06fe8b4a0d20cd29b61c3e8cdc1730597fae92fa984457a26633b58b86a8d1e96e1bb978f488553ccb6c2dd0a82c50721f95f8ca52ae8ca4c7594f07909d9f8a729d1f8242fba136877dd6e3db0ed1b97495f887fdc5434a96fbad84d97c8debbe160903ce276ff3a8a6e4a0843b146f6045ee650bb2f810b7d27fe245852fc1722bc9fdbec288c56520000000000000002527517317b648c38ddd39673730b157600d6affd822577bcfd82d545d54d0647a2f79578f479ed3d8ed2e2ade4b12a38e7e3343d99fe25147e430bbc116be4c292751b1a5dd6fa396db0c7fd4c984d7593c1c21fd578dfffe8da793eb21331df4417b2a67bfde955ec8f2fdde89e120bed58ed971518bcb325d2f333b6eaef355fdd036c38f37e74a9bab5b3edf08f23ec151d1b450169a33905075c8b1d31f9a84de0acd2a2579ca59ef279bd2fb91ca2456701833238dc86026a61e5c8cbb22a6998e4e15ea9ab82b04c0d03a77d5707c581269ce15e77523aa212c365a2e2b4053e988dab13105348926aff07a1804ba73f390216b86784a79f2a1a8e551cd18977b7ecd6b3a5d14c94655e86501f39864ba795b399936cf82ceea7bd151d7d3e60d7d835f5f738ea5004dfbfb7dc30feef89bb01d687b06599b5f3bc087195be56fa78bf1f57ce25eb83af8eb83ac88eccf113664e2553be10e7ab83650dd0c3bff48b2f5097c09b7c1b933730350c07c44a4e0a2c2cf75ce36e58292ea701374a44408f5bf51c45c23a4c9c89a6f1c6d4b3bde9beed58ba95db49326fbba454c7b6ab4b228bc6ed4ec06d9a68bccb585eed68a43b0da0347d9f5f7f43b9448ad493acc2774878db7603e1d628a476cb4ba5b78cb07d945071bf12ab925676b159d6a0b34489c01aa52f215a575e8a335dc3ec4a61d5fd6ddb576220f0f11ce0d228035e8c4d580da16922c1b83714f5a931cb455e81140efd8170f5cfaf97a9529fec3f23447bba8ff5cd53ae75adba20e7d702b06431312e114bc5b406c291aa1f0ab67f0e75e4cdfca21aeeb511719a8f76df18f19d69fe4018d3911aafefb038559f9f2bf8ea3193f2c10975d480b1321a02dc4e2a95d15168a98ee32c9170c8c42b47ab0fea0ac81f8262168a4574e44275a3ca381801d3a6215f1c1c1cd1329ab8132cae20b7e26386b7f38d7674ad2f7b3b1b66301bf0e39f69bcc48e0ecaeb520a278cc012662d717b31122211f9bc59759d1b7c1f2ceed11b88718a37749935f15a285a046fbf91cf8e7b83cc9ee81a568d8ed777203c5353ffac7ad0206643e70774efd788871b4da33683f2655a3c2b125fc27f9731ee83e290bdea9a8064f0d141501c0138ee4cd77528dfef813aa6858f1dcd535b6046528adc42ae92ea2303acd39c2d18ed560fbe01cabc25c31e03a6051ee88b0727c03e992977562a74ea3e31cf5cc678e2da90fb8745fbff330c1425d8d95107de76a445689968000a05387a9aa1011085cfd21c2b3bcaaaa30810999ffe84180407c4e13fed9351dd61f023aba1625e6c279ae90df498d8dd76dabf085365d88488c73d6affcc8012fba6e25bbf3823c475b498c84cd5077f0184603e7a9f5c187c686c765279084e91e2dda66bb968781d5f564df55e58135a14ce255da21f5d73e3434a77ea1aa62d7acda7d4caa5102f57fb5848c4a141874bf28f36f7cac4822e1b179f27c18493edd5c6617d6a82faadec53921730d29521c30f2eacdb44b398cf0f80a2d5b47690243cfebda2cec085d8903ef8f4c01061883afe5e19ee62f08029de0ab2107611577e41ba333e4cb5e7cae4cca4bb88f92bb3404296188a83e39b73751f33aeb6a41b962cff8d7c20d52d3fac18644b46668be676b52748518c2b35e239a928ecee96320972dd15795f70a6ccbc436adbfe63c48503791c075b21639437f4d6610c430b246f4e6909786f7502a8ce3d818833b468b706f10735518c781cb27eeb8f384dfd0162a2b1dd40b8d81cd286a9e4b14c8d1884942a2088d8ad7174b17acca098d45a12dafa57f079e315260c6d96ce8b743451e4ad56c6339acec8de576e68bca872fbe6b43014d3e89d6ea0100cf2b53288e30484e550ecd8189b0aef3622ceb07c59c047556de79b0963434e0754795201a26b3b65f90682d00c34f04900b209abcd24e6e2f5741a25c4703880fea0203e15defaa0724b59bd85fcd9053cfc2e8f6d8da363d32cae2ba4c2cc83f766f6635218587383b029cf2c111ed293a4c3ccc4d55a2c3850f9004d4f2e0bd7113931331bae92d6c6c1319671acab4b3a3d77de0a079e911d52c73418fc39d59402f2e5f2ae6201d7850cbe06b81c3934d4ee76e91d32612c272b24c3187b7dbc65f1093783f1cae40aa58ed2aa559623aaf9302f8d381", 0xa13) write(r1, &(0x7f0000000c80)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e09000000000000004cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f1a7d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a2750700000000000000003b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98c7fb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c05a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bff9231d05753520f1149e274dab16c830901cf647428296e872edcdd5458c4eec26329494a1dbc36943e88a12505ac7d9447b34f446c04f55c10d9783d76cf4494f672539edfb45a678c936986aecb992b6c6970709d0231c9a97894f9f42a2534ab3f5ec7d59c788b88df6b1db24da0dfa2dfc7e288e6315c965526b02ee74680f9578cc039909461959eae5c31a082104190cd7d8c12ae4af1e7c11b05011cbbf2b01c6229e13d6092ca05ba861266c60691b5109ecf042963a4", 0x405) write(r1, &(0x7f00000000c0)="2ba872c76578dfe7580f3e3add8984b93b2ca866eb53f8481ec1e3fc8041c8c9e92d84d68af167517297cd33bb883210ae7bceb87bae7f752c4fc4c5432aa7655aa7219985112b49c31004b1672798fdb8a4392f03cc2bc295a9d22c389d8591ff", 0x61) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000)="d406f848b804649d62584118ca0a051631e7df6520eb677d1f0000000000000000", 0x21) 16:00:09 executing program 0: socket(0x11, 0x3, 0x0) r0 = kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffff9, 0x5, 0x20, 0xffffffffffffffff, 0x5}], 0x8, &(0x7f0000000040), 0xf924, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffff9c, 0x4004667b, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000000001c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x90, &(0x7f0000000340)="a2") 16:00:09 executing program 1: nanosleep(&(0x7f0000000080)={0x7, 0x5}, &(0x7f0000000100)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000010000/0x1000)=nil, 0x1000, 0x5, 0xac12, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000040)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0xa) setsockopt(r0, 0x0, 0x100000000a, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x20}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000003c0)={{0x18, 0x2, 0x7, 0x81}, {0x18, 0x1, 0x0, 0x4}, 0xd39c, [0x1, 0xdfcd, 0x0, 0x3ff, 0x6, 0x6, 0x0, 0x9]}, 0x3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000a80)="b6bc1fc92479ff2b783f6e8a9c81") pipe(&(0x7f0000000000)) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fchflags(r3, 0x1) r4 = accept$inet(r2, &(0x7f0000000080), &(0x7f0000000140)=0xc) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100), 0x0) r6 = syz_open_pts() r7 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r7) r8 = getpgid(r7) fcntl$lock(0xffffffffffffff9c, 0x7, &(0x7f0000000340)={0x5, 0x0, 0x10001, 0x82, r8}) r9 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000180)='/dev/diskmap\x00', 0x81, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f0000000380)='/dev/zero\x00', 0x10402, 0x0) kevent(r10, &(0x7f0000000200)=[{{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x78, 0x4, 0xce55, 0x9}, {{r4}, 0xfffffffffffffffc, 0x20, 0x10, 0x800, 0xffffffffffffc451}, {{0xffffffffffffff9c}, 0xfffffffffffffffe, 0x29, 0x1, 0x11}, {{r5}, 0xfffffffffffffffb, 0x4, 0x2, 0x4, 0x3f}], 0xfffffffffffffffa, &(0x7f0000000280)=[{{r6}, 0xfffffffffffffffe, 0x8, 0x2, 0x2, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x5, 0x3}, {{r9}, 0xfffffffffffffffd, 0x6, 0x1, 0x20000, 0x1ff}], 0x67, &(0x7f0000000300)={0x2, 0x3}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2063, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000040)=[{0x44}, {}, {0x40006}]}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000100)=0x3) syz_emit_ethernet(0xe, &(0x7f0000000000)="26495b55a658d024cd62a548e094") r2 = open(&(0x7f00000000c0)='./bus/file0\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f0000000080)) 16:00:09 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10000, 0x40) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x50, 0x6) select(0x357, 0x0, 0x0, 0x0, &(0x7f00000000c0)={0x0, 0x8002f}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x0, 0x0) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x180002005, 0x0) link(&(0x7f0000000080)='./bus\x00', &(0x7f0000000480)='.\x00') utimes(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)={{0x6, 0x81}, {0x8000, 0x101}}) stat(&(0x7f0000000000)='./bus\x00', &(0x7f00000000c0)) 16:00:10 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20, 0x0) r1 = kqueue() r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r1, &(0x7f0000000440)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0x5, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r0) 16:00:10 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x410000, 0x0, 0x372) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x1, 0xfff, 0x400, 0x2, 0x8, 0x6, 0x3, 0x2, 0x1, 0x0, 0x1f}) recvmsg(r1, &(0x7f0000000480)={0x0, 0x0, &(0x7f0000000380), 0x0, &(0x7f00000004c0)=""/125, 0x7d}, 0x1) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000140)=""/94, 0x5e}, {&(0x7f00000001c0)=""/155, 0x9b}], 0x2) 16:00:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:10 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000003c000/0x1000)=nil, 0x1000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) pwrite(r1, &(0x7f0000000280)="9e4ea13573ac26dd31142d2fab9dea642cfb7be4dde760adb339c2241c27edb4660fa345769a5eadd5862cf45a0f52b56bec33b4f9c6ceb6e4a1cff61c4934dc5dbd2898db9a96de69125ec78ea36e01bd86507fad1bca69a44b37d268ba499b041da2f9e7f25307589ee687b81c4eb4a4ce9383e046bccdc289dc65367112d25b48514e5c51f8a09a33c91c41aa4f6c2617377e2192b7430b2753b1e550ebd23187f6404f67243dd7fdba5d5916689d803f8ddf7e9fc465f3749efdeadac4ed957bd6d57d2bcc6ff10f8fa1cbd6a553ba1dfc9e2613896b9fdce3fd8578f3cbd4c227e4be8190e0189230", 0xeb, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)=[{0xc, 0x0, 0x2}, {0x1d}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 1: semget(0x1, 0x3, 0xf1dd47abbb62eafa) 16:00:10 executing program 1: socketpair(0x8, 0x0, 0x9, &(0x7f0000000000)) r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0x0, 0x21, 0x0, 0x0) 16:00:11 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x2, 0x2, 0x9, 0x1, &(0x7f0000000100)={{0x3, 0x100, 0x7fffffff, 0x7, 0x1f0, 0x1f, 0x1}, {[0x7ff, 0x6943, 0x9, 0x8, 0xfffffffeffffffff, 0x5, 0x3, 0xffffffffffffffa3, 0xffffffffffffffdb, 0x10000, 0x7fffffff, 0x8, 0x9, 0x4, 0xfffffffffffff001, 0xd940, 0xfffffffffffffffb, 0x200], [0x0, 0x2, 0x2, 0x2, 0xbe5e, 0x0, 0x3, 0x7, 0x3, 0x5], [0x7f, 0x81, 0x4, 0x100, 0x5e, 0x7fff, 0x8], [0x1, 0x88b4, 0x80, 0x2, 0x2, 0x6], [{0x3, 0x53, 0x5, 0x1000000000000000}, {0x10000, 0x80000001, 0x25c3, 0x100000001}, {0x1, 0x81, 0x6, 0x80000000}, {0x5, 0xdf7e, 0x1, 0x9}, {0x100, 0x24ca, 0x200}, {0x5, 0xc00000000000000, 0x3d48, 0x4}, {0x5, 0xfffffffffffffff7, 0x9, 0x40}, {0x100000000, 0x1, 0x2, 0x7}], {0x7, 0x7, 0x0, 0x2}, {0x5, 0x9d25, 0xffffffffffffff81, 0xb1f}}}, 0x4, 0x8000000000}) close(r0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:11 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x8, 0x0, 0x0, 0x0, "61930d1c87e0ee36138872c231ea639c539e1637"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCCDTR(0xffffffffffffff9c, 0x20007478) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x81, 0x9, "6fdae0ffffff000000000000000000857600"}) 16:00:11 executing program 1: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="0042b1720c214186d3d0"], 0x10) r1 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0x0, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, 0xc) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r6}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r9 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getgid() r13 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r13, 0x1, &(0x7f00000004c0)={{0x3, r11, r12, r9, r12, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r10, r10, 0x5, 0x5, 0x1, 0x8}) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="d4297badc1d6ae116d935540ede66ecdc1d77940ada0ae42f5671afbb409", 0x1e}, {&(0x7f0000000140)="131753146ff4a4bfd7b45fb2033e9830ba70ef2c35f6506aa7785a8750b176ec49fbd8d96b3bcb1d92f0c386e2bb6ae7abfa9adeb78fe48a06ea391f942524a905e5d970d6e9219e0908264ed552ee97a36cd04a16e4e89f7896124952b5fa5457c0f1fc58422b6f8dd15b375dfa307441fd22a43452f611bfd5a9eb3e8e6bdcdb259fed42b3c4d984bae562337cc96873bb59f07d9783176e7f230079914519b19651a70cb62b1bd54e1e0a0f182fe62a6ce4685cb3a12b6abf7dbc5910f6d0ab5a1d5847e535ca8de5a120df3d65a80906257eb5d3a1d456b3413fca8b536beea5620195c6f785268c9d19c66b53ae926faeb2eaa27de8d039e2", 0xfb}, {&(0x7f0000000240)="eb4b39ac1cf59db667ac0033b0c6941cb70c5cd1db380007ac1733217f40c4b69edff6a4c68517e7519089005d105d78175f68df65eee8da7c3d18604136c63d4a93d3e05a0dc78a554b531527dc83e83b776698f7836ff4799b6751bdb6a5e37e73b52b9f3da6b5790abeb4c1a13831e032c5518fb26ca7515f45fe6bdf0d955ffc80c0e5fdc20941c4c33eb21ec6f5f0d0280c95eaebcad9f0ae3a5425b38b", 0xa0}, {&(0x7f00000000c0)="0d19b0798a143552e1b7b19675711e89281694084093d61747e9ba48c4f39764af", 0x21}, {&(0x7f0000000300)="c5524f0f53efb2054f244adc8ae44a8f561129d96579a04093907c897b8034ce8410a58c20fece44da37e81a81144e33492300", 0x33}], 0x5, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r3, r5, r12}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x38, 0x40d}, 0x400) 16:00:11 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d710c18690f700", 0x100}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0x20000000000d9a, "b08d14c6750400000000e500030100"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000019, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x30}, {0x8000000000060}, {0x6, 0x0, 0x0, 0x8000000000104}]}) r1 = kqueue() r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x80, 0x0) r3 = socket(0x2, 0x4003, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f00000002c0)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r1}, 0x3, 0x10, 0x2, 0x9, 0x9}, {{r2}, 0xfffffffffffffffc, 0x1c, 0x1, 0x1}, {{r0}, 0x9, 0x40, 0x1, 0x80000001, 0x5}, {{r3}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x7, 0xfffffffffffffffb}], 0x80000001, &(0x7f0000000240)=[{{r5}, 0x7fffffffffffffff, 0xd3de852fc0dde0c9, 0x80000000, 0x4, 0x80000000}, {{}, 0x7fffffffffffffff, 0x20, 0xf0000000, 0xffffffffffffffff, 0x9}, {{r0}, 0xfffffffffffffffc, 0x86, 0x4, 0x4, 0x2}], 0xaac, &(0x7f00000000c0)={0xffffffffffffff01, 0x2}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) pwrite(r0, &(0x7f0000000180)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x488, 0x0) ioctl$TIOCEXCL(r6, 0x2000740d) 16:00:11 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000200)=@file={0x0, ""/68}, &(0x7f0000000280)=0x46) fcntl$setflags(r1, 0x2, 0x1) select(0x40, &(0x7f00000000c0)={0x9, 0x4, 0x2, 0x5, 0x6, 0x3f, 0x4, 0x4}, &(0x7f0000000100)={0x8001, 0x18000000000, 0x8, 0xffff, 0x1, 0x80000001, 0x4, 0x3f}, &(0x7f0000000140)={0x2, 0x9, 0x200000000000, 0x30000, 0x148, 0x62284138, 0x100000001, 0xff}, &(0x7f00000001c0)={0x9, 0x1}) select(0x40, &(0x7f0000000080)={0x1f}, 0x0, 0x0, &(0x7f0000000180)) 16:00:11 executing program 1: r0 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x40a, &(0x7f0000000100), 0xc) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x4, &(0x7f0000000000)=[0xfffffffffffffffd, 0x3c4b, 0x9, 0x1]}) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000000)) setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000280)="822b151ae494a9d1a9", 0x9}], 0x1) 16:00:11 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100)={0x5, 0xe36}, 0x8) socket(0x11, 0x4003, 0x0) sendto$unix(0xffffffffffffff9c, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0x1f5, 0x0, 0x0, 0x0) 16:00:11 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f668f340d3cbd78c73fa31676e57a51eb696c653000"], 0x10) sendto$inet6(r0, &(0x7f0000001080)="89c064fa105f1947", 0x8, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = dup(r2) recvfrom(r3, &(0x7f0000000100)=""/96, 0x60, 0x400, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 16:00:11 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt(r0, 0x6, 0x2, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780), 0x0) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) r2 = geteuid() r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r3}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x400}], 0x0, 0x0, 0x0, 0x0) r6 = getuid() r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xffffffffffffff3d) r10 = getgid() r11 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x3, r9, r10, r6, r10, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r8, r8, 0x5, 0x5, 0x1, 0x8}) r12 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r12, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r12, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r14 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r14}}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x4, r2, r10, r13, r15, 0x2, 0x2}, 0x3, 0xfef, 0xc}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semget(0x2, 0x0, 0x28) 16:00:11 executing program 0: select(0x40, &(0x7f0000000040), 0xffffffffffffffff, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x80, 0x3, 0x400, 0x9}, {0xd25, 0x0, 0xfffffffffffffffa, 0x5}, {0x9, 0x100000000, 0x3, 0x1f}, {0x5, 0xfffffffffffff053, 0x7, 0x6}, {0x3, 0x60, 0x5, 0x3}, {0x10001, 0x67682ac3, 0xd99438f, 0x401}, {0x0, 0xb58, 0xda0e, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f00000000c0)) 16:00:11 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x3ad21d6394799ae0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206931, &(0x7f0000000300)) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000100)="92f9fc48013667c26850eb000000000100000050d159e099b6b4f092d2f2511a0998b63df4285db1ee072a3474c91771010000cfe01f83692489a0d5bd992fe1fb20f158a9f4d7712ba350cacfcb90b3903be6d76bc8fe4fa0148066ca3f9b0526d90f4fd97904ac3350962afd6f9439332a29642e798feda384177005fc578a5d7b43970fcb96973d71e920d756935578658938bd0b11c78c31252a42ba277677bd49df06ecb3e25fb90ba2040cc6ee00"/207, 0xcf) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) 16:00:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() r1 = socket$inet6(0x18, 0x2, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x39}], 0x400cc, 0x0, 0x80000000121, 0x0) dup(0xffffffffffffff9c) kqueue() kevent(r0, 0x0, 0x0, &(0x7f0000000180), 0x40000000010001, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x3c}, {0x4006}]}) syz_emit_ethernet(0xe, &(0x7f0000000240)="985238a669ab541d1369151a49be") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x100, 0x3f, 0x1, 0x400}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = dup(r2) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r4 = dup(0xffffffffffffffff) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x200, 0xff}) 16:00:11 executing program 0: syz_open_pts() syz_open_pts() syz_open_pts() r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0x0, 0x40}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept$inet6(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) lseek(r1, 0x0, 0x0, 0x2) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) writev(r2, &(0x7f0000001140)=[{&(0x7f0000000140)="6fb112f972b20617e3f7ea52dbc168f63e118e2a3399bd76e8c3e1d6eb6c8217ec82c7c1e0ceb61a087012c7311693de4c9b95dd245e31ed899c1b894ad98a243ba7b3b465355a37f6c328bdf68ea3dc76f75fc6b9dfc4860e5104aaf24d59483a81a2c391513dca4b2a615eee1530c47e503dd74cf3f8c11ad10f5a6778fd1eb7fa8767ad5324cd48a60a654232a41514d9ef9147580c44f9d763f61032bfd76fb68f3e340c552fa50299fb4db8f7b6dbe206d586db95d599d04f91ed0cd0749631ddd99fffd27cf6586b67cfa8b15c7f4c246298150c413179114f05a8548a777071e4439f94c8effb8f54e404357e37853651c839a9ddde678c54814a6f7d57c7e7af91a8e15c2a132458e675590c3c6d182219513d15d93f3b3fef5fb67e90d13e5e83984aaaa45bb9e52b40cdf92a28db930792ce2c07879eead571577f4e8f6c90f4798d35941c5312b7a677caaf02d30d7a470fea63de456332b3d9e2bc04d2c6e59be3e9e243fb6696eef7329a5f63e242b956ebe76bf277ea69c9a6f49ae384d17d03a7d36cdd56e72b0f7bd32d32e2a4915d5ef2ebcc937dd18e175c446a31b262e05b0c08672459bee70bab253ad71a5c63bb95c7b827696dda10db22f1b57bf7f167a15cf4590ddcccf194dcbf4f6c9c89373f005cc24ccc51e9792fd081d7c36427df9fc6de3cc1a66eb514dc98dbf5e3b189ddc53312c978940d7fac381e2bbdee4f5444b539e6bd64217dceecb2374da670072f7963a201a8b70bca834fcba060d3e5bb049445df019e10da45881654fb5d6119a2da8e29f2e6e6795dd4d894c7a8f2dd16cc7a8d4f93a7a4b44c82187b09b6781048bd0fe77bc1fc46bf805ff3e24d3120259ba917f34b2f055fa212cbacc419e7d21806e4b4622143b0f8d35e5bf933248e7d4715428a7808e2036b8c43eff5282f724f4b2286e29818fec953221ba8c32120ae050ebc0a231076e8eeac10b25a71b307228d4de8cc285826aee5f725a63d9a32596019f93da974b90c39b0b65bd10afa84ec1b446da2916ad1de49669ef5f0e165c268c118dae4075dff4295d711fb981625445210a5302589b323d913eb0a7f537614543214b30156bf9fe532c20a5b5395fe566dec85b343ffdc6fff2114ff80f4db6d63985b0dd2dae535c1ace9cf57720ff51ee51cdf43f6ecb6fea7100c61771d3842977db5722f35475f603cf8e4167a57365c2ede428e2d0f5f85a1c94c5494e41598fd9538331d8c217fdc1a3ae931a9b39daa4db72766a94427a012300c90f528d67f25dae5f9e40895e5fc96a4af1a6d81703800a99701adcfa73cff4df6945cdf28e92c32677edb76fb036b0ae082f0bff360cb32a876484869e5a281f0302a857e440d19d86f0f10074127f3449dcbbbac1b8c7816069d86e185ceb21ffee8fe00ef5cbdabdce36f84073ea92d9a737abb3f13656767ef96f907443c601c6d6d08ecbb516b4b4281c61a5b7567cacf29051aa2b2b3f8f20e8efbef30554dc20a75bdf3435b9ebbcb72fe78b0c55d4526fc83ed71a0c471825357856b4fa8d013c9cd6821bb1fc9c71fa41ae12455566d546b04c773ea80451da01962e5670a6daad44f4abea67201864a81571f1733e1385e691eee2121665fddb84bc37732c9f2a5aa18400984d35192f81786edc9006b46cdccc30fb18323348f3e496367f09aeb42b622a74a6ade8eb8c0493d54dd3f1bcb7a6388a4762013f6b63ae6e192d2bf0c904b9049604e4d9a04a334e02358dd9f074cfcfd8d581c83b16c4c80cf26395f7c6e3f360fd62ca85594b716e6c8531177656efe041e8916fab451aaea63a9ec2418c1d9a29d1b9492242c44c693b7d1b2761288dcb31f7b746fa57343e3115352690ecafc0913e80a74c2f05374479c3caaf994acadd8c1e172de38292e5983300778d66d1b6a7dcabe604e013952818bfacf0ad346731b2e35566a096fab2ba4ada6ac8aa1713618b853538f21edd42bb9bec88700073f5cc582b08fee0a384f54afce0a36b74fc840e25d4fa8369b96cf3eb095dfb20a1550c88447b5dd7502132270ee7c084b099680c095cedc7a70c6812deb342ae24da55fd55173784ee806840880905afc2860ed848be089e6733a90b8e9737f5a2afacc0a604833c299ec5592e289eec132cbd9cef10726e2f67d1b0edd4cd5799ee9f1973ecff48578f641e5fa078994f77ca4109e4b2fdc959a60094287409d84c24fb1c30aa1d1aa218622901dda13bf123b601f5f708a6a590695ac82d8c507085dc1f043d10447198d6918b4eb82ee7be658f36841bfea97f60ecf745fa6dde62ccd57edf4a4ecd73d50d0eda1e883f905806f24125dde9ca0b43b8690a28c667b5ec84d15312fca758a3b8579b705ba0aa8ac12db7cd913c6312162bb229f7111f5261d115857b59805d03afa932e6ba736d9b2baa5e9ed94688e8e956a3071a0ed6a6a1d2639173983b436b5810165d8400eb0dd973d0a27eb685e49a5c0a093b777308ba2267cbf63097c6b97e018c3cc75a716ff85a99ed8b516192d0b9632c968dc4add059ec886ed6c0596c2db3dced7599b6ee9019bb7050dfe40cedd5d37e35d57bf2725e3c15890224541b8a37209a0aaa91da61e137aaca08b7f0c920a8658beecf9a990166bd82a2d5abf1f438944544869b5189287a1cbe5363f25d0bc9d5566d7ab7098aceb08f2ca092af2600ebfa61aff601903ef691658286c4963817764c7ed679dbe4e6e9b174e56cfd20fe951db295e223713465a29e3f233d706960b8351e9334c8bdf85e1ffbf122f799e9d5326c06b4c435529c985d5b1a584dd5e528f991e09ffc5ae2384c4300f573e49e0f7dfc084bb7612478415672f19e82cebecd832211fae11e6a2fde260adcc2171652c5443bb8781e7a89d0a82531c1913a7198c55bd6123c38b56c8984557baa487cbb3bb184f523b22b18f424fa883756e091c47600a26a0bb62e9176c44cbfab7ddcd34d8ea4c3f0dc303bb3c6243957339019d696ed35759da8312ad3bb56a15b86e634052c8174b565d137ecacd3fab9a139a1135c361db50c41beb79ea0038b5b320ec888db41abaedfd02df69c8a021f037dd03292893898ba9d30ce2bece82131f961376a474104712a314306b699376d6229634d60f3ce59c19c580a37960b9a8ac31bd6b0dcc16ff231d8b7490779159ee2cd922cf0545d5b7e2bcfbf344d5a59aa251149fe28d7e24896e1355811a45fe737bcc512dc17a0b95c23fb11ef994dd414d82f79824ff710523d7096bfc8e3e4eb6ec8ede76bd3df90606a70fa71aea2892946478c032b66c90d1dd0b80ea719a51b71462c03f1fe7e58d9d59717a9006cac63373d91aa20e6b47b91be64aa06fca6502d939aad23ce8ed334cee18b69679698a2343605c8b4053329ba6da68d715a4551a2db7aeedb3cedb62a020985104a0bf12332173aba00fe4fa0e434231c946588dc48da7abfd10e7b49c9cd8698235bb9d10e468bf058c4fe4edec49c46d36c4b79a8c67ec7ee684fb1b18a208cc74fbe0f882f17f9d2c14110ca4b19efcc696002d24beca388ad4aa7a81c20484028e1869c74d1ca9a9639003231435b9a06b6eb49d677665977278b92e8b589d5ebf8404c81117181429e56b857462234c410ac79d9d0f584a9874b840e467183bc23f84fb9b9c4c96a0c619a7e0994b165895881870ff4c87b19d8f3c6084e1d5cd7c91d9284bd2d266cf7b9028a2ec6dc416d386e6c480d0740d5fa2d1215773020d5c8cc7eb509007c0a1ac79d95a04bf52bb88b7172fc81fe657be29bb123756e55c7d60326221d7f7aa012abff2c003a82aa0663ea558ecb12fe72d8f70d7095c4801f0eb417049e851060aabc0db103fb0bd1f1d291a45bd472e3f12dbb98d21cb1856342c298197952c4e656aa7c5c0fce4fcdb7fd6e2c732f82d3f53168184fe2f042893d8acc4e15884eb2c178b1ac23cd32fdb772b77af99368ada2db0b28158b197e1ce2ae84fdcc4c02ead9aa5211d8e91ba9174e28e18b631ce3118580aebbb2983e9c129cea66cbd89e74007153cde57973fdb756bb34931adeaf8e613aca2de13a209cce28dafdb5132028ef79c6eeb8b84f05f6458d27624e405e815458c0a9c893c719c9df1870ee65279cb9a85cef2f8a0aeda8cd40c6dbf7c808571f448e90cd39fd0c9597a73269a16257b6446c0007b49713a07f5862633dcc2ccaed1865f74d3fccf57f8f473b142071b3dd9d875bd3700079c83154bff539f0c4860715bb6eb98b00554b731d4bad979060902078b21b72e7d52062abaf9e2708f9cea63d1f00a742af785aca34512a5db01387a8c4861b9c10621e8b59bff2afcd8bc2a5c1964f85da4c09ee54b3fe8452f7d66ca4600f1e491352a8d9327129c2bbecea3818740b6b2f86531467dc8b6f3b357933caa90aaf0bf1800a9ce62588801fbcfde987fe903d21859ad837a220776851ac2fa6ee64c3a10b7075708b38700b46a5ce4d8bbf5c266eecd86b354e55434fef4b1810409c2d026d6746636d26593beb956bb251f22c6540599f57140cf9aa962db304d3a5040a32bef4dc7371826d0f6da9addf4624a3c0763a9912fa1fa6cd375cdf1ae6bf6800dcfcf078e69df355ee37ae0f787d59dbadc5723782890410daac16b188c0d16313839ac692bdafe3523e2ed701209d3e49948af35f5d71500d838039bce8e08ec4702901c728163dd4e6b6582e2322765591e4726f301e8a447a30a395e4ec0b064951c7158fffd60724e564e39faeb8a7724ed1c02a095d579b47f0ac979e9307581f14acc5f1b74952e7cd7084b33c2e6a29234ff2c727e78cf0ac33083cbda05351204d6a16e699ebf2e15fad5b5d824e59a6e187597f8749b098a27dbbff8b941dcd7ce165ecd9a1d3f8ef103d73b1253bece1140082a6ca0ecd3091bac67b13bd484e3d9668bf08b0c9e6d53cf9ac85e3952bb0986344fad1001d86833524cf0b32eb9de6b09716655ff95bd6f4ba7549df986098e10ebb8864db60455222cd09f0d84fb3012d7033cdf3f26243bad9d7f6c69a72470702ad8739645e696b14819359469ab11d02f30f80e7fd00f0785db69922fb963e5ebef7acde185c772a27fb982a9ed80544df8c16a3209992a6a9f1f78e421b58ef0a15c78f4f3cdfb06c1d87fd391a04aa4ac04b66cbffbd5518229c458a77c2e56359ebfbee632ede27a4e5e5c46d677d573cb6215ce0ac34a64906ba0e76e5b825163408868ddebc110583cbcf61f382b4e01ef58213cc16f34902f6253085d450efea7f1ada69e6bdbbfc9e01fa1aa55a3beec63c930e2d4434a09fe9b61f9d7d847af245a26a27ce5390726656a0c0aa3d368c735b905a1d50862b7d21c8b767018cfbb93e4b2de26038d45c2e4cb10d7a9140a09ef189d116fa72d5e0b43243e8d1fe252148974d49892399dfe0a4d1f3abed24c493f4277bb2f013d20dfc2dd9cee8f8d9fde0e134549c78d9ddec5e2774f6b9c621f961aa849c4b79742c06584cf806341d3d6d3cbf9771944987c60b3664bd88d15aa3bb6b095d469d84e3f7a92bf5806fe666ef5ab2836f6e894d917d0e724405135096e5046008e7a810fd21922c632a0e0bcbd8f68015abdb2d18a5d2b12df01d9dd13f9d29170d4b835177bd88897beb2ba00ef4bd6e837da1c174adab49348319fdaec3c5f9771b419d341b83dcf65f5d919eb7767392128ecd21c65fd7f0b3ceafeae9f1ed9061694caae27c0effae279a41fc1846d3aca04611c", 0x1000}], 0x1) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x2, 0x0, 0x80000000000}], 0x0, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r2, &(0x7f0000000040)="510fc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff88}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r4 = syz_open_pts() close(r4) r5 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000200)='./bus\x00', 0x800, 0x1a) setsockopt(r5, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) r6 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff, 0x0, "b8000000000000080100"}) close(r4) fcntl$dupfd(r5, 0x0, r5) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r6, &(0x7f0000000000)=[{&(0x7f0000000680)="c7525184b3619bbdf9963b53763846947c14c0ae8e0e8284ae8f43b7ea0599d290168030d89a3a5378447436e331287d41cf9f6925ff9e1eb32c35c290faec98a906a6b313ebbe2766158b2e634d324aed81ad7e39ffd96251b4b9667e835559e5214eecce699e108a", 0x69}, {&(0x7f00000001c0)="a6219f5e9ed131ed94bc57e8bbbe810158897779e00d24728999a3955133307f7bbc7add6fa73fa1980ac6a887c449845f9ce713272102727ed53239912e524c", 0x40}], 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r3, &(0x7f0000000140)='./bus\x00', 0x100, 0x0) 16:00:11 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x10000, 0x20) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000100)={0x9, 0x4}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000000)=0x1) socket$inet(0x2, 0x3, 0x102) socket$inet(0x2, 0x3, 0x102) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x7, 0x0, 0x3d, "30c90445bba598deaf898c320bcc9e16c0fd5d43", 0x8, 0x8}) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0xffffff03) socket$inet6(0x18, 0x1, 0x1f) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000500)={0x0, 0x401, 0x8, 0x800, &(0x7f0000001840)={{0x8, 0x5, 0x40, 0xd9, 0x4, 0x1aa, 0x9}, {[0x40, 0xffffffff, 0x8, 0x5, 0x5, 0x1ff, 0xc809, 0x9, 0x1ff, 0x4, 0x4, 0x7, 0x20, 0x7, 0x2, 0x6, 0x8d32, 0x574a], [0x2, 0x4, 0x7, 0x6, 0x79, 0x9, 0x5, 0xffff, 0x4, 0x1], [0x2, 0xbf, 0x5, 0xc7, 0x0, 0x7, 0x1], [0xfffffffffffffeff, 0x12acd72e, 0xffffffff, 0x8001, 0xe24a, 0xfff], [{0x9, 0x1800000, 0x3, 0x5}, {0x5, 0x7, 0x800, 0x3}, {0xff, 0x1, 0x3, 0x1}, {0x10000, 0x7, 0xae, 0x81}, {0x1ff, 0x6, 0xffff, 0x6}, {0x0, 0x80000001, 0x70, 0x1}, {0x7, 0x4, 0x4, 0xfffffffffffffff7}, {0x2, 0x4, 0x723b, 0x49c1}], {0x6, 0xf58f, 0x81, 0x2}, {0x96d, 0x7ff, 0x6, 0x89}}}, 0x6d83, 0xfffffffffffffff9}) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvmsg(r3, &(0x7f0000000680)={0x0, 0xfffffffffffffd10, &(0x7f00000004c0)=[{&(0x7f00000003c0)=""/141}], 0x1000000000000142, 0x0}, 0x40) sendsyslog(&(0x7f0000000840)="62e9d0625ff96164496d4f476a6240e7233aa85a8650304fe19eb18cf7fc2bbb4b7e505a88e4868a5b767aa35610282b75a06424e2c8f4eb26d0fadefd3ff593fae37f8b89d7fdf54cc280d18a64e315accf2755cbf117c4a8f0439f2f00349f5c0ceb2baab7cdef35fad72dc9debf3e4b2344e929bab75120b562b7ad15134b3f1f85ed33ff52bca7e5fc2adf3aa94fb7387da9a1e1b67af993478a233d08a83f505515376621856fb0265a708ee6277112a98da920cfb1a5b4faccb323a33c34cf2168963f05f69d8d8a0c28286f22b114db53c90c312074ab3981456d436b4cfa30f6af9da34c1107a91cd2415315d412042cd7536451eed7cf8ab236b253ed7323acc6b6383e1f011b25590db8cc26ef478e228f6510ff157eaa9ec9a22076ec347c1e1a69af0f182865b60dbc081bf258bf22851a6e1926e2fb675238675f958cf97304cf0373f7c3f0a2c991f1d42b0949197598f48bbbb27292e8695aaf5ebe190125df9724fda46bc499c8fe4eb638f45e3b95357f93e1d3b561c78329ffff3da9c65b3a2e534dfe98097867e053fba012b9ed9bd6875507839b629e927cbdb6f1b75b4407a69d8bd2b05218d6598e1031f87746a9f1198af0de7b3f5f20b130e3940bc122227843e9b4c935569052ce6cd54a43a3a72fc59d09ae28b493b532a2a020b71d4b576ebc43079b0296de0bf54e6a9845bf9d2c8bdd94583e909d909851322cb86ed55e144a00f9b3a1be50777740a05c6137d7402be93ffe67f43670b95f2891c556ff73bc05d61c2ab93713207aa2b6b9222c99ce475c03ed152bdf4573cd3a2990b0ea8a3aeddf6a9abe9d98d544df742b2d4aa5b2f3dba48e68427bdae261da031cd5d3d08c9558b9456a3175c036d6899c68ef54147c9e10c0d8e4c6f1abf93737e4de8d3d248e23e1059db1820b29324b3d8d9d734a5fde857710ae3a5d5658df6c66b10f6db9d189a7097b03344a46cd8c0750af24c28538c8ffe8ac41801ee269af1dc763a309daeb9ae62b7684d92659fd000954dc7d85cebe91f129a0d10f0047596661313c5614591a194b64d67babc4eb47ec57ab157116d4da496b1a0eba7104056ae71d46b06803d8e1b23b8982b88735c9d40955907d6dde2de76e60ffaf4d9b54d9babe42a2d9d3d4cb479b6db72852d04d2168d5b66c8ca960d6f46dede31b6f071aed7f439762a40ab342e79ddd286103166075d5d7f545fa9a843a0271d9e32233b0f8a78bd9f7df85a1e577f34679cad4d75fd3e185d95f3c40a924f87007d55e3245f253df188ef59f8a1d46ecd2b18897e5d4a02479cf19d414ce7f719f53a9f7fb10043af610c9ebc8d5c1616d2bd3d3af87a1a001d9b60a6655059e655cb6e4745d3467402354d443303347c662e0b2a146d4157fc4837130d164e05c507c903fbc5967797ea755ab63e5ebe31ee72e0e6f9d21c0e8f0a82bfedcc2a07a68dd0ee85d7dcb62f50aed36b163261c1700dbbb2926fa5af6253d4cedddc51ba3752adac011855cac0b6aaed8022e090c5d5e635af61f2b3903de74522ae8ae5816b73f4fb14c478c61d1014622ab0d98b33fb17050d07969c88de79691c91f538ed8b57534577dd1dab024426f40d858a36a57d01c9f4ddef85eeb4d10713201e7f8da75973efb8bd60ef080fc5e1c013e78b9bf8e09a83edf2ac40a26566c6f262fbb188099a5fc6379c7c25a162dbcec72d5f26615f92c9ebe986256b927713d052448d7778b751efabb69823d761d8ec93a4fe061785b38b3d16d57d6ea44e55053c8e03eb10fc1ffce45ae403ad5f4a1eef7b7bed25e13bc5c7252a4b5a78f378973d26c06b57daf7cad008426b330ddf6959ffeea455fba0bfd14072ff7029bc2e7a0abd3814f223e5542ba43a17233bccbeab1576bad53c31539336b6020b6797da55bf5a6e5c7cabb3f8294c4ca2d8c1a991d665647d2d607b109c953481b438951020c02ec80141d5f66d275e30b4593a31bc6ddd18afdbf9649fb969b45432ba4e8e7e94cb0863e1e5d929bd69e64661ff814eff8c3f20cf003780a8081101b6498bdea257c07ec6b296dcde5fc07b15e7a332a3766eba0a67c49deb494fdaeea459b9b1216b1dfdb208dfed110e6aa2137b3cb1f42f32b71589ba863811c1a676f5618e556f9be3f085f812abaf17741af578624907e3fe402ea32d004a529edc888bd26e87dbedf7e77885616d82a75ab22101cd2b51a135d3b0a278e125ed6c252be888fee53c476e7e299486fd766642e45b121871fb19337d4e02f8d24456959ad161038aef8581b996e8f549b3d8d4b9dd2e3a48d5cb9ea72d2b28a0ae5fc1371437d843a2dce20c92f04446983acf93140386ef2e27b0a47a0bdcc5619ffc8d2477f63ffee9f5558f5ffa03a4ad022ebc7c003b027cdb6a85316ed16b2668475c1fa0a14b8fd9b2b4932f260ebdd0185780d1399b58b7cfba59b713c08db4c0eda5ba95be17ed5ed480c651a4e382493f9fe64c2500e2274f7ab867ee81cc289da0fc3ef898d59d9211c41aa2310ad3542a9602015ac7885b1e5d27111e6acbbffeb52d95612bfd6a5a5f60b3ee6f4267bbe4bd47706f0b58d7b5eb0a10021400bd73c38588a7bc9d462def3bf4e1e8b725afc4529aebbcd33ec1150151774ef447f67365fec682b75ce2645e217c86c6973828b53adffabd1f80326074443c84d4e91a512826c1a50c9472a08cf41722b4f7a98415dc52364f1ebe514572d49547e8db0ac261c7c7b5c89b708716b75250a959c335900750f6e7d45953f7707b3927c4233bc9180d5df31873419bdcb489701bb1e8151e4468cbb4363f8e0ed058c2a730088016007eb2f1557cfb81e99d71b3fa4dc1571338c37090336217044803d821fe2aaf8135c12a576fd0cbb4dcd1cb3f20298da5b3137a543e1fbd3b24a96cc49827a5d81b99731ec4510e322eb8cf956a0f0736aa354e051d982073d2d9e26f40505c1c5742580e754cb4083fe02ad90f333df4bf07c4562156603e16c193c4e8830e587246453ff6d9d987fc3bf4c38491f39301bf7130d6bd4ee55e732620acb3656c2aa2278d229555f9b0369a4024d8d94a962271eed5b8eca011aa23f0f29405e6cd4c85149429cde6bdb9e3f43e4fbfcac0880cf21611f82865eb98df44ff36e056309bad3e1dd49ea571fd8fb1d2f643360ea1683478a0049ccd12f893f4b80e88bf53fef5c2a2126737e0dee0acfa11ed34248141fa1009efcd709dff9350a70d3c681da2521e9314731654fd68bfe0f0172c50cfb73ceb557e1d5b08e2ee10c4d912383456773e1c6e34c58c67e20f9f3f5a00c3954ea3fcb466d772c8d387fcfbea318756d7c06a1efee35167afc6d4cf30e9daadea65046ed8c3beacd54fb8d9ba056104aa9ad428c2ee9c70ee2cb5a96753aab289d83d29c165ef720c5df272736fa029250ada0bba969fa80c3d1215bc379f46a6036d83bc12e7e1762f68756e66c0be70124fd60cbedcaf6734a7d25de69be32e15ed312fd2cac0f70cbd24e63e6e9ce88f509e90c3af4fac466088a10fe16aa2a987bfc315b68387f2e7a8bf2e6c5b9b650c365138d4f62b071d3700a971da67e9fb3242b340b874afda88b4aba7f95c60a33990a62df6f4478ee185cc1512cd47bad896421e15760dd4088a7dec9c7bb65b71200560273756ec891f41c64336c000c39e3d45926860b28084c6fc557edc25a0beb4a8c9dc0c5b7d9c1d93ae6b1fc43240fd1df0f8d587ff16a0ba9652b736dfae08ed3c428853332df8151e4fdf3430fd5b163258f9b628c82bb4a8f4b8910ccf3b64f6b8b69340878107c0acf7d4bc7b0af6fbc4638f7a143184434ed5e3986ccb5615d625272cdb9fbd30ec96d3e3aae541eaf7e98afd1244b0756b2a41e1f4b474be6408cc3e65ccebad72370276cf4d7714abc6f89815d3a5376452e0220ff7fe9fce1e25599784e758fbad0f202743ccdadcf853a25ba4d34fc125a3ef2680f2f0833537e77acacd9021c24c4c08e59564e74a882a8eb3d9e9b172c9b85858150468ac1c8570cee68ca118837e79c3fa2825b0064088151468559e07e1928eea4fa44594e711d6c10c5f5ea9964ebe480970e948b38b3e7fa2317f82da974e55cdd1f8ecb45fe667e771a835542ab6fbdb5d0761757b624e8c4c5c3d790679b30841e83900298bc0f35cf17cf7d441f4487eb5b27d720ee7ef810716d3afcc7296c29922b053eedf7eb85344cc6c1b683b659efee1323c9467dbc0cf96c247663007bd92e240bd074a5da8541347e436811c567b3fae05e600a85c42cd1d6ef57351cddca4dfa51a5b4ad1e6ac44f7e964bf368383c06843676b4b830bef03f3341f84daa188e787f155ae56c3c1f151fa0d405a2e25d957a62f7260ed0fb82541bb57d3293a702e7c9339328cce1eebad074054cba3dd1a71f1ad5ed4a74eba253f42f716e9f9ef8c4250c05aa4e3375eff8ece4992b9d02d6d02983a4c6cb54c50ffcace7f90514cf9ec48292ca553dbcbb60177223c82d3addd1965599ade2322399080b731b5755c4d2fdba64c0c2b68f468bdd715d13fcf82922bbc8d0bd044da234e9b05bd42ff554957c0bdcd6b7c5a9849511e852225ef22e2c54957bac3b8d22cd9574ae4470001bcf1e879bf29cdd65b1df555fbf2eea5134ebcdaef37af96f2b0a5d683088d18bdc8145ab9e6d147f0e653f859213e7a4367ab1dbf99e6536f137da92ffe3f2f3df130fefb1d9a71ece6496cf31ba7904b7836afb5f2c97ebfeb1186d9ed31f9202a86ccd118a3efe8fcdfb792df735b3284bcaeb9bb2c99ec409b36062ef0dd76286419971d82f542cbbd49a0a1f63ff6eba7d3ca84276649145059f1efb94ea11fe1d19c86d92a5982598a02bfb394a08141b9cc77d83b723618c923fc215b832953b303e3387a1895db9a0b03643eb26a909ba0610deb7a84a822309e6918e0d9f4867cc98d8dbe8d1ab7eec2823fd0a6267baf64691ee82fc8f606da5b434da9b114a4b2253e4d9f27d3974084790826a4e0cb9752ddffe6eee8b2ed6fe6895542f559a4ea1d09019885679a1f50b88a3aab1d4309919bdfb5c2a0bc75fad66edfd6735e88c7859bb7e574f0bdd5f1755760f6a8b08cc299fd83ba9b7fbae83faeb7bc0c7df92cc5c1223f262fff168f1ffa1eaee558bf9e172af264b61fa02a6e215de04eb06a4483f29141a1fcbc8a2b98392be8247e3a43be9f5ef8b9f1e83da1d10aee459c126c06896440965e6945238ce45a0254d9b0c61d4be24062bf6ceec10ccca3ef5f408abad14b05f2d1e378f246da4f64128557ec5bd3cee39591ef8b3f3f577e3454c58f3336a3655d8f40d77c845c0d5eee57a1db1abb5c8609f2475565d03114a2aca3e3f3b09ce877e446ee52a5e58f44ad3fe460502f5422c059b00010a515c82eb8358f9b930661134a23d838b81ebeeb84bce377216647a62777db42f2ba64e7f89fdf68c02fc68a9a3c20b5a0ece69c3c74f26ac7d9ff068ac47f0baac7efe986a94082f9950a9dff6ba360b9c2ac542abc3eedb72ae9c9d0ffe6d64f1396705c30ef09874b482dbb3443add3e7edb3f0d060dffdfd8926b5d3adc51ab7a746da36ef44323897e394aa79ae20ad9935e3bb6d70c0d536163c30d4430f249143a580a724c52f6e16a9fda6a8e48a8556a9bbaec13e66fb7a86754c2d0b115c35f9d29bdaaa8b796c63a295786bce8e56b54881d7b3472f2bc7b096edee56d8e107557fbb3c9e4fc66a2f90d80659edd698d53f86e9e0ab7", 0x1000, 0x0) r4 = socket(0x2, 0x4003, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000003000)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvmsg(r4, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f0000000040)=""/66, 0x42}, {&(0x7f00000000c0)=""/239, 0xef}, {&(0x7f00000001c0)=""/62, 0x3e}], 0x3, &(0x7f0000000300)=""/102, 0x66}, 0x85e787afef8cf137) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) clock_settime(0x0, &(0x7f0000002ec0)={0x2, 0x1}) fchdir(0xffffffffffffffff) getegid() ioctl$VMM_IOC_INFO(0xffffffffffffff9c, 0xc0185603, &(0x7f0000002fc0)={0x95, 0x0, &(0x7f0000002f00)=""/149}) recvmsg(r5, &(0x7f0000002e80)={&(0x7f0000000540)=@un=@abs, 0x8, &(0x7f0000002dc0)=[{&(0x7f0000000580)=""/153, 0x99}, {&(0x7f00000006c0)=""/233, 0xe9}, {&(0x7f0000001ac0)=""/132, 0x84}, {&(0x7f0000001b80)=""/4096, 0x1000}, {&(0x7f0000002b80)=""/96, 0x60}, {&(0x7f0000000640)=""/25, 0x19}, {&(0x7f0000002c00)=""/125, 0x7d}, {&(0x7f0000002c80)=""/94, 0x5e}, {&(0x7f0000002d00)=""/156, 0x9c}], 0x9, &(0x7f00000007c0)=""/26, 0x1a}, 0x800) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x81f2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x44}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") 16:00:02 executing program 1: socket$unix(0x1, 0x1, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB='\x00'/10], 0x2, 0x0}, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x20, 0x4) 16:00:02 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) r3 = getuid() sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x20, 0xffff, 0x0, r2, r3, 0xffffffffffffffff}, @cred={0x20, 0x10}], 0x40}, 0x0) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 16:00:02 executing program 1: r0 = socket(0x18, 0x1, 0x0) sendmsg(r0, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="10d6"], 0x4000}, 0x0) socket(0x4, 0x2, 0xaa2d) ioctl$TIOCGTSTAMP(0xffffffffffffff9c, 0x4010745b, &(0x7f0000000000)) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x8003, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) mlockall(0x0) chflags(&(0x7f0000000000)='./file0\x00', 0x10001) fcntl$setstatus(r0, 0x4, 0xf34fad0b0d92d5c8) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x4, &(0x7f0000000240)=[{0x9, 0x100000000, 0xfffffffffffffffb, 0x3}, {0xffffffff00000001, 0x0, 0x7, 0x44c4}, {0xc583, 0xffffffff, 0x100000001, 0xffffffff}, {0x7, 0xffff, 0xa6e5, 0x297}]}) syz_emit_ethernet(0xe, &(0x7f0000000080)="28d800000000ec00d4d95bf7ffff") r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r3}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x3, r8, r9, r6, r9, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r7, r7, 0x5, 0x5, 0x1, 0x8}) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r11}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r16, r17, r14, r17, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r15, 0x5, 0x5, 0x1, 0x8}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r8, r17}, 0xc) 16:00:02 executing program 1: socket$inet(0x2, 0x1e7cd63199f3ac6, 0xd6) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt(r0, 0x0, 0x9, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) chroot(&(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r3 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r3, 0x3) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x3a41, 0x1d7, 0xfff, 0x10000072}, {0x8, 0x10001, 0x8, 0x101}]}) 16:00:02 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x6) 16:00:02 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x100, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:02 executing program 0: r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r0, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/110) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r2, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r1, 0x0, 0x1ed) 16:00:02 executing program 1: r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x8) 16:00:02 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) writev(r1, &(0x7f0000002a00)=[{&(0x7f0000000440)='I', 0x1}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000080)={0x1, 0x1, {[0x6, 0x46, 0x100000000, 0x4, 0x3, 0x31, 0xfffffffffffffff7, 0x1, 0x5, 0x2, 0x875f, 0x611, 0x226d, 0x8, 0xac, 0x8000, 0xfffffffffffffff9, 0x51c], [0x9, 0x60000, 0x8, 0x4dd, 0x5, 0x0, 0xfffffffffffffc01, 0x3, 0x7e89, 0x7fffffff], [0x1, 0xa5, 0x0, 0x1, 0x8000, 0x8000, 0x8], [0x7, 0x80000000, 0x1, 0x6, 0x7e, 0x2], [{0x1, 0x1, 0x1, 0x5}, {0x6, 0x3ff, 0x8, 0x8}, {0x3f, 0x101, 0x2, 0x3}, {0xef, 0x2, 0x7, 0xfffffffffffffff8}, {0x100, 0xdac, 0x1, 0x7}, {0x2, 0xffffffffffff8001, 0x2, 0x8}, {0x100000000, 0x1, 0x2, 0x3}, {0x5, 0xff, 0x1}], {0x5, 0xa9c1, 0x9, 0xf694}, {0x4, 0x5, 0x1, 0x9c}}}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 16:00:02 executing program 1: writev(0xffffffffffffff9c, &(0x7f0000000780)=[{&(0x7f0000000280)="e3cd8883e1a506fd6f52adc83d1c07b42f237b9dd30273ae3499cedeae212d62a56fc89a742669960c41a609cd6543debfca7455391cc415fe26826b7d5da47cc30c28120d41518abfe485daf19f08154ce12b80cfd238d3d105f38829eb3614655b180b8b9c03cd23ce99f03b45732d67d5d99ba0d42fcc7fe7398f6960c0242dfec1e83d742fefcfa556b492c80e07c85a82b0df", 0x95}], 0x1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000100)=""/179) mprotect(&(0x7f00001aa000/0x4000)=nil, 0x4000, 0x2) r1 = socket(0x2, 0x400000000002, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x201, 0xeffffffffffffffe, 0x226, 0x3, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x4}) close(r3) ioctl$TIOCFLUSH(r2, 0x8020690c, &(0x7f0000000300)=0x6) 16:00:02 executing program 0: syz_open_pts() r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x200, 0x80) connect$inet6(r1, &(0x7f0000000040)={0x18, 0x3, 0x3, 0xda8}, 0xc) close(0xffffffffffffffff) syz_open_pts() kqueue() 16:00:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d4, 0x0, "d705000000000015005b00000000000000e74de4"}) select(0x40, &(0x7f0000000080)={0x25, 0x0, 0x0, 0x0, 0x3}, 0x0, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x9) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c7a49c245e1cbc944b683354391ce853ac5787f9"}) 16:00:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f00000001c0)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000100)="244e7f7cb0b4823f198e3ca4c9d2", 0xe, 0x0, 0x0) 16:00:02 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) poll(&(0x7f0000000100)=[{r0, 0x144}], 0x1, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='^--.\x00'], &(0x7f0000000280)=[&(0x7f00000001c0)='\\*\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='Q\x00']) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) bind$unix(r1, &(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa) nanosleep(&(0x7f0000000000)={0x40000000ff, 0x23974437}, 0x0) poll(&(0x7f0000000140)=[{r0, 0x116}], 0x1, 0x0) shmget(0x1, 0x1000, 0x404, &(0x7f0000ffc000/0x1000)=nil) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:02 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r1, &(0x7f0000000100), 0x190, 0x0, 0x0, 0x7e) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0xc00, 0x0) dup2(r2, r0) 16:00:02 executing program 1: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f00002f5000/0xa000)=nil, 0xa000, 0x5) open$dir(&(0x7f0000000140)='./file1\x00', 0x2, 0x48) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) open(&(0x7f0000000040)='./file1\x00', 0x5eb56a2116b264fc, 0x105) link(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file1\x00') 16:00:02 executing program 1: socket(0x18, 0x4003, 0x7) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000480)='/dev/pci\x00', 0x0, 0x0) dup(r0) kqueue() ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "443139e00000e608060000000300"}) r1 = syz_open_pts() ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000080)={0x8, 0x3}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f00000002c0)={0x4, [{0x2, 0x20}, {0x3, 0xffffffff}, {0x3, 0x1c5}, {0x2, 0x3f}, {0x2, 0x8}, {0x1, 0x80}, {0x2, 0x9}, {0x2, 0x3}, {0x3, 0x3b4f}, {0x2, 0x7e5}, {0x1d59fba6b66ef51f, 0x5}, {0x2, 0x5}, {0x0, 0xffff}, {0x1, 0x401}, {0x3, 0x4}, {0x2, 0x2}, {0x1}, {0x2, 0xffffffffffffffff}, {0x82737c9374ef1dbb, 0x83}, {0x3, 0x6ce}, {0x1, 0x9}, {0x0, 0xffffffffffffabe2}, {0x3, 0xf3ac}, {0x3, 0x20}, {0x3, 0x20}, {0x3, 0x3ff}, {0x3, 0x100000000}, {0x1, 0xcc1}, {0x2, 0x6}, {0x3, 0xffffffffffffb53b}, {0x8e94367803a0df59, 0x8001}, {0x2, 0x100000000}]}) flock(r1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x44}, {0x2c}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r3 = geteuid() r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r4, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r4, 0x20004b3d) r5 = socket(0x2, 0x3, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = socket(0x1, 0x8000, 0x3) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$TIOCFLUSH(r6, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r6}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r4}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r11, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000240)=ANY=[@ANYBLOB="0701a277dc574563dac3560916c85a6838eca23797192a101000000000ffffffff045ad35a0520000004"], 0x0) r13 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r13, 0x4004667f, &(0x7f0000000200)) r14 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r13, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r14, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r14, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:03 executing program 0: r0 = syz_open_pts() fcntl$getown(r0, 0xb) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$getown(r1, 0x5) recvfrom(r1, &(0x7f0000000000)=""/112, 0x70, 0x2, &(0x7f0000000080)=@in6={0x18, 0x0, 0x1, 0x10000}, 0xc) 16:00:03 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r1, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffff9, 0x80, 0x1, 0x3, 0x3f}, {{r5}, 0xfffffffffffffffa, 0x40, 0x1, 0x6, 0x40}, {{r4}, 0xfffffffffffffffa, 0xeea793f1dcd7612e, 0x40000020, 0x81}], 0x3f, 0x0, 0x1, 0x0) kevent(r1, &(0x7f0000000000), 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x43}], 0x6, 0x0) 16:00:03 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x6f, 0x3}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) pread(r1, &(0x7f00000000c0)="ddc804bfdca7df524f9e4ec85c73f6eb35a378088d054677df2720445b95d1b0a01b17ccdb36714385034a3fc5746c2480f5391c01", 0x35, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x108}, 0xfc0000000000, 0x0, r6, r6, 0x5, 0x0, 0x1, 0x8}) r10 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r10, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r10, 0x20004b3d) r11 = socket(0x2, 0x3, 0x0) r12 = fcntl$dupfd(r11, 0x0, r11) ioctl$TIOCFLUSH(r12, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r12}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r10}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r13 = getuid() getsockopt$SO_PEERCRED(r10, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r16 = getgid() r17 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r17, 0x1, &(0x7f00000004c0)={{0x4, r15, r16, r13, r16, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r14, r14, 0x15, 0x5, 0x1, 0x8}) fchown(r1, r5, r16) r18 = kqueue() sendto$unix(r1, &(0x7f0000000240)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r18, &(0x7f0000000000), 0x66, 0x0, 0x85, 0x0) 16:00:04 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000180)='=', 0x1}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x8000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0xffffffffffffffff) setgroups(0x1, &(0x7f00000002c0)=[0x0]) 16:00:04 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x18480, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) r1 = dup2(r0, r0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r2 = getuid() r3 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x6) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000100)={0x3}) r4 = open(&(0x7f0000000140)='./file0\x00', 0x18080, 0xf18d535d30d9a74b) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000180)=0x6) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r7 = dup2(r6, r5) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000900), 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) sync() fchown(r4, r2, r8) execve(&(0x7f0000000280)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000002c0)='/dev/ttyCcfg\x00'], &(0x7f00000005c0)=[&(0x7f0000000340)='/dev/ttyCcfg\x00', &(0x7f0000000380)='/dev/null\x00', &(0x7f00000003c0)='&}\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='*\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='/dev/ttyCcfg\x00', &(0x7f0000000540)='/dev/null\x00', &(0x7f0000000580)='%\x00']) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000640)={0x8001, 0x1800000000000}, 0x8) openat$tty(0xffffffffffffff9c, &(0x7f0000000680)='/dev/tty\x00', 0x80, 0x0) pwrite(r1, &(0x7f00000006c0)="451af0b0b481c693a95756adb5fa3b3cc88db5b4f6a8167d7017a0e19a3a92bf6c8400087fc4566ee53a76f481df1571453f71e1a620e046b331ccebefe31b040a939a6eec8764ad1371d0fa8df0d2c016ff0cc2d2dab1773ed35dcfd5df6dee08bacd7a05e33e386181a154797e5022b9287037f0c415d3bb47a97c8eded037ae7bcb17c325f9a7c40c7b29bd6d0a8b592b9f3ebc53236e81ba382b0e2a2807ac5b0fe4fb46821ae81713259c5c0e27073ec05f6c7db4accd1e1f916fc3ef4ef22c1463cd5190ec4527c37a13b3bab34943cb64d4288c27b05ebedb4d820d0b927ef5cf0674fe524c0dd94c80fb0831c0f263ab3ee9930e4f6fd93b", 0xfc, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000007c0)={0x8, 0x0, 0x400, 0x6998, 0x1f}, 0xc) setegid(r8) shmget(0x3, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) semget(0x3, 0x1, 0x40) rename(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)='./file0/file0\x00') socket$inet(0x2, 0x1, 0x3) open$dir(&(0x7f00000008c0)='./file0\x00', 0x80, 0xd1) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x400000000001, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x1000000, 0x6}) semctl$GETPID(0x0, 0x7, 0x4, &(0x7f0000000380)=""/165) r1 = socket(0xc98c8fe85238d3c3, 0xae99c62b95f95fab, 0xe) setsockopt(0xffffffffffffffff, 0x0, 0x2, &(0x7f0000000340)="86537602a9e6fa1c1f8d2372c32876b2735206d6fc4946264edc34bc3910f83d8c57266e7f29554f0d1b891ad56c99eb13", 0x31) r2 = semget$private(0x0, 0x8, 0x100010286) preadv(r0, &(0x7f0000000640), 0x5, 0x0, 0x31) socketpair(0x18, 0x3, 0x6, &(0x7f0000000200)) r3 = openat(r0, &(0x7f0000000280)='./file0\x00', 0x8, 0x10) openat(r3, &(0x7f00000008c0)='./file0\x00', 0x400, 0x13) semop(r2, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r4 = open$dir(&(0x7f00000002c0)='./file0\x00', 0x100, 0x2e2) r5 = openat(r4, &(0x7f0000000500)='./file2\x00', 0x400, 0x1c8) ioctl$WSMOUSEIO_SRES(r5, 0x80045721, &(0x7f0000000600)=0x1) fcntl$setflags(r0, 0x2, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0xac19a07d5882c948, 0x0) r7 = semget$private(0x0, 0x3, 0x400) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000480)=0x1ff) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) semop(r7, &(0x7f0000000080)=[{0x0, 0x2, 0x800}, {0x4, 0x7c88, 0x2000}, {0x1, 0x30c9, 0xee7c68ec95ee4dc2}, {0x3, 0x6, 0x1800}, {0x3, 0xffffffffffffff80, 0x3800}, {0x1, 0x101, 0x1000}, {0x3, 0x5, 0x800}, {0x3, 0xfffffffffffffffc, 0x1000}, {0x1, 0xffffffff, 0x1000}], 0x9) r8 = syz_open_pts() close(r0) dup(r8) link(&(0x7f0000000100)='./file0\x00', &(0x7f00000004c0)='./file1\x00') semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000040)=0xfffffffffffffff9) r9 = getppid() r10 = kqueue() r11 = fcntl$dupfd(r10, 0x2, 0xffffffffffffffff) close(r11) r12 = getpgrp() getgid() getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000480), 0xc) getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000500), 0xc) getsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000580)=0xffffffffffffff73) ioctl$PCIOCGETROM(r11, 0xc0107005, &(0x7f00000006c0)={{}, 0x0, 0x0}) r13 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r13, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r13, 0x20004b3d) r14 = socket(0x2, 0x3, 0x0) r15 = fcntl$dupfd(r14, 0x0, r14) ioctl$TIOCFLUSH(r15, 0x80206979, &(0x7f0000000300)) r16 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r16}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r16, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r16}, 0xfffffffffffffffc, 0x0, 0x800fffbe, 0xfd, 0x80}, {{r13}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0xcbf8, 0x0, 0x0, 0x0) r17 = getuid() getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r20 = getgid() r21 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r21, 0x1, &(0x7f00000004c0)={{0x3, r19, r20, r17, r20, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r18, r18, 0x5, 0x5, 0x1, 0x8}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r22, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r22, 0x20004b3d) r23 = socket(0x20, 0x8000, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r24}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r22}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r25 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r28 = getgid() r29 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x3, r27, r28, r25, r28, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r26, r26, 0x5, 0x5, 0x1, 0x8}) setsockopt$sock_cred(r11, 0xffff, 0x1022, &(0x7f0000000700)={r12, r27, r20}, 0xffffffffffffff83) r30 = getpgid(r12) setpgid(r9, r30) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r31 = syz_open_pts() close(r31) 16:00:04 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwritev(r0, &(0x7f0000000080)=[{&(0x7f0000000180)="f27dd247f13647590c895552cc33cf51a9364512083ee2a39ef05a8eb31af01f8c08ec83d47f41276b7e7c1db97a5c3f873cd8afa8e09f1895e3bd94079d40dca77b8ae81de978087382f90a8e210aa576d4011357d0e59b93449e10d086e26756350c706714725cf1bc5a285cac25f66f822f3a15f251a3a367ecfc44f85b8e5b972e619a8c872aa963aeb649324a0bc774d9804c34a002f067b03cf80d7bf1e5411ee6400331ce34dd893eb2c4b260d74ab15ad48a9698038e5ec580bfcda14f76a9de55eeb1986eb6e5644f", 0xcd}, {&(0x7f0000000040)="438d7f703d5090082cba1f9155df1adf18fb", 0x12}], 0x2, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = socket(0x2, 0x4003, 0x0) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r6 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r6}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r6, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0x0, 0xc4, 0x10, 0x7, 0x9}, {{}, 0xffffffffffffffff, 0x85, 0x80, 0x401, 0xfffffffffffffffb}, {{r4}, 0xfffffffffffffff8, 0x40, 0x1, 0x1}, {{r4}, 0xfffffffffffffffa, 0x84, 0x20000024, 0x4, 0x7}, {{r5}, 0xfffffffffffffffb, 0x8, 0x4, 0x5, 0x4}, {{r6}, 0xffffffffffffffff, 0x8, 0x80, 0x4, 0x9}], 0x0, 0x0, 0x0, 0x0) socket(0x20, 0x1, 0x4) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYRESOCT=r2], 0x17}, 0x0) 16:00:04 executing program 0: r0 = socket(0x6, 0x8001, 0x7306f579) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) setsockopt$sock_int(r1, 0xffff, 0x2208, &(0x7f0000000040)=0x4, 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0xb66f96f0bf81d920, 0x0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) syz_open_pts() r3 = accept(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) connect(r3, &(0x7f00000003c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt(0xffffffffffffffff, 0x6, 0x1, &(0x7f0000000400)="3aac1ddc76b8ca8d1f27727be02364abfa16b695f3f7b5b0fe7e02b249b0c99b8b4cdb807894b6e0615107568e29091fe2e4f26a4cec6d063cd9e9601311fa24f05932fea899084247c280daf19049889e8fc8c0f25cda902cbef2a2ac20b8efacbc473269898cf351bbdec5d2fb1b30c6cb8968a443344406928787362b3f18980c4a3bf0ee06", 0x87) pipe(&(0x7f00000004c0)={0xffffffffffffffff}) connect$unix(r4, &(0x7f0000000500)=@file={0x0, './file0\x00'}, 0xa) open(&(0x7f0000000540)='./file0\x00', 0x80, 0x40) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0xc0, 0x0) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000005c0)=0x4) r6 = msgget(0x1, 0x80) msgsnd(r6, &(0x7f0000000600)={0x3, "36b828d9f03c41455d4248f84b25dc41a2e761e5a892edb3ff56305732437fad5cc3473ce39e23d81bd16882134e83e5fec41f2d2ad0c1f0ddb8032fc1e08ec8fd34dc30c33e30b927b6806f0056e47f8efb0358d4603bfbc264b8"}, 0x63, 0x1438ee30a0da8fba) pipe(&(0x7f0000000680)={0xffffffffffffffff}) setsockopt(r7, 0x0, 0x3, &(0x7f00000006c0)="c4afc1d185d85dbb", 0x8) r8 = socket$inet(0x2, 0x800c, 0x4) getgroups(0x2, &(0x7f0000000700)=[0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000740)={0xffffffffffffffff, 0x0, r9}, 0xc) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000780)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000007c0)='/dev/wsmouse0\x00', 0x20048, 0x0) r12 = socket(0x10, 0x1, 0x5) poll(&(0x7f0000000800)=[{r10, 0x4}, {r11, 0x10}, {r12, 0x10}], 0x3, 0x8) r13 = accept$unix(r3, &(0x7f0000000840)=@abs, &(0x7f0000000880)=0x8) pwrite(r13, &(0x7f00000008c0)="6fc6a6b0e2ee2cc729020918", 0xc, 0x0, 0x0) socketpair$unix(0x1, 0x28df30faa45f5864, 0x0, &(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000940), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000980)={0x0}, 0xc) r16 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000009c0)={0x0, 0x0, 0x0}, &(0x7f0000000a00)=0xc) setsockopt$sock_cred(r14, 0xffff, 0x1022, &(0x7f0000000a40)={r15, r16, r17}, 0xc) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000100)=[{0x50}, {0x200000000000016}]}) r1 = semget(0x1, 0x1, 0x20) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000340)=""/4096) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) shmget$private(0x0, 0x3000, 0x104, &(0x7f0000ffa000/0x3000)=nil) 16:00:04 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202a, 0x1b00) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = dup(r0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x1, 0x4, 0x5, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x9}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ad2000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000cc9000/0x4000)=nil, 0x2}, {&(0x7f0000c0c000/0x1000)=nil, &(0x7f0000b8c000/0x3000)=nil, 0x8}, {&(0x7f0000fa4000/0x1000)=nil, &(0x7f0000d58000/0x14000)=nil, 0x1ee}, {&(0x7f0000ef1000/0x3000)=nil, &(0x7f0000e96000/0x1000)=nil, 0x1f}, {&(0x7f0000a7d000/0x4000)=nil, &(0x7f0000ae6000/0x3000)=nil, 0x2040000000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000d74000/0x1000)=nil, 0xcf}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000cdb000/0x2000)=nil, 0x9}, {&(0x7f0000d53000/0x4000)=nil, &(0x7f0000b09000/0x2000)=nil, 0x400}, {&(0x7f0000c9e000/0x4000)=nil, &(0x7f0000fc3000/0x2000)=nil, 0x7}, {&(0x7f0000cfb000/0x1000)=nil, &(0x7f0000e71000/0x1000)=nil, 0x3}, {&(0x7f0000a23000/0x1000)=nil, &(0x7f0000f13000/0x4000)=nil, 0x7}, {&(0x7f0000f44000/0x4000)=nil, &(0x7f0000cfc000/0x4000)=nil, 0x8883}], ['./file0\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus/'], 0x1ff}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x400000003fd, 0x0) writev(r2, &(0x7f0000000240)=[{&(0x7f0000000500)="322b6c57f32e96bb35cb99249f2d3e00f931cee9bd6d6cd8bcb5463b93134834", 0x20}], 0x1) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x43173b8cd291406d, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000040)={0x901f, 0x2, 0x2}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000e6ff3fdcc40000c88a1c683d6bdcf9"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000c00)="98a2fc36fe9627a957c31c3ab2c780961af2d0b777b288ed9e619c25bdcbbf2b629c7b68189a4ab305c690fb7e1011ce4030eb16fcbd6bd4809da76f2a3b12f807724b84b66c5fa30abcb90990eaa2f8955d8795e4d915335c794b16ac081266f917861cd578583e8c0d480c20658b5edc77e215e9d94c234428620e8ae36091020a29cedc537888257aba3b25fe0e3fba7e8138601604303b795e72934cfe8de2f18f77aa47ecc76cf22a2c9ca0755e3d3ecdfd21feb780afa753dc950b57c0afa55bc3d3f3bfed74126840b138276d94007cbf091d85848a719528f5d3ff79586faae7201a9d69fd64e744c5eaa0f21207912f41cc5c8faae41768546638b64664b3489722e67670a4e6ec52b341b5239e9e64498ccff7bd0e29e5a58794469d486b6db3efc03ec9fbf56528f1485fa3147574c47a3b63762bae40e6be3dbd35a4e95ca8df1abd7aac06b707fdb1ec1f570fdf06c0f5b8eb437546a84c856b7081d416ce3ee780bbdf29c2db7e0482426edb899ddb946203f0b1163caf71f1337f4a97976a1401918c6aed5fc0b03ea26daa7db78516d14265337a31f5c6b31cf71f725abaec1d52951f4140b4274120a62f9269a811df0c95dcb8f69f07a942c872cca361b39c5e94899b2da6750ecc4cc9fde67ebe416b6547a0deacdbbd052d9c9af116831907615ba221a87d04013d51a7368a25cf2b58f8436e5ffd79251b383b5c3f8bdd8f5075157dee2d1613c586071a67d9349322612f03375e532a5d6ae88f056652e480d3bf1635b15e8c85fbc7db6b365db48cab5a38c7870578367ad57e5513a52bde041a29a8dd1c3cfe6b3135fe1ed2e7754c943d6eeb498e1b8d0d752d6a4d7c087d280e29e2a05d41394cc8562b85e25704e78d9aa9661fbdd7f424e88e9a2893ec2f274d7eb1221f964654023e949f38fc952971b9b8b0eef160ea1728218dfb6ec364d4ed5b11a48d044c70ee48969daccb4a521b2159a7c2050bc2e79dec55a1fc1d81fee42025dd5ba6f084f7c4c0a2137e8e387718f61aa6515f06e3bb26a06c9eedeb963c8765fdb1f647be9266d4eeef20355ff591b5fbee235191c2558494e4e4be3ab8f218593914bf3b84e32c0b20d5aedcbc6f8959fada554d46fb6312682ba5f254a61c7405148af0c47aa8c89316af0ace546c1ce278d533c19bd07045d9ba9a0d0a65bba1dbe4be8a42465980625e2481f04603541c748f77cd619f487e240ee82c80d79a4525275ba6ed23b0a36f80e9c9aeed3b8995f481d7bc2dd9d6f94d7a95329b6f5f4b05c5d6d4d2ed640bb3560c7c3e266fc0b941a5f00392da5dd810c0cdf820dfd0146403421710ea405edde5bb5b4233f0a928c060874a4ed55d8f343060e0a024ea8e9e6cdeac8e7332636abd75c5baf115842eae01d42fccdbe5c274d22c67304849efa1d26164a0078d5bf9c0b89e139953b2a714a31662560624231ea4ff025e269e0d7a34eb8d00032bbfbbbaecb01ecf0e7e59b196e37b29866d6fd8b91bc1b28d9b42be44e8aa20f1410e8a882e9152201cca70101bb0481fdea3a60748008cbadf3fd04352dfb54546c2fb2db9740eff58c347ae7872ea07f7616a2d5007b2d8fd65d6a6d24e6c521510dd009709a72e6604586101fc05e590895972e749802c32f5f460dc7283f46ab1f0820476e3caf0fd7bcb8148b2c23eb23c4541a72f8d3a2d717d23ebf39ece43258a2c4c1ce22c5040f28a9d9f17318300100000002ca7ed21f3b4f51b662955486f3a4c7e7acd932c2a409651f9b11277044e904e80c3d7738ee77dc9d7235eea5588be44b7b305a64fc0b1ac1b5f4630a6e6aa37007df167bf37bbfec92a2fe08c9defb3c89b2afc32cfad26e18765ab3ee474df7122fde8e90efc72442cbecede9dd7e852fa3a2faada253186eef204d247c1f7270e0ceaa6701042fd1acdc7f8990a56114ec4238e7d0bd2cd9e80d6ba683d573b0b7999f68b35e27361f13b", 0x585) 16:00:04 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) fcntl$setown(r0, 0x6, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() syz_open_pts() ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:04 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000140)=[{0x800000020089}]}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$BIOCSRTIMEOUT(0xffffffffffffff9c, 0x8010426d, &(0x7f0000000080)={0x0, 0x9}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r2) socket(0x400000000018, 0x3, 0x3a) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x7}, 0x8) write(r2, &(0x7f0000000140)="ad18f05de2f4ef18", 0xffffffffffffff77) 16:00:04 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{0x18, 0x2}, {0x18, 0x3, 0x0, 0x130000}, 0x20}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) open$dir(&(0x7f0000000080)='./bus\x00', 0x400, 0xbc5df04b5ce000eb) 16:00:04 executing program 0: link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000100)='./file0\x00', 0x20008, 0x112) readlinkat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', &(0x7f0000000280)=""/203, 0xcb) mkdir(&(0x7f0000000180)='./bus\x00', 0x164) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) clock_gettime(0x0, &(0x7f0000000140)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) getdents(r0, &(0x7f0000000380)=""/4096, 0x1000) 16:00:04 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x400, 0x0) openat(r0, &(0x7f0000000200)='./file0\x00', 0x800, 0x100) r1 = socket(0x2, 0x4003, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x400, 0x0, 0x800, 0x0) kevent(r2, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffa, 0x10}], 0x0, 0x0, 0x2, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) accept$unix(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r3 = socket(0x18, 0x1, 0x0) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000080)="cdf610d08f8b3cf8c1c599cbf94141fd74e1343df97baba2be974188e663f5de2e630a99f17513a604b276e6706483e99ef40edc1d689ddd6c9375813305a3095dd37acd05f51569445b8b20d6fa865d56e0755ad63172336b8fc40297b6c39da9ec5de75b87b291a520bc", 0x6b) chmod(&(0x7f0000000040)='./file0\x00', 0x100) 16:00:04 executing program 0: r0 = socket(0x2, 0x8001, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="8202b804d7fbf0b536878abfd8663000000000000000"], 0x10) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r3) r4 = getuid() r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r5, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r5, 0x20004b3d) r6 = socket(0x2, 0x3, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r7}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r5}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r8 = getuid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r11 = getgid() r12 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r12, 0x1, &(0x7f00000004c0)={{0x3, r10, r11, r8, r11, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r9, r9, 0x5, 0x5, 0x1, 0x8}) getgroups(0x6, &(0x7f0000000040)=[r11, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000080)={r3, r4, r13}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) shutdown(r1, 0x2) shutdown(r0, 0x1) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r14 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r14, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x20000001c, 0x0, 0x0, 0xfffffffffffffffc}, {0x45}, {0x4000000000000006, 0x800000, 0xfffffffffffffe00}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000100)="26495b55a658d024cd62a548e094") 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xc}, {0x2040028}, {0x6, 0x0, 0x0, 0x8000000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, &(0x7f0000000100)="3c9ebbd555feff969613ba3e1fd0", 0xe) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x400014}, {0x48}, {0x6}]}) r1 = semget$private(0x0, 0x4, 0x201) semop(r1, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(r1, &(0x7f0000000c40)=[{0x0, 0x1, 0xf1b50097c82994f1}, {0x0, 0x9, 0x1800}, {0x1, 0x7, 0x800}, {0x1, 0x1, 0x1800}], 0x4) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)) semop(r1, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="d6f9bc26aeff3254ce56a24eb954") 16:00:05 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 16:00:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./bus\x00', 0x800, 0xa) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffc], [0xfffffffeffffffff]}}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x3, 0x0) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) r2 = socket(0x800000018, 0x3, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x3) r4 = socket(0x800000018, 0x3, 0x0) r5 = fcntl$dupfd(r2, 0x0, r4) link(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)='./bus\x00') r6 = fcntl$dupfd(r1, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x8040691a, &(0x7f0000000300)) r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$sock_int(r7, 0xffff, 0x1, &(0x7f0000000180)=0x3ff, 0x4) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000040)="2f524244e0031cfe9fac661b080c") 16:00:05 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="6202e57f7f000074080000ae2bfee451096d00037139"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000100)=ANY=[@ANYBLOB="4a6b00cddf190a87ee9f001c0000000000"], 0x10) shutdown(r2, 0x0) close(r2) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x2}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x326, &(0x7f0000000380)='\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x40, 0x0, 0x100, 0x13}, {0x2, 0x80000001, 0x800, 0xfffffffffffffff7}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 16:00:05 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x18000, 0xc5ccd61ceea05845) poll(&(0x7f0000000340)=[{r0, 0x4}, {r0, 0x8}, {r0, 0x10}, {r0, 0x2}, {r0, 0x4}, {r0, 0x1}], 0x6, 0x9) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000000300)={&(0x7f0000000040)=ANY=[@ANYRES64], 0x1, &(0x7f0000000380)=[{&(0x7f00000001c0)="9783e29085818df77a94a51767a907c771885b35aaa8bdbe26cc1deebfdb3686cb0b66b37713cef3f794b3dc162dd7863ba677ef28308902348f2b9554cd78709cba592ddeaeeb1ffec2ad0441577a3abf60411b501d7cb5ae7c0b32700817c9e10f7f1136f0d875a38122322868030e72bbc35186a6132b2b632718ea454c4870e9d8aeee9a1d9d849e34718a0dd1fda382931cf20c91486bd45afaf6f730faa1383ca17e1eac575b08b188a25905f44e50b764da70173216a0b068b66aad97bd87405f8dc051d17396809be06a58e70cc7f55cf472ba71a4bf8b022cecd448dc081be2ecbe1c14838ea68e5fc515c1", 0xf0}, {&(0x7f0000000080)="27f7d80d54204090ebe40d44d2f123f0fae0a83983cdae201fc6200f9c1715da7035e5359b0a976ca3b170e105bd4a", 0x2f}], 0x2, &(0x7f00000002c0)=[@cred={0xfffffffc, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x400}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x8, 0x95}) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000001c0)={0xb542, 0xffffffff, 0x3, 0xe5a}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000200)={0x1, 0xfffffffffffff800}) r2 = syz_open_pts() close(r2) syz_open_pts() writev(r2, &(0x7f0000002a00)=[{&(0x7f0000000040)="acc7d4fe24697e4c8a676065a710f2e6ae148823489f8b2d10957a13ef69a73e3db6fa7b08000000f46d8911f622b26b09001c0c80612cf5305bf5ae776efaeb892ccad609000000984453673563ebea964075117e", 0x55}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "005d31fea91a742a9401000000000000000400", 0x0, 0xfffffffffffffffc}) r3 = socket(0x2, 0x4003, 0x0) kevent(r1, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r3) write(r3, &(0x7f0000000100)="9d3564d340902fa9be09762b6b1b271c46ba649832c68c1605b4cadd7bc3a776d7da0bbbfb2343bb4b33881c0f67aea279886608bc524b7f37005fd30e594718fa6059159249fed3b5d39525cfc1a6773d9d9c2ebae65390634db2b0618bd1534171abcde2fb6dc6bcc122a43aeccf29bcf6aee6c2d715f59bb08ef9e1fc00c4af1d39443fb1200d579b2c069a670a59b43f8da2a6ec5140d7d10e62a4b319191ea38592ec6d82309aa5f2ec4a93bc7d0900c7c92a6d0e1a62ac516760", 0xffffffeb) 16:00:05 executing program 1: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x20004) ftruncate(r0, 0x0, 0x7fffffff) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0x300, 0x0) r1 = socket(0x6, 0x1c006, 0x5247) getsockname$unix(r1, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) open(&(0x7f0000000180)='./file0\x00', 0x80, 0x40) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000240)="4922ce77dd944f9f724be920e78666b42e10130e457b5c84a2d10027bfd863070b5fb0ba980c9be84fcdfb084d44f27814589b59a4349a1c2385602e228673eca4c7407909b56f004589c93e0000635f0f1d0a2a26d736bf1ad143ab003fea8788a2094e6d490d9668612d", 0xffffffffffffffaf}], 0x1) pipe(&(0x7f0000000100)) 16:00:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x201, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x5}, {0x2}, {0x6, 0x0, 0x0, 0x100}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) fcntl$setflags(0xffffffffffffff9c, 0x2, 0x1) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) r2 = msgget(0x1, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r3, 0x20004b3d) r4 = socket(0x2, 0x3, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r5}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r3}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r10, 0x1, &(0x7f00000004c0)={{0x3, r8, r9, r6, r9, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r7, r7, 0x5, 0x5, 0x1, 0x80000000008}) r11 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/d-\xf0Qlull\x00', 0x1, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r11}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r16, r17, r14, r17, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r15, 0x5, 0x5, 0x1, 0x8}) r19 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) r21 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r21) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0x0, r6, r17, r19, r20, 0x40, 0x40}, 0x8001, 0x0, 0x0, r21, 0x50, 0x2, 0x4, 0x5}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'\x00', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f00000001c0)}) syz_emit_ethernet(0x333, &(0x7f0000000140)="b6bc1fc92479ff2b783f6e8a9c81") 16:00:06 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() close(r3) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$getown(r2, 0x5) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0/file0/file0/file0\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='c\x00') ioctl$KDDISABIO(r0, 0x20004b3d) unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:06 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x800, 0x0) read(r1, &(0x7f00000000c0)=""/77, 0x4d) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000140)="0a3b7888cae25fd34db72b563bfe3b6d61367f7b3938c4bf01da950072c0aa7b9d8b56196ae3cfb997fb19bce29fd76ac504a5c3a20839e38cad39d1746deba2f5e2c75e30f34057eb1886856b86201bae2bdc89", 0x54, 0x6, 0x0, 0x0) 16:00:06 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x30) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x80, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000280)='/dev/vmm\x00', 0x2000a, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000240)={0x3, 0xb0}) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000140)) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x108) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) r1 = dup(0xffffffffffffffff) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000080)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x3, &(0x7f0000000000)=[{0x81}, {0x84}, {0x4, 0x0, 0x0, 0x101}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000040)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:06 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1ffffffffffb, 0x7fb, 0xfffffffffffffffc, "0366402ba77f0c033c02df71795ab976ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x20, 0xfffffffffffffbff, './file0\x00', 0xfffffffffffffffa, 0x5, 0x0, 0x85}) write(r0, &(0x7f0000000980)="89bf73e40fa9f6738637b9d9a53a0c", 0xf) 16:00:06 executing program 1: r0 = syz_open_pts() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r2, &(0x7f0000000080), 0x8, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_SVIDEO(r1, 0x80045745, &(0x7f0000000040)=0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) ioctl$TIOCSTAT(0xffffffffffffff9c, 0x20007465, &(0x7f0000000100)) 16:00:06 executing program 0: setpgid(0x0, 0x0) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x0, 0x0) r1 = getpid() r2 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r2) setpgid(r1, r2) fcntl$setown(r0, 0x6, r1) r3 = getppid() mknod(&(0x7f0000000140)='./bus\x00', 0x2004, 0x800000000004515) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) r5 = getpgrp() fcntl$setown(r4, 0x6, r5) r6 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = open$dir(&(0x7f0000000100)='./file0\x00', 0x180d6, 0x88) fchflags(r8, 0x10000) setpgid(0x0, r3) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = accept$inet6(r1, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shutdown(r2, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xcae, 0x9, 0x9, 0x2, "da43c7ce7c0da569b251cd231950a3b4b7b521a9", 0x5, 0x7ea4}) r4 = semget(0x0, 0x2, 0x202) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000000)=""/169) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000000c0)) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x400, 0x0) semctl$GETVAL(r4, 0x0, 0x5, 0x0) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x80, 0x109) r1 = dup(r0) mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x480) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) syz_extract_tcp_res$synack(&(0x7f0000000180), 0x1, 0x0) r3 = socket(0x10, 0x5, 0xfa) dup(r3) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000140)) ioctl$WSKBDIO_SETMODE(r1, 0x400c570a, &(0x7f0000000000)) unlink(&(0x7f0000000080)='./bus\x00') 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = kqueue() r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) r4 = msgget$private(0x0, 0x12) msgsnd(r4, &(0x7f00000000c0)={0x3, "6fbe3ed726d9e7f91af9b6c5e7eb5238b052802c92a5dc4d1c3b7d83d5"}, 0x25, 0x800) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r5 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x80, 0x0) kevent(r0, &(0x7f0000000180)=[{{}, 0xfffffffffffffffa, 0x10, 0x10, 0x1, 0x400}, {{}, 0xfffffffffffffffc, 0x14, 0x4, 0xfd0, 0x7}, {{r1}, 0xfffffffffffffffa, 0x4, 0xf0000001, 0x1, 0x9}, {{r2}, 0x82c3291b21491da4, 0x61, 0xfffff, 0x4, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffff0, 0x4, 0x8, 0xfff, 0x5}, {{r2}, 0xfffffffffffffffe, 0x1, 0x2000000c, 0x1, 0x5}, {{r5}, 0x0, 0x80, 0x4, 0x2, 0x9d8}], 0x6, 0x0, 0x40000, 0x0) pipe(&(0x7f0000000040)) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x40) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) lstat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) lstat(&(0x7f0000000300)='./file1\x00', &(0x7f0000000340)) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000003c0)) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:06 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fcntl$dupfd(r0, 0xa, r1) 16:00:06 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCOUTQ(r0, 0x5411, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x5, 0x1000, 0x73e, 0xffff, "93333a62cabcaa807cc94df0b2b1eb3209917ab0", 0x3, 0x8}) 16:00:06 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) mmap(&(0x7f000000c000/0x2000)=nil, 0x2000, 0x1, 0x3010, r2, 0x0, 0x0) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x2) 16:00:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10110}, 0x4000080c1}) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chflags(&(0x7f0000000200)='./file0\x00', 0x10000) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:06 executing program 1: open(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) getrlimit(0x4, &(0x7f0000000000)) ktrace(&(0x7f0000000100)='./file0\x00', 0x4, 0x104, 0x0) getrlimit(0x6, &(0x7f0000000080)) 16:00:06 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) bind(r2, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) r3 = dup2(r1, r0) connect$unix(r3, &(0x7f0000000040)=@file={0x1bcfa69870ae01e4, './file0\x00'}, 0xa) 16:00:06 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x280002002, 0x0) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f0000000040)) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000000c0)) 16:00:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$KDGKBMODE(r1, 0x40044b06) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:06 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x9) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) faccessat(r2, &(0x7f0000000100)='./bus\x00', 0x25, 0x7) 16:00:06 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = fcntl$dupfd(0xffffffffffffffff, 0x5, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000240)={{0x18, 0x0, 0x5983, 0x1}, {0x18, 0x2, 0x81, 0x5}, 0x9, [0x1430, 0x779e, 0x80000001, 0x2, 0x576, 0x1, 0x5, 0x8000]}, 0x3c) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0x0, 0x0, 0x2}], 0x20000, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) poll(&(0x7f0000000140)=[{r2, 0x40}, {r3, 0x2}, {r4, 0x80}, {r1, 0x4598671313ded3b3}], 0x4, 0xe6c7) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r5 = open(&(0x7f0000000380)='./bus\x00', 0x100, 0x0) r6 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r5}, 0xffffffffffffffff, 0x1}, {{r5}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r7 = kqueue() r8 = kqueue() r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) r10 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x10, 0x0) r11 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r11}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r11, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r12 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r12}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r12, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r8, &(0x7f0000000480)=[{{r9}, 0x5, 0x4, 0x20, 0x8, 0x7}, {{r1}, 0xfffffffffffffff9, 0x10, 0x10, 0x5, 0x1ff}, {{r10}, 0xfffffffffffffffc, 0x80, 0x1, 0x8, 0x4}, {{r11}, 0xfffffffffffffff8, 0xad, 0x39395c8605daa835, 0xd9}, {{r12}, 0xfffffffffffffff0, 0x128, 0x20000000, 0x7, 0xef77b63}], 0x100000060, 0x0, 0xfffffffffffffff9, 0x0) kevent(r7, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r13 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r13}}], 0x0, 0x0, 0x0, 0x0) kevent(r6, &(0x7f0000000140), 0x19, &(0x7f00000002c0)=[{{r6}, 0x0, 0x1c, 0xf0000000, 0x5, 0x2}, {{r6}, 0xfffffffffffffffd, 0x88, 0x40, 0x0, 0x4000000000000}, {{r8}, 0xfffffffffffffff9, 0x0, 0x2, 0x2, 0x4}], 0x7ff, &(0x7f00000000c0)={0x75, 0x8}) write(r6, &(0x7f0000000080)="7614da042c611af08353", 0xa) r14 = kqueue() ioctl$WSMUXIO_ADD_DEVICE(r14, 0x80085761, &(0x7f0000000000)={0x3, 0x80000}) kevent(r14, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:06 executing program 0: close(0xffffffffffffffff) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x75, 0x3, 0x1b19, "2bd0c00968dc65a2dff3fde0ab10000000001000"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc", 0xb) 16:00:06 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180), &(0x7f0000000480)=[&(0x7f0000000340)='$\x00\xa0R\x0e\xc6^\x1d\xed[_\x85\xf8\xc7+\xb8\xb3\xc2=kw\xd2\v\x97\x83\x85\xda\x92\xf2[\x19\xbd\xa7d\x9b0\xa7\x04U\ajsn\"\xad\xf1y\xf3q3\x0e@\xab\xc7 \x1d\x8eI z0@Y\x108\x93\xfd\xb6\td(\"\x9f\xb3\xc7\x1fT\xbf\xb5m\x1d\x8f\xde\xefr\x8d6Y\xc5\"\xb7\x86g\xf2H\xc4\xc1b\x85e\x18\aJ\xca\x19\xdc\xf7R\xd2S\xc14_D\xd1\xb7\x1f*\x8a\x15:\x00K\xe5\x97\n\x91\f\xe0\xbcXm\x9a\xf8\x1f#,\x18\bcd\xe4\xc8+\v\xea\xd9\xacO\xab\xb9\x94B\xfc+\x10)\x9e\xe8\xdd\xa4\xd1h\xa0\nT0\xc7\x06\xa6\x8e3\x9e>\xbd\x16\xee\xa3\xb3|\x11\xe6\xde\xf7\xf4b\xfb7\xb5\xb7\xa1\xe7\xa8b*\xe4\xa2\xc1\xf48\xea\x92\x83\xf2\xef_;t\xb9\x05t\xd4\xfb\x83\xa68\xf4\xf5\x878\xcd\xca\xf8\xeb\x1e\xcf\xdc\xcd\xa3`<<\x11\x0f6=;\x06\x85\xba46\xad\xc7\a\x1fy(\x1afl\xe0\xd4\xe5A8\x8d\xc5}\xd4]\xba}\xd3\x01\xf4\xbf\xbb&z\xdc\xbf%\x97\xe7{\x1f:\xbfH\x00'/292, &(0x7f0000000280)='z\"6\xbe5\x93Q9\xcf\x1dw\xee\x8a\xef\xd9\x1c\x851\x81\xfb\xdd1\xba\xc2DS~\xebL\xa7\xba\xd2`t\xeb?\x9a\x19\xa7^2M\xf1\xa2\x8d=\x0e\x0esF\x87YT\xa8l\x85\x0f\xdb\xd9\xa3\x18\xd8\x14\xdc\xbe\xa2L\x12\x06\x1e\\\x12\xa5r\xadU\x16Z{|\xd9\x85 \x8az^\xe74\x1f\x01pUjJ\xbf\xd2%\x8fg\x9b|\xc9v\x05\xa7a\xfe \x13we\xc0\x8d\x12\x8f\xe5\xcbG\x9b\xd1P\xc7\xd2A]\xbb\x12\v\x9a\xf3E\xf9\xdc\x14>\xb3']) r0 = socket(0x400000000018, 0x3, 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x2, 0x8) setsockopt(r0, 0x20000000000029, 0x39, &(0x7f00000000c0), 0x0) 16:00:06 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x364, &(0x7f0000000280)='D') connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="829eaeff27022e2f66a9"], 0x10) connect$inet(r0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f66696c253000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x9, 0x1}, 0x8) pipe2(&(0x7f00000000c0), 0x4) shutdown(r0, 0x2) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x800, 0xc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x5, 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000140), 0x302c2e24463e5342}) 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x10000000015}, {0x400000061}, {0x6, 0x0, 0x4}]}) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0xfffffffffffff7a4, 0x401}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000080)={0x8, './file0\x00'}) syz_emit_ethernet(0x49b, &(0x7f0000000000)) 16:00:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x4) r1 = accept$inet(0xffffffffffffffff, &(0x7f0000001040), &(0x7f0000001080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="acfe4a26164e4622adb5998f107197d14a9f9b83e1e31eecb44ced6f601eb5c16fa38e81b63b19363c636754f714cc6de9c4a55e108eeb9926ff16c9a2a28edb52e0806d6dcd0b2e218877022f223a7f2af0d8aa82149ddaa543efd2106912199cd41fb4f03a2f0e9132db2f25d2", 0x6e) r2 = socket$inet(0x2, 0x1, 0x6) setsockopt$inet_opts(r2, 0x0, 0x3, &(0x7f0000003140)="231317cf957d32f9ac83b0c96efe76a27ff03e0275e7260306eafd1f5482fb936bbfbc55cfe5a5d24a24fd37260e3d0949fc932cf55144912dea0b22c53ff76fd1843723cb37f05cc530f24f6707da47eec556146bc6d2c3533ecc5a3760f62daea2247981206e61dee6a5959ee8c355cb845b576f7c8d37751e2d01d60d86221c82fab340e6da17943adea97a1248850015e745dfa598a051c09617524a669beac8ecc09e0906cff7f9b47fa56bf05f7bba83e461ad12b2bf2aafa57ca089ad4d33d0fd662ea0b64ed3dff06e253a5bfa0ad90ca418f58c4037190f02f1f723df495ff6d6129aabb9bd74fc495ab3916f5cfcb1928e697a00c0973c85a3da2ae9d34b1c0c73b449a7c589ca6ff4511105833725a863411a50c2b1f13971356932e3bbdeff49abae216262251be0f0f2e3f12e6be2605af5e3737b6fd94849df9b49e77fbfb492cd8216b4f75da0b073a227af2d8735b672fed2639296d80476b2a1f2df0fdd99580f5d0551e1b15331b18fa883e054b4480a7e70826b36760b0d67275cb7e8a785c96972744592fff253ab5b983278bcd4f5cc8d4403b54d7acdaa73d43ceda1d2549b629c146bc46e7abef4bdf7f1447f6f0d8a30571e3227d764abe26d117f5d83e7d76ebd020a0c3fe949c14ba3be09e2b20e690d757f6a5e1ddb29787c4ce7bab1e2b4dbced524defa0732b3ecba15455effd25fc573b726178a27adf5001193519b39c02f0bf02f033f197b782f8b8b7e67beed898f19f1975ea65b36bd05ab240edba6ae675a424535d4b8bf09e92f91c4e42935c17093fdedcbc2b349491e56c42d64fb68123e5c4863a86a5907027a85bb51d9bed386b9f645aab92f63f6af9bd1900d7a8467f1a367c736e19f420c7d59d4dc44bef16de477688527ff6d08b69691a940c008a1931dadfc7ad56fd58c38b43c02d0778bce27cf22d48205e81cf54bddfd3b3f23bedf9b0eb1f41020f69afd0a9872119f3776de6552226514a228181b73fe2aec80279c99443e7bb0e9ad7b4424268e399d8aa725bb5244c05b897c56fa807f4563bacf111c9da750c835fe426ac0edcabaa53bbabcb20ffadea53d5025ef72a9fbecd4c0a8bf3c42f618da49dc5924ff01a6471b2f7e5f6b6ed5e327e48a23cba403bf51c3fd3cc43310cc9dd146a3a23b0ce7526ac2a6a38d0d3edcc731cd90af7f592c2e490ab59349d03f2652e6897955d65cb401cd8c45f4afa3eac457bdde9fa9ebd48025a7a0d543c576ac6823cfa3b072e40202a432983ac4cf28b920d8c7d8c27b0a72e87790dfdb88dc09f02052d13fcafceb24ccead964afa4f726b9565c8595d354687ab3cd5054afdd3203cebd3567c1521672d84b503c4902ba2218ca92ae5da1d6970d5f8f2681655148380f441e0ea8ee252e407a3678d1ead1cf0264f9b01fd1055e3ec9d0c72af31a9fa871e371390aeddda1c2b1e47ee288b29680392bbf992b35c37077fc531d8b69fd531d2ba713b0b41ae4551c426dc04c49062511306dd47c4a639142a7fef51d7f0b387eae1f780fdfa2c2b040abd5eff9a268b021a575ecd3b294ed4858b75c755a3ec19ba6ef5379db30555526a3f4ce06e8407f344a327d3fbcdc5bb6643af666f180a434834784ab1fb9f29df88762b95b1393c6895bcefb356325a7eb9b7a220c9a603615dc8b48edc6385153c8bd2a47cc7670e01ec39838355eee6c64108ce88b82f03a0ac047d4bba18099ca049ed5aacecf7046b5900e2db7e7318a9df1921b65586d28b69f4f2f22f86ef63489198ee33427d96a424aad04a011a1f2d6e6ff993bc6503c3b0410eae9d2b6ad5965f49230a4eae83a35c384b6586618e9a39f4061c24451376ea2e9d4442802429299dc90c12bf93f0be455e0f86771055869d28bf651d244e311880ab9c42e9ca9e0cf775577514962af7afb5010a9b55477aaff4bb33cf8a1069644448b1c1d197a0492bec99d5634555456cceb10fd8447abed092d5a62cae0a700b9238c9a632e44d8454fe456f2c35b2daaf7606e5201b720d4c738962c02f3d52645c7a96c1650f480e51cb29ad450b1a72a25712b1458bb6590c2ad5c90f33d8e1550e40c0e3322c57dd037f43cdf70244a3ce9a0d84f0068aa0b85b8c84d8fae0a4d19fc0403dde84d033f7c581f434b3f36fe8604b2b01f003e1ae742d4bdf76e2788a93b6713ef93a090ebe142eeb88feb151bb80a0408ef3b2484377da6ce23f9c6464576d76f21d377b8d4f3310c546c21503a8802be01a62fb8ddce27b0facb6bb5773bd7ea351aa30c0e04a2a96135110ee3eabc54f63a036ee19103ade791e3e11410d6350e24b4f5f52322ad42df3a49c18db447d8aef37277c315a216f1350eb5b5806a5490eba571df9c1d392fc518124dbde725f1a606326e301ca382437d9da72d0da879cc83755bab319c9f066a07bd4047f9c14c07effbf4a675300db1aa48a3eee2cf7f89b8465778657c4164b143b66a4950de6e155cd65cbafae85e4f3097630529eff0e6dad7f8870498fd349fd85c37a541e8de6fba7495f105b4aa720c086a7dcbfc7593cfe29876504531412207fa10142b2ba11eafdb754c8c62dcb8bc2dc1bfe9877a4bbe804a513b1eaf316c158be2ac9de3ff26c122a7dbcd612841de85b0346fb0db2944f0ddbc7ee0c8a3d1b26a4fb3012827701fb3f7f8d65957bb9b05a0138fa73d306fc6b297ea69c5d134822175d31a86459256dec9684ab08571d425524fe04017bad7c858bb7d141b499fe141acd13c9873fd2e7c98614bd6d8a5e789a235396e5456812ebf41c659d6ba289df2e14aa01bd319b99f364ebab9806f9a7b09e450f6a15c46c7dfb772b5555d9852d04845995f31b8007b04ffdf6fa989ec064e9f1bb34b1484b7d354819ab55573a095cdd244dcb3967ff2d299710351bcffd6262fc5563a0b00007a959224b8db23918ff5064383bf5672ec071e484ef01feee6d0b22bfc8727f5a6ce990eeaf024574338129fcb118fe689863003653d7bc61e18a15e40648a63e58eb01a432b33b17a754eef2b7aedd162a295c9b7ca1da1a05b01f5e5b066446dd6530fa51c7fe261b5a74359660d628c1779f9f8e5f4edfefe674a10d6bdb7d1d6ab5d271151866fd097a6ef08b5487fd1c1dbb92ce1ebe0a58201d026f9975de4bc90a4de996f3c9d36e784dba7d2a93aeacbfed20105ff9510f73c67e21689047b0e24e154b8d7c26e6472e9ded1ed816a0add02a66133ea0b3eced63aabc918f2bc6771adf8f4a54e227b30273916d21f41e2621c1a6150479f87e5331ff93da02e4398b6c0222e1fc14b0dc7cd3f2c40dbc7a6bef21019ad4d9bfb24d2b351b861ffb83a49ddd6b78c03f50e2c8da30338e74727c9982c1782d9f6f6e6d9396ecbff43fac5f46bf226382a210bdc0b4100f6b4704990937164f29c7d49ff3fa618738152713e03e764d29e6c93052cc0db89f0daff2db3f0c5f28ad222ed6ec316dcf80bb610a5d934ab38189b3d820a1a0d033a95774d8d1587b8ab87fbea2074dce153510a939c7ad8297eb4326285cf1f4b1ccade0250ced2eda178062c5b609e195947985574da5f871768875e29cd5e04216c72af8ac620effdfa1b8c62acb7ae3f3fd4311987d7302210836e007c5f9caa1c4d4a277ce1bdf7800fd0fbbc34c4adbc35356a013ebe34eed97aac3aa94d7d06b6c48b65892bc439839489d92d97ee038c704a654d16ff24b222fb41ea0507da649122cb11bac862ad275858ac87dcf59cdc08ca1958e8c97f4a3dc087fe1921f5bac25878d55c9ca16e2f1adb1945ff3e97d7f424490f69501e87f509936f3942f12fe4ebf99312629f3babccae481e384053bb92ac0a58347d544d9c0dfb71f38c6bf84c4d9758ffc8e5efa8bd1d7ec1aaff078bd5a8d601e8bc831772aa0aad0c89822a3e6eeb8b86722aec9e2e7d7f8546a934df502d907f25544693065745ff9f84b01c3ee93e33bb51deaf8b913c09567aced6387dccdc671cd8989a1fe55733e9aed0c77ff540ffa45bf90ce7b98332ab57898fa1bbfa9bf98e36caac52452ca66821d4bdf25489d11cfd0655c82429fd4e67fcb2baee9f67dbd4f922ee97af193c88c2c83ca5df62b398fefc80b2b39efc39f3de35cc693bbbc8a13e46e47b90b04c77e207207881593dbe3c4f147b0d663fa29cc8e249f7c0990c5619ebe572ef491cc2ba088086ae43dc4d10f97e32d9f92520b665d722f2f478e14a4fc22cb18993e391a349539097d3f0dce5b2a4236e58736461c8dba41907ae12320ef2a4081fa816a8002f0469e4e90e95705b2097d274174c62fc1bc79e5c316f4b383407023e9b5396024d524917fd1f334bbdc9b87c6b494ec855194403dec91fdd32795d3367ed5144fd2beaa5b381d10b132c85fae27b0f1ff077c3eae90a510599f80295cd175b3913e77d6202c71f8c2e7f895c1b1c22e7d63d69790552eb49ec4c62173e1d9a56161b14cd53071f86495e9946373c213fff5eb44b47a72f955bf3ba03af30899dff6985d673b0e5ba4ee43b515cb45b22cfd6437501db7a04392a78263152bb778faf9c98c663513389ef6dcfe5b54a6a8cb51e41de32c48feda15cd3480ebe83a9cfe914bd521adc849a53132ecf63d052aab8c9ab9f3e2a7a800afae2937ba4f4e9184546e927333bb3716fc69e9e0ac374a327db3e795b55b3aa341353f72faa63e5d69c842bdee53e5f37bcefa0321049c33da3681880985421b8445039f786739705adddd1aab3da505f1b247068b7a83697b13c03fb4a8217118154a5fcbd1ff443702fb385e4e9269215f36ba1cd1a3fc362a24bd0a96c69c790d76d019661cea5835bccb91f24ca2ef4a63972efb03bf92487f1cd5610dd8e8636e17c390b456ece7a52871eea9475fd4b2a18d4c915d71ca0574ddc22a12da5e585771fd52c0b9a2ad8c86c35dc3314d0b9974b88d28b30757c8dbb4bb8aa74c418fd038bb29ef492d0c1c9e08091a0b149794c4b0d30f839e2cb29fc7c5a34a750bd0e10e708dd26ada5691d1cd3dc2b8a3c3d00403131ae4452362c5b177c58762c7847254d4ea0c1b320597052557bd46099eb75ea2322442f265fb0dc687822f1db054331c9e43aa023560d3beef1c785190c2cdd108d22a938bccf76b3d28267071c5375d29c92442c219824921cf62f5de351c1c35c7b26b3bc68e88de728c1e6abf6b9f316313ce396ed089961e9d410de9fc31ada65ad6ea238ff337c57321b45eb379dd955ee7bf69205fadc0ac00a9655d11d01f62e78207fec802180628c59853dff522c179e3b2c85cd657fbd49c8cc5bb5894e315e8574c515ce4d1b51ae27d0b36056269350fbc5ec5491efe79504175baad6f94523272cb483e42fc2294f49e2d12181e0ddf431af644dd80f8fc91f935186e8e3572be6d0e2434d2598a21aebda990695835fe506e9275be2c2b2b2036ce19fe5e5e95ef4b24e1c6f586f1fb90d360282413b3577bb8b51c03fd695dc82ade540618087bcf9ecaa1995b020c729d369935fef0b2925414906a62617e975c36d82a67deed83c500a825413fbde9a4d27ec1fe4b186de0702b753d5a5fc16865dbb192d2549d52636b2e0128b404debda84dc73568caea3dfd371062b7ff1dc8711ed8b15b09213f0e840675e2ca664d5a6b39656f8fa52573f168eb9ea0cd5f2372d0f94b7c962bd842fd28c2b3f94eadffc41c28b201680ee5a7bad841e52d6c9e31726c8123d23a025a57398aa461649f9e17bec412313f8a93d21382bd0000000000000000000b0ece2d2817a9cfac8136e6b046cd496f72143c2711b72454fffb8d374acbbd35a8e05c3b60e277da368c65e1fbbbc3632576e6a07488943be210fec82d1f953220c532d8432bb00000000d9db667032cfcb418642d950b4c8e1b5b19391313f258f2433cd262d736ccd2d6397a2d4a1306e8e764a14ceb53b8aa5177fa9c7eb5a8070853c11dad3be0f7a2c2e598db23ff8402362ca5a6f84be62bf2875eb7c288f6b63a97b2328725eccaabdd4293ea3d39b6fd09b3a621de3df8d131b213fccd552671e489f6ec1792421ae505f0c3da5987011ab741b0f524b219d3e8147ddf09da12479780c211469cb74c00582a0858b94032a9ae7a8e31652c996e7abd04bf7d6dc3a0c1276292dabd56bae29ed7c0f977a5fec1e623137569c383080c630", 0xa19) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x1, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000001000)="75f71b10f06abe97", 0x8) 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x42) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000540)={0x10, 0x0, 0x4, 0x7, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff7000/0x9000)=nil, 0x2}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x2}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x5}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x80000000}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff6000/0x2000)=nil, 0x4}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x200}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r2 = kqueue() close(r0) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d026111fe4d04000000100000001000"}) clock_getres(0x0, 0x0) kevent(r2, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000380), 0x5, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="d0abe141ca6e7fa1d3a9273605cfa7", 0xf) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x6b8b42c6bab19f4e, 0x2) setsockopt$inet_opts(r1, 0x0, 0x200000000000d, &(0x7f0000000000)="0100008000000000f8e2ff7f5e8378fea4c99a7f2265d3f7707fdc6e2ab6147575e27b5579ea50a2e19b348d52b61b71d5a20224cc4511d33c9b5037016df2d3fbce8704190e42b7f6f642", 0xffffff2a) kqueue() r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIOASYNC(0xffffffffffffff9c, 0x8004667d, &(0x7f0000000180)=0x8) ioctl$BIOCSBLEN(r3, 0xc0044266, &(0x7f0000000140)=0xee2) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) fchflags(r2, 0x0) 16:00:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000228aa) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r0, 0x20004b3d) r1 = socket(0x2, 0x3, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r2}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r0}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() r7 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r7, 0x1, &(0x7f00000004c0)={{0x3, r5, r6, r3, r6, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r4, r4, 0x5, 0x5, 0x1, 0x8}) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r8, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r8, 0x20004b3d) r9 = socket(0x2, 0x3, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r10}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r8}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r11 = getuid() getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r14 = getgid() r15 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x3, r13, r14, r11, r14, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r12, r12, 0x5, 0x5, 0x1, 0x8}) chown(&(0x7f0000000040)='./bus\x00', r5, r14) ktrace(&(0x7f0000000080)='./bus\x00', 0x5, 0x2, 0x0) writev(0xffffffffffffffff, 0x0, 0x0) 16:00:07 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="3602e5027f01d895c3fa9a4cbbb64cc8615b920114a4dfd738f0c3a9ce477834efcbbd8ed62803e9069f49022b6db2a4113223d5dadad2408f9a0266106edfd49688328b7b3679d38988f019a2182447c435ffb58a466906f2ecbb1591e88360221428193f849664de606f84b07c90af9fd99c33a0cb73ed123835064954820147cdd0ad45a46daf7c51cabc16d9c18ec0cd23f1f934af"], 0x1) shmget(0x1, 0x1000, 0x80, &(0x7f0000308000/0x1000)=nil) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x8) sendmsg(r0, &(0x7f00000005c0)={&(0x7f0000000080)=@in={0x2, 0x2}, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000200)="3ebd3ac4e38c1839e6e6a47252c272081837e193b1a8103e8f4251f70fa70b6da55b6fd8d836d0595ba9a8a709b60cd24f33521c5c0f9f9437c15c594570d818a0d01055990492cb3911bab7395d3017f5f9a531a3f90927fa57e35d9b36b91d3befde86a3f49ddb658a9c15d91f23de0a024c08fa6b8bbf39adeb955aa45e44b3535f8b7121189af418bb0dea654c3bb23cb48863ee5b8c9c688479f8584dad9be0a4d7ee8d4040009dfe0619d30c5bc7031d7e50debac932b7026dda6a1853d9c7b14694d552977f5cd8898517a9f042ac2edade8248d86e14cf85dc08decb93e0c75849217460f4d59d53aede5aff56daee63d260", 0xf6}], 0x1, &(0x7f0000000300)=[{0x40, 0xffff, 0x2, "b426a1b0f0d87c9661fa3245ef38665bdf598b1b9627f6f70ffdcffba58417cdf622dca91fb1df012f6b4d144d4cc2"}, {0x108, 0x0, 0x7f, "c8f7fa66c4df53681afe9bf8608e6f59406e2827f90fc4fc26eb7248cb8a888a8d837a8b4da8a45cc154c5eab9a75d5ad01c9609090c501f78a0ab129966d4c8156a3de757a0a0722ec089d874552f11b2b16e2ce62b02d4bb85bbe1382ea3240729744f55b26eb2c704f75b15867632cf06d48e06ad98d1b73fba3dd09ca2a502fd05323b26dec492299702f8be2f4673aa55c8ecb7419c66b876eca8ab42f11f2fa924b78b7910ca3f466d0e0664d2f011f9abe754afdb0ed04435b0f71f1f1daeb5b7cf2ce93a32fce41e21f26c1be21c9a97ba2530f7dcad5f5da3579544782be11e6bf171ce0a3ff86ec6cb501fa5b2eca8918b600e"}, {0xb0, 0x0, 0x1, "5bc0b30bd66b7dbf1efd7b39ad231be7127cd5c637821006f4d9b59b5253e558a70f0d9d8217bf99f48a80ac1d39329dc20acd9fa0b304cdc26a46287f3591a176f2b3b1b459d58472fb45eb8230d8b5ff74a8b4f9e5e206d829a984abc816447ca73ea1e33c31ec9db0dbdd60461d10506ea7381009e88122334bf40d19266ce13a18a3c371f0da1ec5401ca49d108dbc3fdf27bb3868f06d4a"}, {0xb8, 0xffff, 0x5, "c52c01b2f428285c34a5e07bbb468d3b05726817ece14db2de535f3051f948e55ac8af1b2b0c38cd7670fdd778e76ed29ac3a54b50bde5d23800f134b419f493afb60e859da209d23273c7c00450333b764dd6e80b8b4e8e239a401912e17d2edf0fed7c1bb6806f948ff9f2304b241b4c51a87819e6ac17c77b58989a4230fb68e772e9838b3ab0cd97421ebf02ee67289dade78feb9a7e7b19dfb7b48f01f07b4ad3b6adc49ab1"}], 0x2b0}, 0x10) r2 = dup(r0) listen(r2, 0x0) r3 = socket(0x2, 0x1, 0x0) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) shutdown(r3, 0x0) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) bind(r4, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) close(r3) recvfrom$unix(r2, &(0x7f0000000600)=""/210, 0xd2, 0x40, &(0x7f0000000700)=@file={0x0, './file0\x00'}, 0xa) 16:00:07 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x280, 0x7, 0x9d4a, {[0x4, 0x1, 0x27, 0x5, 0x4, 0x8, 0x80, 0x4000000000000069, 0x7, 0x3ff, 0x3, 0x3, 0x1f, 0x7, 0x1, 0x7ff, 0x0, 0x4], [0x5, 0x9, 0x3, 0x8, 0x203, 0x1, 0x9, 0x100000000, 0x5, 0x400], [0x3, 0x6, 0x1, 0x1000, 0x2, 0x7, 0x7], [0x3f, 0x2cd, 0x4c, 0x1, 0x6, 0x8], [{0x4, 0x10000000005, 0x0, 0x6f5b}, {0x8, 0xc0e3, 0x7fff, 0x200}, {0x9, 0x2, 0x0, 0x3}, {0x0, 0x200, 0x1ff, 0x8000000}, {0x9, 0x100, 0xfffffffffffffdc4, 0xffffffffffff0000}, {0x100, 0x101, 0x9}, {0x5, 0x7, 0x5, 0x7}, {0x3, 0x4404, 0xbdf, 0x2}], {0xb5f7, 0x8, 0x7fffffff, 0x6}, {0xc0000000, 0x101, 0x1, 0x7f}}}) r1 = getuid() setreuid(r1, 0xee00) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r7 = geteuid() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x0, 0xffffffff9aa8773f, 0x6, 0xad, "13930512d5e57691f1758e2ee368d2d1e2714cd5", 0x5, 0xa0}) r8 = shmget$private(0x0, 0x2000, 0xa8, &(0x7f0000ffd000/0x2000)=nil) semctl$IPC_RMID(r8, 0x0, 0x0) shmctl$IPC_SET(r8, 0x1, 0xffffffffffffffff) shmctl$IPC_STAT(r8, 0x2, &(0x7f0000000040)=""/210) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r10 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r10, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r10, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r10, 0x4, 0x5, &(0x7f0000000800)=""/210) r11 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r13 = getgid() semctl$IPC_SET(r10, 0x0, 0x1, &(0x7f00000001c0)={{0x5, 0xffffffffffffffff, r11, r12, r13, 0x10}, 0xa, 0x1, 0x9}) r14 = getgid() r15 = getppid() r16 = getpid() r17 = getpgid(r16) setpgid(r16, r17) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000080)={{0xd71, 0xffffffffffffffff, r9, r12, r14, 0x1e4, 0x8}, 0x0, 0x5, r15, r17, 0x6, 0x6, 0x7}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000580)=0xc) r21 = socket$inet6(0x18, 0x7, 0x3) setsockopt$sock_int(r21, 0xffff, 0x20, &(0x7f0000000000), 0x4) r22 = fcntl$getown(r21, 0x5) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000840)={{0x3, 0x0, r20, r19, 0x0, 0x1c4, 0x80000000}, 0xd, 0x100, r22, r18, 0x7fff, 0x92, 0xffff}) r23 = fcntl$getown(r0, 0x5) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000740)={{0x7, r19, r6, r3, 0xffffffffffffffff, 0x2, 0xa5}, 0x1f, 0x1, r2, r23, 0x7, 0x7fffffff, 0x7}) r24 = semget$private(0x0, 0x2, 0x1e) semctl$IPC_STAT(r24, 0x0, 0x2, &(0x7f00000004c0)=""/227) r25 = semget$private(0x0, 0x8000000000000000, 0x6) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wsmouse\x00', 0x2, 0x0) semctl$GETALL(r24, 0x0, 0x6, &(0x7f0000000140)=""/94) mknod(&(0x7f0000000100)='./file0\x00', 0xe008, 0xb31e) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000600)=0xc4) semctl$IPC_SET(r25, 0x0, 0x1, &(0x7f0000000080)={{0xff, r5, r4, r5, r6, 0x16, 0x80}, 0x4, 0x9, 0x8f}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000640)=0x1718) setreuid(r7, r7) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000005c0)={r2, r7, r4}, 0xc) semctl$GETPID(r25, 0xa2e02803b6a0a0ea, 0x4, &(0x7f0000000680)=""/68) setreuid(0xffffffffffffffff, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) unveil(&(0x7f0000000040)='./bus\x00', &(0x7f0000000100)='W\x00') r0 = open(&(0x7f00000001c0)='./bus\x00', 0x8, 0x50) ioctl$TIOCSETVERAUTH(r0, 0xc0107004, &(0x7f0000000000)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000000180)={{0xfff, 0x0, 0x6}, 0x1, 0xa69, 0x8001}) 16:00:07 executing program 0: r0 = msgget$private(0x0, 0x20000003c4) pipe(&(0x7f0000000480)={0xffffffffffffffff}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000004c0)=0x7fb0) msgrcv(r0, &(0x7f0000000440)={0x0, ""/4}, 0xc, 0x2, 0x1000) msgrcv(r0, &(0x7f00000007c0)={0x0, ""/227}, 0xfffffffffffffcc9, 0x1, 0x1000) r2 = kqueue() fcntl$dupfd(r2, 0x7, 0xffffffffffffff9c) getegid() r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x1021, 0x0, 0x0) r5 = socket(0x2, 0x8002, 0x0) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r5, &(0x7f00000003c0)=ANY=[], 0x0) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x80, 0x0) write(r7, &(0x7f0000000c00)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd41eb224ccd6dc999af1c9067e3a2565326d0dd75ab7dc50651db5da53c2c86a783de33cd009822fd6b4af8394014cf628ae6c0f629f8b9d0fa64555ab44ecda46684083d5f7cdf6060374575b550196f86a6837bd819aa08372c5353b97094c3f88d269ec03402221678b8da196c5d757b2433ce55a5f8a75a7dfbba5472c921c2aa8f5a5a90d05050a04718e8781f6497c0256d9e787ec0c126a2892024782734462be403332ca0182551d6c8949553a21aef79babe120e2c1d8de22b35b72f749ea35e7eab1bff555c3ee65e47024ef473384dc94e8fdc4163ee0894580efae3cb3afb3ea6e30bb52d2f6e56e620eb303dbfb0ce479f5e7ab94b49faca8a671fc6909aa2c61c8bda19961e142813ebd8e0364b1ffed1022692da3c5d2d13297e446de0bbfec6967cfb644492cef7bc2a3cdc2878eafe5bad0c9920fe7bbd06dc56aea6df3adbb177ea671c2818004e40778e3e9313d4ee353319b8f17efee39932d8d07fb28d264cdcf184d54b32efa591745a8689dff26b662a2348935cb2bdad23f3c65c61d5ad74fa4767c68cade1e0f9f5f013b9626ca771b27b6532c38bc6a714b6931fde8dc9463348cc3600ea5029e4ff4ab3c9cf77827c371f14725df6f2df53e6dc531bb689aac0af047c2790cc9d941db0cc4cb5c3d58fb857f5d11addd5629260226eef86c2dd9ae803036a6f1cdcdfeb", 0xfffffffffffffd86) r8 = socket(0x2, 0x8002, 0x0) connect$unix(r8, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r8, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) r9 = socket(0x2, 0x8002, 0x0) connect$unix(r9, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000010000"], 0x10) write(r9, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) openat$bpf(0xffffffffffffff9c, &(0x7f0000000500)='/dev/bpf\x00', 0x0, 0x0) r10 = socket(0x2, 0x8002, 0x0) connect$unix(r10, &(0x7f00000008c0)=ANY=[@ANYBLOB="62020207e00000010030b8bfaa17dbed5b25"], 0x10) write(r10, &(0x7f0000000080)="4a60576cedbabdd9494bd4d135e42c06000028a13a9302005667c35d7bc875bd1b01a846e1a39fd6382db65b013c390322b2845ed5c5339854f7b37b4d000000008d780203f2e8cd5326d0dd75ab7dc50651db5da53c2c86a783de33cdd29822fd6b4af83940477b6c916b267d6c14cf628ae6c0f629f8b9d0fa64555ab44ecda484083d5f7cdf6060374575b550196f86", 0x91) socket(0x10, 0x1, 0x10001) socket(0x2, 0x8002, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000080)='\x00', &(0x7f00000000c0)='+\\\\\x00', &(0x7f0000000140)='}+\x00', &(0x7f0000000180)='@\x0e/&\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='%%\\\x00', &(0x7f0000000340)='+-\x00', &(0x7f0000000380)='-\\\x00', &(0x7f0000000240)='}\xa8\xf0\xc2\x80\x9a\x8d\xd8\x82+\x00']) msgsnd(r0, &(0x7f0000000040)={0x1, "48696a280567b1a6342fcc8ec5d56f596329414fa22f5c0ed193424179fc5bd8017a071300"}, 0x2d, 0x800) 16:00:07 executing program 0: r0 = socket(0x2, 0xc003, 0x2f) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f0000000540)={&(0x7f0000000080)=@file={0x90177ed105bf02c4, './file0\x00'}, 0xa, 0x0, 0x20f}, 0x0) 16:00:07 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="4038aca86874b5e53000"], 0x361) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000880)={0x0, 0x5, 0x0, 0x7, 0x0, 0xf00}, 0x0) 16:00:07 executing program 0: r0 = socket(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f00000000c0), 0xffffffffffffffb5) 16:00:07 executing program 1: r0 = socket(0x6, 0x4002, 0x3fd) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) recvfrom(r0, &(0x7f0000000080)=""/183, 0xb7, 0x3, &(0x7f0000000140)=ANY=[@ANYBLOB="01b3fb201d9c71a87700"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 16:00:07 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x4003, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) dup(r2) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = getgid() setegid(r4) bind(r1, &(0x7f00000015c0)=@in={0x2, 0x2}, 0xc) socket(0x18, 0x4000, 0x7ff) recvmsg(0xffffffffffffff9c, &(0x7f0000001580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001a80)=[{&(0x7f0000001700)=""/230, 0xfffffcee}, {&(0x7f0000001800)=""/185, 0xb9}, {&(0x7f00000018c0)=""/199, 0xc7}, {&(0x7f00000019c0)=""/156, 0x9c}], 0x4, &(0x7f0000001640)=""/159, 0x9f}, 0x1800) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x20}], 0x1}) socket$inet(0x2, 0x8000, 0x49b3) 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297bf7aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000f6010208a371a3f800b613000000000000010000000000000000", 0xb0, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x2, 0xc003, 0x6c) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238bf46854d78a2a197a386207000000008295955984c87910bf453f68c11700287ead4bcb777fa69dfceac2a84e6abca64896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58fd4237b8fa4d012ae447473c238495aaee48c02f6ac41e6bf3bf554799b9b813ad30505e8f5300a49fef9d612f871f4385f04157795ea4a5c5fe659fa202361cd8cac7dbbc5b65c6593d2870b4122cd23500"/189], 0x10) write(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) r2 = fcntl$dupfd(r0, 0x0, r0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x3, './file0\x00', './file0/file0\x00'}) 16:00:07 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) seteuid(0xffffffffffffffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) mprotect(&(0x7f000029a000/0x3000)=nil, 0x3000, 0x2) r1 = fcntl$dupfd(r0, 0x5, r0) ioctl$TIOCFLUSH(r1, 0x80206982, &(0x7f0000000300)) 16:00:07 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r3 = dup(r2) readlinkat(r3, &(0x7f00000000c0)='./file0\x00', &(0x7f00000014c0)=""/4096, 0x1000) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x7fc) 16:00:07 executing program 0: lseek(0xffffffffffffffff, 0x0, 0x4, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) clock_gettime(0x4, &(0x7f00000002c0)) getsockname$unix(r2, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) pread(r0, &(0x7f00000010c0)="2bcecd1843ad4efb026f3cabf9a0a74c433cb3b891b1e0e1d1d775ba481548a2ecdab2c530b94a53d1a32ab4d39247ced1fd0bda42871bc895c871cbe5759283e31c9a93aa7cb89643d0e3614ee7172de30dc62953a1f141b569562cd7bc8c4e7eee8aa73e17bb9e6e5d17ae23f8d781b376beebe859a6f7b0989547e96f4c48e7a4048332ae155fee55d912eb1ab749477a0d94b62712d2e49b591df9c7764da69d8937e45355b4839d3a937a130045a0b5d71c2cec999a4bea5c636b4947d885dd0c301b78cb28daa21a8abdd527fcff1f507faa6d9b7aced19276337c751e3399946db95023c589c8ff4687d494e2377594a719a1028d18f03602f396889ff5672ebbdbfc4b7802c689addf36b7e252b752edd4105b663bc7ebccd932812e8fea59dea78eddd37eadcd00a59eb9285188bb15f3d2952215dc6d28f18de45d28e9439bf9780cd181f867c9006abc00d3af4d9033f60646cd80353d72a15025011b91466570d9356620068a8a2748cf7b38d9181693fd97afe6e56eb7fd1f1c2a9876ed47af544e36d67c3436eb4755ac0c610877a538fdf7771826a1cad869369d9b990a9365062c7b2af2cc461da224a9205e494c907245915edc9eef6faa5a4a18219a86f9ffdf2d3ed72714f1f5af5377e6fac2bcd760b9d332ee267a0a7ed7ff0c16b6862df8648a48600044d859413a2b3949d9ef0befacd0fd5493acdb269306900e6974fbc8f303635b6373c4ebe33e0fdff97905cd28f0b83d89b363c3a1a9c32643d307b7be1aaa0760c81e4fa02c50384b3b37184417e0cedf999ae0c778c17080ade8959f337804fa67682264af76aa06f2d5c5160e777317e7cea0c8903e81f208b6092c2fdd1aee9462b4d322f84651ab0ddbda4f9fd2ca34a92dfd0ad260e7cf3ad99bb800feccf1193673b8746278ea16a7a262aac96f2a71469f0b85303b7bcedbd8660eb9f7bc76fdc7ee3bfcd41a7083a801ae59949c90ae505e7504ebfecf5c4081d5767023211835007a417eaa9874752847735cd899b3d7aa951021ab2d3acbbe4da570c2848b6cb53429896ac951828310d74eeb76e3781e7f8efe5d8c468326e4fd9a3362b343c0f32aa8b45e582b5f4dab33e951d11cffb6db08d41b2058e6c5df3989d2b3434c165ea012a5992df29720259362b3bc5a7c74fed503365eccec74b0160f2f87e11ac3fd989d1f9893ca01a3f0cf96de40acc22209b85e73f6442f55699f208e9da19ae82ecfa1d605615f497e7ebb937bb1d519cf58dadc80ee59fb1cbd6442f1dc6783fcaba8028c45e55bf4db5dd26d318034fae37d71a2cc66ca42dabfd7d3028b7609fc03184b085edef8d708442c5e14313a3a770d3229f6280fd46ac767f2739b9be5b4cbf77ff4929bbb97067cb0cf8fb48014a9ab138ec808e5fbbb4e4fcd0d192245606d88260ea75f1f2577489a30b6e6f3434eca2e7972949641c26b0f0144eeea22211653a8f47e7ad4de46ec2a87e29d2f52733ea0e23cc8b717c173b3688eef53460d3feab760d1c05a039c8b99762fe28ef3dbf87fd49cdff6a355630ac5af075b207f218c3da23518f08338f8609022fcee2e7568dcb3d4ed1fa53b28d7e14e2c33cee2b82c41ca51c4e56defe58ebc800dc12767cd1fe7e3b4fc1051e89df1bd4ecdf295fc85dd03615c146b924bdb7b91404dc3173f0d4817387309c0f98be815e34e99e2a24f1655f5932c132832f665f7f241adab2b3c73afbf3f1615c6ad05f42bd23dd2749ac8d942d675806dccf54be6acd22f4f7adf29b9a55c2277537583b93a4f8407407e8b49dcf4fbac6f2680e284a4260e60731db5a0398ef4f1a85eca0921e5f4b7c7570ed0a12f6cf7978776c90db47b4f1fc496c2fc57c576c6d0173a9613724d27e31ee0a259ada0eb7d016f43cd86f4838d0755eaf8b2f26541c66e624dbb5e85a2b2f05048d6eb59bab3833f80622842993797508cf06fa82117c639f8b28ac9287a57492fc8140c6c57b46c708ee0af64f71288138153a133558a1b8a796357b2d214874669dd32fee401c48366f8c75ef5b28a2bdfa67c35311c59f57fb90b3a412b6833efd0186a4ceeba7040f0b03d2363cee92e9355ae7571fc4026dc128d7f1819f395b4060010e8377fc350014bd6ee7e770db3b15140c10aa49c81fb13239d23cdc543ba40c594f9275809cbf59546df0d46b5cd0578ba8ce9536c75a558f01746c01de8d06e9f73e84de62a63f3f3856c26ecec2a22326013312c1eae7917d7a603d9058ed9fc355262c21b35fd412603c736c7f924618e6845cf8fb343ed482e477d20deb35b04a310276e86e6a1db7369ed3f01af31fe145ea9156d211a3480df63ad4804538ff11074fd7c9108469c75d553f624b8852dca917d3bfe6e426aa1742f99b22927fa801db9bbbd97c48fa28a5c538a21a4fa9b577b00565543ad27cdd4f19d0ed02ee39f5f4663180db760239efa23792f84c104d61e2d08f28b6a3c557d154291e424dad822de67b50ab0e381f9950c6e158324ad16b769395af39ef4fe15570117edb4b96e1de397afb6da2609d9a837493dadff5f22a86e1204abacc0462665b725c61c35e46f05def4c51214a3ab71e78316c06d396874f2381b37d3d7f561b08d1055d854d53a4ef9785dbec928813c93e14e6412f13cd272edb6aa7ec9889dc8b9ed44547c7b3d20efdcebe8d441f95bd77f7c5687d0476b0074b5cbbce67a637d6eac2f1d71faf6a534c5839b66023f38571c5d3462f43d6152556567850c214e1f8490e967f55d06b5f5081577e35906bf6cab0edf9b7bfc450fd7caa10623def0b397a7e2331dd0efebb7d70782b8acc7d99eac48d5cb6c90f5af90e9bd657169cd31b51b73de0b6faa0731cd0a487c8dab3765ae1fe8e2e266fb5a90d40d4b82a3c9419419016fd3261b6e4d80d0f8eefb9a85178680ce4573f79419773aeeeb22c2f1929da65a59213243678c9337539b4dfe639a92fac622fdda2b34388461975bb8e081a6ea6d7894e199fe318924797677a2ff91b4b82253c24fd9465fd6e3aaf2ff828740f22f640ab2db093e5e45346cc33c5b09c04b8a5bbd8fe0853a7270dbf4f733572a97e82ccf17a6822ce7c306c474d4fb340dc1b8edc9c45a6e555d8337292a055a77b7f4cfcadbb1026272d817af727ee569510cb9870ac78ca60e86814888bafef441d6de00b0394b11cdcc27c197cb19f43f47c917f6b62959e1e449beaa1f62b4ae34bdb44fe3ac673c7320bde70da522d42e2b4e2802374b42fbf551a945366c879f552b2c894bd9f90cefbce6d5617134eb9d30202f3f5214a73c77aa1ec969ec2718db7b100c182bb47cfdd9fcd76f64c3288b676c5a31020309137e14f35c2f6befaf59e69b19009513d3209ae982d096f886b2eaf8425d0d2759d9b7bd92cb8a0b8d8645bef98c1904032e34003955cac2d8a2257343b5394ab7026d1d63f6fc4340a5a0f374dbe4ce2d136b2b018c4adc5d28fb5b80bcfd54bded31bafd3642f580aa13be80469a55aa16e1afd9403f919884c8f556dfee15389e4e6acd3e9205145f8a44e32ddfceed49fc70c9b02750427e1ee57a2f3fc71e66cc909c8fa649084f4ed3868d43d9861ffd74c71c3340df036e683c50a3687ec39d03ad384b118454e86ee3592196704dee550e3729a6790a1c3de281db400c8cd6c119483b6e56dde809ddfe5c7d08e33a1478f9d6e47e4ce5dd3dcd47275b0849a6dfa032ce7007f4179197b122f1f6607aefb7bf40fdfadc89655a94af1442f4c004f11d16c97fa1e592c87494a7281f2ab526e401457c716880ea1eb6ab5d8755337dbc565610f6c1c14218d3ddb1c88f1a3e22317cc507384f2dbb66741780e4bfe325480de64d74d1f85ffde672a6540ebf861b3ce080f66972451dddeb091113e3f31b9bd7e20e29c3a22a70415f99f529fb22e69a99fdb4bf22d60244739359f57f3ff6c5aa05a881f3b39b1a9bd951557d6f0e63bda33109c56d048c7a752bbcecfe1c9005d1da156852dafca90755baf1d31c4ce18e7d69db691e2b4ce296e4162956b2562e0aafa89cd8d7a5ca00601252640d0741eac1481a282746efc2adb68b3361f94c19b1ee040f69ae6b7a0ecc80f6723f3f5a8c8d02cb362dcd018e0ceb6c8745b682714a5195eaa465f4f08e4e37f9bef3f93a05ec3ec6f18817dc3fbf7d56898a9335671b8fa735f7baf6a548bdc26a27c4c44b2c51f2a524bf852ed18a62612038e5418e860f0102b456dbacfbf8de8fd2de1fb8d79d30382098cb14a2829e7a828276484b11ec4366dda5cbbdc14a26c4620e5a2cde5ec290f16c3cc7868d0ed8998e4fea6d70751fa3d2dc67f2212bc2a6d6b1a0cdd49810934bfe1921223deacc5f7084e53b53b66b4d8582e4855cb1c82ba0f129667645e8c00632a790c5bc5c38c8b21b9b1593be3459a77497d15e4976c603a4684159a6a91ba2b3e08dce2e9bcf39259c0e0bf6ee958ea2ca369dbd196cc8ad6c5ba3c62050d5dee122997b23fd50ba8b3b042b3485f588c428375eb256dd6babbdae2f5ee42b1f029bf256b70dd079db6a82eec1be0c6333c758db5dc224d94e1498ecc41550b2dafcbf75e63c23b26c94dc7ec52bcc67ebc67bcd9456d17acf06f3d26ca42b9cdd70584672c7e1f6c8e55f049a119014eb1f64a13922a6d3671fc02333fcdcb3820b68dc36ec0cf56d7900b222e801cebedd3c93ff02666a51305845ecdfc3b467f22321a3bc234621e25896af88de9a188baf2fe93d5b8df64e37a986e95c65f3ae2053f29ce150c25b9f400aa6a0cca54485de333a0d26aef40b13fd2b1e527a405252fd12e09e7db997d615b77e5f561297939b9f5bb49bc8caf7f50a259374a44b050ff46971b4c11595993d9cb76c5e8c74e442289c9d221f1b548b374bb7cfd7dffa8a2e8335ab1ec082c3f13360ec5d3a70df3516689d173879f52005af4d7846df6d2cd244c823646dba8890f234884c78b273507f6e23e86a31b2111d6e38c51e2a4075dfc4f68220a49eea90d7aa5d33b18dd37fe0c29fc418671a9e7f54ccbcc9c9dbcb2115656cf1bf46db46cfb40988deb21a2cfe2e84ad4a63eff7c27d228511676c068634f1e7d7a14439d143da7a5a547f417b23aa510a7c149a0e2678344e47d15d2cdc7544aaa68cb7112eae1f7a4013534d0b7cd12c2edb7dde132d1da77d9cce98ddf0641d407d3ce629039edfb5378d4de2d52fd8a09d41def7031f8496075133187d78efaaf0256d77a5001ecfe7f9a9d59bcce52d7c28bbc43c975dc4b230e05474fc00ce1d15184ea6fe2e96c48f51c7dc2476d2c02f1bf809aa05d125739405cd0797ea3c4c0b92b3a71a992de88f44b542986ab28bb0ac4ac86cff8c8399586e5fba763a54ccea1cfb95eb338ef455664cc3a085832e616b042a683d01ce835dd17b9be2f65ab18fe0a218f0630eda7bbca399429abcb6f02c3a4b47f6abc45a511436296ac456d3f300e16e60d8f2d91d84b5129c80440abb712339df4615343b66f69b793c48491e08b666918160d951f82db2f594481aba14e8b9140670f47ea0eb0b1711dd169487f9adf51384bdb3198432a15e89e527e500988f24fc6ab3c9f12c4d70c7345fad7be53efbba01d9dee259107960138651e12b873ab47b3b988a720207effe49be0cb9bd43de7f934f7a0e6f671660879dac505c66677f5a84cde458c2b697655ea099ef6b8a10f39b0c8f87521a871c18cf5b437e298152f905c93fff95ee72650a21ac9eeee3", 0x1000, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, 0xfffffffffffffffe) getdents(0xffffffffffffffff, &(0x7f0000002740)=""/4096, 0x1000) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000002700)='/dev/wskbd0\x00', 0x381, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x312c076886be7789, 0x0) read(r0, &(0x7f0000000540)=""/179, 0xb3) r5 = getgid() pipe(&(0x7f0000000300)) r6 = getgid() r7 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r7}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r7, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0, 0x4010, r7, 0x0, 0x0) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) r10 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x2, 0x0) fcntl$getown(r10, 0x5) r11 = getegid() r12 = dup2(r0, r3) getgroups(0x5, &(0x7f0000000280)=[r5, r6, r8, r9, r11]) r13 = fcntl$getown(r12, 0x5) fcntl$setown(r4, 0x6, r13) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) socket$unix(0x1, 0x1, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 16:00:08 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x8, 0xd2f, 0x5, 0x1ff, "975b20b9db6eb73e5a916a91e377f849e5ebcf2f", 0x2, 0x9}) r1 = socket(0x2, 0x4003, 0x0) getsockopt(r1, 0x0, 0x14, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 16:00:08 executing program 0: socket(0x11, 0x3, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000080), 0x0) r0 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8202f5ffffffffffffff"], 0x10) pipe2(&(0x7f0000000100), 0x0) r1 = socket(0x18, 0x1, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r0, &(0x7f0000000040)="9b3758e1b1a941f0", 0x8, 0x0, 0x0, 0x0) 16:00:08 executing program 1: pipe2(&(0x7f0000000140), 0x10000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f00000001c0)={0x1f, 0x1, 0x20, 0x9a9b, 0x1}, 0xc) accept(r3, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x21}, {{}, 0xfffffffffffffff9, 0x91}, {{r0}, 0xfffffffffffffffa, 0x3}], 0xffff, 0x0, 0x8, 0x0) close(r2) 16:00:08 executing program 1: r0 = syz_open_pts() syz_open_pts() syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) 16:00:08 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3070060e3dce5081a6f09000000000000f200"}) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) 16:00:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000001c0)=[{0x25}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000200)="3cf1a520e2d31968de749c6cca72") 16:00:08 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f00006c653000ac86a4dcea70e95865b343e60cc02890e94c7886acd204c64463de854d01fec374b45624ea0106896d4882c99bd7ed63f9a2cc73369c9ab3c7f5765012d3f824df925b0562"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) accept$inet(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) connect(r0, &(0x7f0000000040)=@in6, 0xc) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) 16:00:08 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000000), 0x8000) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x2, 0x0) setuid(0xee01) r1 = socket(0x800000018, 0x1, 0x0) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$BIOCGFILDROP(r3, 0x40044278, &(0x7f0000000140)) r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000180)={0xd6, 0x7, './bus\x00', 0x40, 0x8, 0x1, 0xe498}) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:08 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x100000000000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r1, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000008c4378f156334fe0000080000000009f894fe500000000000000000000000000000000000000000000000000000046070000fff20000000000000000000000002daa2e0b16e679a17df1604db100000000000000000000000000000042f04b70000000800000000000000000f20000000000000047d6049de7f00d2d46d1ddce933a31e862fd64aa75ec9e9d8b72f2298b30a3fd"], &(0x7f0000000040)=0xffffffffffffff19) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000000680)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x80}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x3) r1 = getpgrp() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r2}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r5 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r8 = getgid() r9 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r9, 0x1, &(0x7f00000004c0)={{0x3, r7, r8, r5, r8, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r6, r6, 0x5, 0x5, 0x1, 0x8}) r10 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r10) r11 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r11, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r11, 0x20004b3d) r12 = socket(0x2, 0x3, 0x0) r13 = fcntl$dupfd(r12, 0x0, r12) ioctl$TIOCFLUSH(r13, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r13}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r11}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r14 = getuid() getsockopt$SO_PEERCRED(r11, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r17 = getgid() r18 = msgget$private(0x0, 0x188) r19 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r19, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r19, 0x20004b3d) r20 = socket(0x2, 0x3, 0x0) r21 = fcntl$dupfd(r20, 0x0, r20) ioctl$TIOCFLUSH(r21, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r21}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r19}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r22 = getuid() getsockopt$SO_PEERCRED(r19, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r25 = getgid() r26 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r26, 0x1, &(0x7f00000004c0)={{0x3, r24, r25, r22, r25, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r23, r23, 0x5, 0x5, 0x1, 0x8}) msgctl$IPC_SET(r18, 0x1, &(0x7f00000004c0)={{0x3, r16, r17, r14, r25, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r15, r15, 0xb9af, 0x5, 0x3, 0x8}) r27 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r27}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r27, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r27, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r29 = getuid() r30 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r30, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r30, 0x20004b3d) r31 = socket(0x2, 0x3, 0x0) r32 = fcntl$dupfd(r31, 0x0, r31) ioctl$TIOCFLUSH(r32, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r32}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r30}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r33 = getuid() getsockopt$SO_PEERCRED(r30, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r36 = getgid() r37 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r37, 0x1, &(0x7f00000004c0)={{0x3, r35, r36, r33, r36, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r34, r34, 0x5, 0x5, 0x1, 0x8}) r38 = getppid() r39 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r39}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r39, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r39, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) r41 = getegid() r42 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, &(0x7f00000003c0)=0xc) r44 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r44, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r44, 0x20004b3d) r45 = socket(0x2, 0x3, 0x0) r46 = fcntl$dupfd(r45, 0x0, r45) ioctl$TIOCFLUSH(r46, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580), 0x0, 0x0, 0xfffffffffffffffe, 0x0) r47 = getuid() getsockopt$SO_PEERCRED(r44, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r50 = getgid() r51 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r51, 0x1, &(0x7f00000004c0)={{0x3, r49, r50, r47, r50, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r48, r48, 0x5, 0x5, 0x1, 0x8}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000004c0)={&(0x7f00000001c0)=ANY=[@ANYBLOB='\x00\x00./f0\x00'], 0xa, &(0x7f0000000280)=[{&(0x7f0000000240)="9474eb118192534408e9d806d780590289bd33caa636161c41344728", 0x1c}], 0x1, &(0x7f0000000400)=[@cred={0x20, 0xffff, 0x0, r1, r7}, @cred={0x20, 0xffff, 0x0, r10, r14, r28}, @cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, r29, r36}, @cred={0x20, 0xffff, 0x0, r38, r40, r41}, @cred={0x20, 0xffff, 0x0, r42, r43, r50}], 0xa0, 0x414}, 0x4) syz_emit_ethernet(0x3ba, &(0x7f00000000c0)="b6") pipe(&(0x7f0000000040)={0xffffffffffffffff}) bind$inet(r52, &(0x7f0000000080)={0x2, 0x1}, 0xc) socket$inet6(0x18, 0x5, 0x800) 16:00:09 executing program 0: getgroups(0x7, &(0x7f00000004c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r3}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r1}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r4 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r7 = getgid() r8 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r8, 0x1, &(0x7f00000004c0)={{0x3, r6, r7, r4, r7, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r5, r5, 0x5, 0x5, 0x1, 0x8}) r9 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r9, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r9, 0x20004b3d) r10 = socket(0x2, 0x3, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r11}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r9}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r12 = getuid() getsockopt$SO_PEERCRED(r9, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r15 = getgid() r16 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r16, 0x1, &(0x7f00000004c0)={{0x3, r14, r15, r12, r15, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r13, r13, 0x5, 0x5, 0x1, 0x8}) r17 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r17, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r17, 0x20004b3d) r18 = socket(0x2, 0x3, 0x0) r19 = fcntl$dupfd(r18, 0x0, r18) ioctl$TIOCFLUSH(r19, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r19}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r17}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r20 = getuid() getsockopt$SO_PEERCRED(r17, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r23 = getgid() r24 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r24, 0x1, &(0x7f00000004c0)={{0x3, r22, r23, r20, r23, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r21, r21, 0x5, 0x5, 0x1, 0x8}) getgroups(0x3, &(0x7f0000000000)=[r7, r15, r23]) setgroups(0x0, 0x0) setuid(0xee01) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='\x00&') 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x4, 0x10000, {0x0, 0x2}}) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt(r2, 0x40, 0x7, &(0x7f0000000340)=""/139, &(0x7f0000000080)=0x8b) chmod(&(0x7f0000000040)='./bus\x00', 0x144) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000240)=""/152, 0x98}], 0x1) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) socket(0x2, 0x10000000000003, 0x81) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000a00)={'tap', 0x0}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10001, 0x0) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f00000002c0)) mkdir(&(0x7f0000000240)='./file0\x00', 0x4000) write(r2, &(0x7f0000000040)="b6a942a848054d67731faa16f3c3a3f0d59c067473c3c927a504f95f5579dfc3cd1a7f550f23e153b603c8e52a726c20de8be52977f6e8acf36d", 0x3a) getuid() ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x2) setuid(0xee01) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd\x00', 0x10000, 0x0) fsync(r3) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f00000004c0)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9eeb9531bdbf0264b96a4ed842da0e97bbbc7350e7d312", 0x17) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000900)={0xfffffffffffffffb, 0x200, {0x7, 0x145bd85a}}) lstat(&(0x7f0000000280)='./file0\x00', 0xfffffffffffffffe) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000380)={0x4, &(0x7f0000000200)=[0xffffffff, 0x0, 0x8b39, 0xb0]}) r4 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r4, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000180), 0xa2eae01c55c26def) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000340)={{0x3, 0x9, 0xffffffffffffffe6}, 0x9, 0xf90d, 0x6}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r5 = semget$private(0x0, 0x3, 0x80) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000480)={0x0, &(0x7f0000000440)}) semctl$GETNCNT(r5, 0x0, 0x3, &(0x7f0000000400)=""/17) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x7}) faccessat(r2, &(0x7f0000000440)='./file0\x00', 0x10, 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) shutdown(r0, 0x2) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0xfffffffffffffffc, "00000006000000000000000000000000060000eb"}) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) poll(0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x2d1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x20, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0\x00'], 0xa) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000000)=0x2) r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) dup2(r0, r2) 16:00:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/82, 0x52}, {&(0x7f0000000540)=""/4096, 0x1000}, {&(0x7f0000000140)=""/14, 0xe}, {&(0x7f0000000180)=""/142, 0x8e}, {&(0x7f0000000240)=""/57, 0x39}], 0x5, &(0x7f0000000300)=""/43, 0x2b}, 0x842) 16:00:09 executing program 0: socket(0x18, 0x1, 0x0) r0 = semget$private(0x0, 0x4, 0x201) semop(r0, &(0x7f0000000780)=[{0x6, 0xffffffff80000001, 0x1000}, {0x7, 0x3, 0x1000}, {0x2, 0x6, 0x800}, {0x3, 0x100, 0x800}, {0x0, 0x80000000, 0x1000}], 0x5) semop(0xffffffffffffffff, &(0x7f0000000040)=[{0x8831908ee9e80535, 0x2, 0x1000}, {0x6, 0xffffffffffff7fff, 0xdedba6518659c4a5}, {0x2, 0x1000000000200, 0x1400}], 0x3) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f0000000a40)=[{0x3, 0x1, 0x1c00}, {0x1, 0xff}, {0x0, 0x6, 0x1000}, {0x0, 0x993, 0x3000}], 0x4) geteuid() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r1, &(0x7f0000000000)='./file0\x00', &(0x7f0000000100)=""/142, 0x1a) ioctl$KDDISABIO(r1, 0x20004b3d) r2 = socket(0x2, 0x1, 0x7019) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{}, 0xfffffffffffffffc, 0x80, 0x2, 0x0, 0x80}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x9, 0x7}], 0x0, 0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r6 = getgid() msgget$private(0x0, 0x188) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r7, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r7, 0x20004b3d) r8 = socket(0x2, 0x3, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r9}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r7}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r10 = getuid() getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r13 = getgid() r14 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r14, 0x1, &(0x7f00000004c0)={{0x3, r12, r13, r10, r13, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r11, r11, 0x5, 0x5, 0x1, 0x8}) r15 = msgget(0x2, 0x26) msgctl$IPC_SET(r15, 0x1, &(0x7f00000004c0)={{0x3, r5, r13, r10, r6, 0xed37d9b60cde8794, 0xffffffffffffffff}, 0xfc0000000000, 0x5, r4, r4, 0x1, 0x5, 0x20000000005, 0x11e6}) r16 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r16, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r16, 0x20004b3d) r17 = socket(0x2, 0x3, 0x0) r18 = fcntl$dupfd(r17, 0x0, r17) ioctl$TIOCFLUSH(r18, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r18}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r16}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r16, 0xffff, 0x1022, &(0x7f0000000380), 0xc) 16:00:09 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0xfffffffffffffffd, 0x4, &(0x7f0000000100)="99fe358a", 0xffffff0e) accept$inet6(r2, 0x0, 0x0) close(r0) execve(0x0, 0x0, 0x0) socket(0x18, 0x0, 0x7) 16:00:09 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = fcntl$dupfd(r0, 0xa, r1) utimensat(r2, &(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x200, 0x1}, {0xfffffffffffffff7, 0x800}}, 0x6) pwrite(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r3 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) r4 = shmat(r3, &(0x7f0000e80000/0x2000)=nil, 0x0) shmdt(r4) shmdt(r4) 16:00:09 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse0\x00', 0x100000001, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f00000000c0)=[{0xaf}], 0x1}) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x41, 0x2f25}, {0x44, 0x15d}, {0x82, 0x8001}, {0x43, 0x1}], 0x4}) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwrite(r2, &(0x7f0000000180)="76af8f7659dd71cf94717918af1a2153777ed6a9a4642fd9b4804f2036609e40f971ee6ca1fe4c2e7fbfbb2e983185473f1eae2772935588b6400ad46d38e65ac3d4efc062028841202cc9646416fd2ea3c12af1b57807253438a8ec2e51aaff86fc0a785e1ea8c8c34d35c1e6db5b1445c5543d83c5a6ca", 0x78, 0x0, 0x0) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x87}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f00000001c0)="9bf4174b8372ab2ed8d1d4f0e265") r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000036, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x8, &(0x7f0000000000)=[0x5, 0xb60d, 0x2, 0x81, 0x1, 0x5, 0x20, 0x7]}) 16:00:09 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x5d, 0x43, 0xbdd26b9}], 0x0, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x285a0, 0x0) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0xfd8, "cd9293cde1fe8d128da13c99774325165af57783", 0x0, 0x80}) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000000c0)) dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) read(0xffffffffffffffff, &(0x7f0000000100)=""/28, 0x1c) read(r0, 0x0, 0x0) 16:00:09 executing program 0: mkdir(&(0x7f0000000340)='./file0\x00', 0x0) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x31) chdir(&(0x7f0000000300)='./file0\x00') chroot(&(0x7f0000000080)='.\x00') socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xb1}, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1], 0x28}, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:10 executing program 1: r0 = open$dir(&(0x7f0000000100)='./file0\x00', 0x40000400000002c2, 0x0) write(r0, &(0x7f0000000240)='-', 0x9c6c5a3150a9106e) fchdir(0xffffffffffffff9c) read(r0, &(0x7f0000000140)=""/252, 0x7fffffffffffffff) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x87}, {0x14}, {0x6}]}) syz_emit_ethernet(0x2b2, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x24, 0x0, 0x1}, {0x3}, {0x6}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = dup2(r0, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x3, 0x6, 0x400}, {0x9, 0x9, 0x6, 0x1729}, {0xffffffff, 0x8, 0x80, 0x6}, {0x6, 0x1, 0x100000000, 0x8}, {0x1, 0x7, 0x1000, 0x6}, {0x4, 0x15a, 0xff, 0x7fffffff}, {0x0, 0xae0, 0xfffffffffffffff8, 0x7fff}]}) syz_emit_ethernet(0xe, &(0x7f0000000280)="fd612da02cdffc3279adffed84dd") 16:00:10 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{0xffffffffffffff9c}, 0xfffffffffffffffb}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) pwrite(r1, &(0x7f0000000300)="6a2f0b2b8bc10720bc7b3e931f846d4e8703bd8dfbd6aeac655862511f95f947c5836cb8f84e44a8f88152f64f527a8b286569c34377bfd55aa32cf1f45725f08650d745a395513dfdda70f69d7594b5124fb589e3d2c336358062d65e3a292e998866bb61fea2fa4254d7e3f57fcafd32622a722520d7678945b2c378a442d4b2ec9bbfed07c51be64c6ffd66c551556cb22271673c1febb4ad91d1a55c35ec8e879997a71359c913d1447f881f8795d87e55393507a99391da5b33af0ea4b387", 0xc1, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000400)="b211c602785ae288bc673b5f7b5ab81c9f23a1e5f649e8a3a4fc4b3d5264bc8b09dcbd34ecb9aafbcd434624125a52392d56fb80ed1c37be6655a59dd7ff2728f0fcae9aca598e521fcf7370f76e732328353a8632d4aaa29a962c2b29965e680c918e7018cb5ddff1b9164f9aaf9e44e18c1a6531b54e921ba7da04b403dfa8e4a86bc3a0abf4733c13b678721c5af211e4a90ce999b541d528cbebd30fdb789cdd7f78fb0f72bda4252eb2b9cf2214ac3c61c52ab6e17b855f138e6da8790bede2aba733f9", 0xc6}], 0x1) link(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0/file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000002c0)={0x0, 0xffffff74, 0x0, 0x177, &(0x7f0000000500)=""/210, 0xd2}, 0x800) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10020, 0x2) r5 = syz_open_pts() ioctl$TIOCSCTTY(r5, 0x20007461) close(r4) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28020000ffff000001f8ff0008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:10 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0xb) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a8, &(0x7f0000000300)) 16:00:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x813, 0xffffffffffffffff, 0x0, 0x0) r5 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000200)) write(r5, &(0x7f0000000240)="ab228122077e2bf8660e472c87fd2604b6cca62c6da610b015592150de09cb71bb7bc82c97ab01899fe01637b0ca00d264b9f69e5c93042dd6ed191d03834a58f0dbcd846bbc23df1c3127dc39bc8bebabd8591b60b63394dd1c34405d17209747a67914f385772f8ce332bb3f5664f8055b0a9c66db5d7d2bd4737db70fd81419dcf11cf803bcf370e11edba8cb6dacc7dd9db37bdc6ad2dcbf", 0x9a) kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x10, 0x10) r7 = dup(r6) sync() r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f00000003c0)) setsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000400)={0x6, 0x2}, 0x8) unlink(&(0x7f0000000440)='./file0\x00') r9 = getpid() ktrace(&(0x7f0000000480)='./file0/file0\x00', 0x41bb3ed436d97d8d, 0x22, r9) shmget$private(0x0, 0x2000, 0x2, &(0x7f0000ffb000/0x2000)=nil) shmget(0x3, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) r10 = msgget$private(0x0, 0x310) msgsnd(r10, &(0x7f00000004c0)={0x2, "df852dc21009fd364ee14ac5a3acd6dceef5f1e349812409f395284cbc0c48b42519b944ea7d963c3e17cc0fb347a680e7ca3f7071d3788e84c2bcd1b6a78db260deba96285f43575bd02031507c08484106f4545b599e4ad5be9c504e4e22ad5615db2cd918c346edb5dbe2bb268fcc08f4754a6af7ece8a1ee8eada3f81915ef42b13e740cc510050453a092d8f1be7ef19ed7759f27855b02544b90bf7335dc1ef47b124d81a9f4d991d90f8cb31bb5fa9de03d86071c4b0ab30f03f3411be292652c160d31a35d48cd107c21e65a23b834659f71823f7208b0a6300248ea4e7defa0502cb7445edfd82475774b80db2efe40da899d42db3565"}, 0x103, 0x0) ioctl$WSDISPLAYIO_GBURNER(r7, 0x400c5752, &(0x7f0000000600)) r11 = dup2(0xffffffffffffff9c, r5) recvmsg(r11, &(0x7f0000000ac0)={&(0x7f0000000640)=@in6, 0xc, &(0x7f0000000980)=[{&(0x7f0000000680)=""/109, 0x6d}, {&(0x7f0000000700)=""/205, 0xcd}, {&(0x7f0000000800)=""/31, 0x1f}, {&(0x7f0000000840)=""/231, 0xe7}, {&(0x7f0000000940)=""/27, 0x1b}], 0x5, &(0x7f0000000a00)=""/132, 0x84}, 0x3) socket(0x18, 0x1, 0x0) accept(r11, &(0x7f0000000b00)=@un=@file={0x0, ""/108}, &(0x7f0000000b80)=0x6e) r12 = open(&(0x7f0000000bc0)='./file0\x00', 0x10, 0x4a) r13 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000c00)='/dev/bpf\x00', 0x8000, 0x0) r14 = open(&(0x7f0000000c80)='./file0/file0\x00', 0x8, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000cc0)={0xffffffffffffffff}) r16 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000d00)) kevent(r12, &(0x7f0000000c40)=[{{r13}, 0xfffffffffffffff8, 0x82, 0x40000000, 0xfffffffffffffffa, 0xb92}], 0xa8a8, &(0x7f0000000d40)=[{{r14}, 0xfffffffffffffffc, 0x40, 0x4, 0x2, 0x2}, {{0xffffffffffffff9c}, 0xe4eb46904e306038, 0x4, 0x7ff7f, 0x9, 0x1000}, {{r0}, 0xfffffffffffffffc, 0xc0, 0xfffff, 0x5389, 0x1}, {{r15}, 0xfffffffffffffffa, 0xc, 0x2, 0x80, 0x7}, {{r7}, 0xfffffffffffffffa, 0x96, 0x1, 0x6a8, 0x8}, {{0xffffffffffffff9c}, 0xfffffffffffffffa, 0x2, 0x40, 0x20, 0x8}, {{r16}, 0xffffffffffffffff, 0x10, 0x1, 0x0, 0x1}], 0x954, &(0x7f0000000e40)={0x81, 0x3ff}) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x64a2}, {0x74}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x54}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x5, 0x81, 0x6, 0x8}, {0x1, 0xffffffffffff82de, 0x1b29, 0x362c}, {0x9, 0x0, 0x1, 0x3}]}) syz_emit_ethernet(0x39, &(0x7f0000000000)="8d1b0fb3dc4c276d0a8d2f958b71d7e0b52d99e6efb080bc79bbb6e5afa777a8a1da358ceb1d45d857ba6b1a8375ac9ed2803d5150a9a2b0b2") syz_emit_ethernet(0xa9c9, &(0x7f00000002c0)="1da2fbcb877cac396272a13cae899e07b254d3050600f02e8ac73dc938cefd0a7e44b2483d4cf9aaa79b7f3625426aa15a9eb3158fd0e6f2717de22fe4b57370cad1c28e342ba06ac09805237683a41772aef2abff0993b777a593800536466aa99ecc69123316745194000000000000000000000000000000000000000099ba093fa3a7f5467ab0da895835b8cf92594a3a904753650373303e3d117e8e65d130165db1d7") 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="06"], 0x1) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000100)="8c65", 0x6d2) setsockopt$sock_int(r0, 0xffff, 0x8, &(0x7f0000000000), 0x4) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000400)=ANY=[@ANYBLOB="00002e2f66696c6530008345aeece42e883a12d8d9508dcd61ac3af9d6add8fa1381cb17a7c7dcc84827a4ff6c8bc7c0fb8776c72b4f42e4b754836f9ba22d7fea141c63357c0e0de19b65f81c6b089ec9f5813321296de24a064d9f9dcae6dfbb3de27a815294210e6821304aadadbdcd1bfebadb997739c879ae89fae28121ff09867328beb03d2dcad62d809c96c3ec5a9cdb70960e104d0486ca2445fa2a15d7a6c5195cff684f8a4bdbee0a0193fedcb3b0dab231ea"], 0xa, &(0x7f00000002c0)=[{&(0x7f0000000080)="699a1aea6b1704eede1a93b8b3da8d8a4c41732e3e2f808df6ff457b8aabdcdc6a6c75259c2aa0068e8d4a6359bc392264d944cb2d1008b051d1d77167b73e106f8857050bd5022e031f487a2e6702", 0x4f}, {&(0x7f0000000100)="5454cb4159e81251c5e069faba774f39414a79a7d55bbe1b8728893fce42dfac32431f16962553ae4e47d77611a6d2fb8353973150a2e9871c3b66b16aff90b46069928562c63815524da992fca90127a66e11e09dfe05db18468f6b599b277bb168f99ae1b2cfeb73829959057a33c5ffe97416c47ba63c10b799e8a69154cd5a050845afd5b8c9f8bbcac65214810abd4c2c894a03af4399aa8c28fdfd5e332e95f0244435e941fd310f1da7f7d6cc7029ad1cc8ae70fafd9a4c83124bf32dae5dcae23cf2beecb98680577300ee288386a7", 0xd3}, {&(0x7f0000000200)="b3e9e22a58c981ae4eaa02e208e4ac09cc707076a379fc4dfda25e203e7b667f0a1a2d295bd9ef420f528ef80b4b860c7c91cc34577cbbfc16319fb3c18223fa9aa8fb1d9b72ce7133be81ab2c1948b8d85fa95a980d98c033f985dd9a05c7bc0712ddf7add4be00e20dcc034e5eca4264bfca6faa63a4402c7747656ef3b6f662c49572d14f70c2462b4e837ae7259ccd5be55cd4eb9f3de1d9431fe5e9ba324c1d20a55a61cbce722d9cefd9caf9c3ea1138ec60e64e06dc79e7fbf0ce", 0xbe}], 0x3, &(0x7f0000000300)=[{0xa0, 0x0, 0x5, "a9fafc7933ec6167fa8e89e5fa84571e798dddfe6d4257549427961b8f275ab3675ad2936a11f3ce313b9e68d6487da0bdd4ac29b08591901127b7ec12f31e678351672e3ae9553076510786d4b3995463237753e65a8713ab96685c67960eec31fcd0245bf7c92e530702d82859dc293dfa100f3a65260f49800ee507083e8a60dde3421019f9e02386c9784f39dea8"}], 0xa0}, 0x4) 16:00:10 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x148, 0x0) kevent(r1, &(0x7f00000006c0)=[{{r0}, 0xfffffffffffffffe, 0x2f}], 0xffff, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x2, 0x3, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x80206979, &(0x7f0000000300)) r5 = kqueue() kevent(r5, &(0x7f00000000c0), 0x400, 0x0, 0x800, 0x0) kevent(r5, &(0x7f0000000580)=[{{r4}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r2}, 0xfffffffffffffffa, 0x1, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r6 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r9 = getgid() r10 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r10}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r10, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$inet(r10, &(0x7f0000000040)={0x2, 0x0}, 0xc) r11 = msgget$private(0x0, 0x188) mknod$loop(&(0x7f0000000200)='./file0\x00', 0x2, 0x0) getsockopt$sock_cred(r10, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r11, 0x1, &(0x7f00000004c0)={{0x3, r8, r9, r6, r9, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r7, r7, 0x5, 0x5, 0x1, 0x8}) chown(&(0x7f0000000c00)='./file0\x00', 0x0, r9) 16:00:10 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc5005601, &(0x7f00000000c0)={0x2, 0x0, 0x0, {[0x0, 0x0, 0x0, 0x3fffffffffe, 0x80000000, 0x9], [], [0x0, 0x0, 0x0, 0x1], [], [{}, {}, {}, {}, {0x0, 0x0, 0x100000000}, {0x0, 0x2}, {}, {0x6}]}}) 16:00:10 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f0000000000)=@un=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, &(0x7f0000000180)=[{0x20, 0x0, 0x0, "4ce23b1906f53720a2"}, {0x60, 0x0, 0x0, "252a62e6012e90e6e3e006d16f0d2d18523df3bd96029718d7cecfb156dcac0eb987c299a6de78bb47b5b045314e18eb7ccbeabe5614a4d2a5812687094d36bd5a8dee99890762daa1"}, {0x788, 0x0, 0x0, "b4a10ab7073cd567a6a0f831046525eb2d6fa515a09e09a9ed6a102873c1540e94d7ad08ee10bffd41282db0d05ec8d98cc33d6cb808f5b407fe5099041c46271a4612171257d96f09553e6f58b211fe611c995ed3fe76332e9d2d9cd6cf0c5df8125b048adf92b0f48ba53fcfa5f10ca4c59f4d0dcdb157e2e8d7901700d5b628834aa76eecf68ed37471e2418095b28a65813ab6831152208f649fecc6d7393dfb00d8cd56143d940681d0b14b5a4a94ffe2c2c47656fdaaf3f911db661b40f8883e26678b1f226757d9de2b284f28c10b74d0a10065e92ba41e144eef8245c9dbb2743225359e755ac0ee98397543f8b405a1078dd7698d8ecbb3856e56553f473a569b60b0b30eadafef479d35a7940f7a3c8f060867d06a93bda6ecccc22ca8de9e0b3622a5acbb0c768f01ddda1b07cf16b3ba2ca820a54f9867474a29f7ba0655039505f01ff27dd044ddd748ae7c8c92037429bcf066fcd9129f191dc03ae8eaef82c898602d50273fb07bbfccaa6fc5c3970466545f3456b43f45d17fdbe8c57cd0fc1ea450da89cb77d03c06d865889e8f3a05985262071c69699e9f09fbb62e8b5fd9b02dde1b0b2016d72797f106cd84cdebf8518ce093c59bba54f250358dbef2803efba1edc2764dc3d5b5613eabc1cc124d567bb36ae237496dee91f480e06df82e2d3bbd6f307c8d92ac16cc7a275d554040aa79e302157fcafa4d1cef2db7394f8ebc5b99694f5d26ae55686fed9da371a5b047071e6b0458ebeb264a498dcb0076480b79eea17d075ef6f68988010c6302d0b14935820462255405d30e471a42aaadb27309d17f7964f0a209ce3a2de273426a366c018beab83493cfd9dcd05de997003f388a468c65508889f92bb6027055c3e993be0f9779b25dd68295458f810f05b47d19d294bc48a0ce7184041cf4eadea5129eea8218ef78e078fe445bd7c1baba2e67cabb3867ceb4a4be8d76decab5ea177e0fe9829c7be56034c1779e905b8685d1407ff3405e033e15d569158cb9ee982d7647205dcf2ba150a086bf39bc33ff95c2aeef28487891328d8792cd28834769b9899284e4228f65f25bc2115cc43e4daa7eacbd1293462a622c49a097c1b5aa47e565d5bcf38e1005fb4b84dc7057472d10cdbc8d26b033b96f1f8b97fbfb346a58bad2281cbe26776624f168ebbe787bb967c75b93ab77d4a80d5e3320ca5e10c7b3bb8c02ba8248db926289086b13969b64f5c499d740ac3af0a63eec0cfab7ee6a045bbeab9fd8720fe7e5c5c76eda16668f6517022bb6ebde1a774dfea7118d9b124b36d362a4f79ac52fbb7c5a4c670fabf3ed0935efab57b0d45ad34b2705a32257517d3d1fbbc6050a6666d74bb958485f13eac78820acf4449acc57511b68b8bc2fff5db926439f5830bed4344eaca9fc5f65a7e9f2e8c756259d9d34cca9a656d3d76ae3bb66add8499a1e90517a985268f07b5d43e7a3a52160f8a19ccfe24ad086c6685dce37620e0f787ffd46a3807ec0a15e5c76feeebea8a0b41ba2c13c6d93a861e6abdcfbc77888c7176f874c50791466b7119dd46b013d43750684b7884be4c7636469f79c6f2785be1c1b2a7aa05df4ee8bda6aa774706c82878b400e27a2412383fc1f2d8e890215e5608de3c0b703db42c1301a47cbd0ff6b6c63745f1c6d6199918d811e7d20757d3d1b1a700044173904fb9cbd0844059ca27bccc9d992d84358f00de519d78d552cab517d334090108aef9e25756ec46bb61ee2a830560a30b2a8c2b49eec0e6308862eb4037aae1121446acfa9574d3d2589745daa02c0b4a381848d68586d33785afb9265e1c1861c98f0c7a90713edf67eb39cb1f2fcd343292bf3a07895dc2de589e55b307eea8725fa3b85bfa05a16ce22cf60281e953232ed546a4fa443eb3acea02130f4b4d35f42313212599b53a9dcb56c6f28c86d6113b8abbbf0321817fdb2ad111003fb2bad46b70ceb94d90fb98aa6583f72674bc1efa180393e15b1f141e01260af1bf71a61f9e1bde70e7c4c09371d27cdaaacef93c28438c7c7ff0eec34c47bbfccb157e02e44d3310940d59cb9dcd779c20d66b053a4a8fb603c520d7614827f8245fc089c084191b1ea56f055a54f77f64fb60c008cd554d1ce210d5e1c3524a8ffa769c52b8820ae3f5a9058fb147341ddc0c51c1066f9311393aa4d565a7189fe54cfb56dfc8f8bc9d838b120a8c79082ffc71262605b4d09687a25d29ef018def58244bce04d995de5e69e82731d42b7e3cf6fd36c49567534cab85311e5eb58cf8b8836f94a9abf113983dd97a28d1dfa61c2838df2eebb9a5713af57cc6e8ec20c59478ad27de89dc41b0bdf47650a3a26c6b4538e1558cf5be902cf3d6126f362a4bd23fb7b82459aa3c7bd3caae370a328105044345ef66070ef2ec4a215ad2cd7388bbc7e504bf3b39729e4b769217f65ed61ef5b83e03390a768b2e36a81d61cd52b333c6e63f54e99987f9eafd3850ab1eda21f94ab0ef431e711a8119782dd00f841b8452d3e7bc0b5c6b2291d24893ba9c63cc8b05ad56f34196fdd9ac90a22ac0874fedd6d3c2699b26196e36ea743c3283bdc460c78413132b62fa87436d7ce167a2fb299d02f025199da92946f531fe9d4c711e9614c949561ad878c26bd1192d3cbd3decc7808b56670e637e4f56a"}], 0x808}, 0x0) semget(0x1, 0x3, 0x200) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$KDENABIO(r0, 0x20004b3c) r1 = kqueue() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) pledge(&(0x7f0000000040)='\x00', &(0x7f00000000c0)='/dev/wsmouse0\x00') kevent(r1, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000340), 0x4, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x1, 0x9, 0x81}], 0xb9, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000180)) read(r3, &(0x7f0000000100)=""/6, 0x6) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000200)={0x3, 0x1}) 16:00:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x402, 0xffffffffffffff40, "73fcff4d4d7ee4000001000000c0010000000010"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d71b4de400000600", 0x6}) r1 = semget(0x3, 0x1, 0x410) r2 = semget(0x3, 0x4, 0x40) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f00000001c0)=""/2) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f00000000c0)=""/146) openat$tty(0xffffffffffffff9c, &(0x7f0000000400)='/dev/tty\x00', 0x40, 0x0) r3 = open(&(0x7f0000000380)='./file0/file0\x00', 0x7c1673012f1635d6, 0x1a) connect$inet6(r3, &(0x7f00000003c0)={0x18, 0x2, 0x815c, 0x10}, 0xc) write(r0, &(0x7f0000000200)="582720efabd16ebae61325259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d40972b8bcdb9ad8a4f5f728193ef1d4d99342a35000"/101, 0x65) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37a", 0x52) r4 = getpid() ktrace(&(0x7f00000000c0)='./file0\x00', 0x0, 0x10, r4) wait4(r4, &(0x7f0000000180), 0x8, &(0x7f0000000280)) syz_open_pts() kqueue() r5 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r5}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r5, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) close(r5) syz_open_pts() r6 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r6, &(0x7f0000000080)="4ac252b0c348a3461a5692807a904b626905c85e96e82389efa9cfa8f2986dc5453a1e1bd241a84b8825e7582713", 0x2e) 16:00:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0xf95, 0x0, 0x214c, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) r3 = dup2(r0, r1) r4 = geteuid() r5 = getegid() fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x80000000, 0x40000000000, 0x3}], 0x61, &(0x7f0000000100)=[{{r2}, 0x7ffffffffffffffe, 0x80, 0x2, 0x100000000, 0x9}, {{r0}, 0xfffffffffffffff9, 0x1, 0x1, 0x7, 0x1000}], 0x40, &(0x7f0000000140)={0xffff, 0x8}) ktrace(&(0x7f0000000000)='./file0\x00', 0x14, 0x300, 0x0) fcntl$setstatus(r0, 0x4, 0x80) clock_getres(0x3, &(0x7f0000000080)) 16:00:10 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0xb8d) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f0000000000)=[{0x2c}, {0x20, 0x0, 0x0, 0xfffffffffffffff7}, {0x1000000003}]}) syz_emit_ethernet(0xe, &(0x7f0000000040)="0000080093177320494b272aeeda") syz_extract_tcp_res(&(0x7f0000000100), 0x5, 0x9) 16:00:10 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) accept(r0, &(0x7f0000000240)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) openat(r1, &(0x7f0000000000)='./bus\x00', 0x8, 0x10) msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000580)=0x2) setreuid(0x0, 0xee00) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) connect$inet(r2, &(0x7f00000001c0)={0x2, 0x1}, 0xc) r3 = syz_open_pts() ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000300)) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000140)=0xfffffffffffffff9) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000200)) msgget$private(0x0, 0x285) semget$private(0x0, 0x7, 0x1) r4 = syz_open_pts() ioctl$TIOCSTSTAMP(r4, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r4, 0x2000740e) r5 = socket(0x16, 0x4002, 0x1) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x2, 0x80, 0x2}, {0x18, 0x3, 0x3, 0x6}, 0x7ff, [0x7, 0xff, 0x9, 0x8, 0x3, 0x90, 0x0, 0x6]}, 0x3c) connect$inet6(r5, &(0x7f0000000440)={0x18, 0x1, 0x800000000000, 0x2000000009}, 0xffffffffffffffaa) setsockopt$sock_linger(r5, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r6 = getpgrp() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) setpgid(r6, r7) r8 = msgget$private(0x0, 0x8) msgrcv(r8, &(0x7f0000000280)=ANY=[@ANYBLOB="00000000200000000000000000000000000000001000"/87], 0x57, 0x2, 0x800) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x54}, {0x84, 0x0, 0x0, 0xc4fd}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000180)=[{0x4000000000, 0x9, 0x10000, 0x1}, {0x0, 0x9, 0x8, 0x8}, {0x20, 0x0, 0xfffffffffffffffd, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x17d, &(0x7f0000000340)="b6") 16:00:10 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = semget$private(0x0, 0x5, 0x204) r2 = semget(0x1, 0x4, 0x2) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000240)=""/222) semop(r1, &(0x7f0000000400), 0x0) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(r1, &(0x7f0000000080)=[{0x4, 0x8fc2, 0xef45286d70676ebd}, {0x4, 0x4, 0x1000}], 0x2) r3 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) getsockopt$sock_int(r3, 0xffff, 0x10, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) syz_open_pts() r4 = semget$private(0x0, 0x5, 0x204) semop(0xffffffffffffffff, &(0x7f0000000140)=[{0x3, 0x15, 0x1800}, {0x2, 0x0, 0x400}, {0x0, 0x8ea8, 0x1000}, {0x4, 0x40, 0x1800}, {0x0, 0x9ad0, 0x800}, {0x0, 0x2, 0x1800}], 0x6) semop(r4, &(0x7f0000000380)=[{0x0, 0x40005022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) syz_open_pts() pipe(&(0x7f0000000600)={0xffffffffffffffff}) fcntl$setstatus(r5, 0x4, 0x40) poll(&(0x7f0000000480)=[{r5, 0x21}], 0x1, 0x0) ioctl$TIOCOUTQ(r5, 0x40047473, &(0x7f0000000180)=0x7fff) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000480)=0x7) semop(0x0, &(0x7f00000003c0)=[{0x2, 0xc6, 0x800}, {0x2, 0xc1, 0xf45e998e409ca629}, {0x2, 0x6, 0x800}, {0x0, 0x10000, 0x2000}, {0x1, 0xc532}, {0x0, 0x5}, {0x4, 0x5be, 0x1000}], 0x7) r6 = semget$private(0x0, 0x5, 0x205) chflags(&(0x7f00000001c0)='./file0\x00', 0x10000) semop(r6, &(0x7f0000001640)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) semctl$SETVAL(r6, 0x3, 0x8, &(0x7f0000000480)=0x7) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000040)=0x2) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000340)=[0x3f, 0x9b8, 0x6, 0x6, 0xfed, 0x8, 0x400]) 16:00:10 executing program 0: r0 = socket(0x800000018, 0x1, 0x6) r1 = socket(0x3f, 0x3, 0x7fff) recvfrom$inet(r0, &(0x7f0000000280)=""/127, 0x7f, 0x41, 0x0, 0x0) accept$inet6(r1, &(0x7f00000001c0), &(0x7f0000000600)=0xc) r2 = semget$private(0x0, 0x3, 0xc) semop(r2, &(0x7f0000000040)=[{0x4, 0x3, 0x1000}, {0x2, 0x5, 0x800}, {0x7, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x0, 0x8, 0x1000}, {0x3, 0xfffffffffffffff7, 0x800}, {0x2, 0x7, 0x1000}, {0x5, 0xffffffff, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x0, 0x1000}], 0xa) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x19) semop(r2, &(0x7f00000004c0), 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) stat(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000200)) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000000c0)={0x3, 0x1, 0xffff, 0x5d8f, 0x101}, 0xc) ioctl$WSMOUSEIO_SCALIBCOORDS(r3, 0x81205724, &(0x7f0000000640)={0xff, 0x1, 0x101, 0x401, 0x1, 0x9, 0x1ff, 0x10, [{0x3, 0x9, 0x9, 0x768}, {0xb3a, 0x7, 0x3e035d05, 0x7}, {0x1ff, 0xfffffffffffffc00, 0x6, 0x1}, {0x8, 0x6, 0x1, 0x7}, {0x0, 0x4800000, 0x200, 0x800}, {0xffffffff, 0x80, 0x9, 0x80}, {0x8, 0x5, 0x9ba1, 0xfffffffffffffff7}, {0x9, 0x7ff, 0x6, 0xaf}, {0x13, 0x3, 0x5, 0x7}, {0x0, 0x3f, 0x1f, 0x9}, {0x1, 0xffff, 0x1, 0x8}, {0x81, 0xffff, 0x400000000000}, {0x800000000000000, 0x1d2cbf0f, 0x1, 0x8b3}, {0xff, 0x7, 0x8001, 0x7}, {0x2, 0x8, 0xfffffffffffffffe, 0x5}, {0xdd3c, 0x1, 0xbd, 0x2cb4}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) bind$unix(r3, &(0x7f0000000140)=ANY=[@ANYBLOB="01002e5b9f1328653000"], 0xffffff86) sendto(r3, &(0x7f0000000580)="3377cbe9ea0ea176f1f55ebbad3aa111", 0x10, 0x2, &(0x7f00000005c0)=@in={0x2, 0x1}, 0xc) r4 = shmget(0x1, 0x3000, 0x201, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) fcntl$setflags(0xffffffffffffffff, 0x2, 0x0) stat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000340)) getsockname$inet(r0, 0x0, &(0x7f0000000180)=0xffffffa9) r5 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse0\x00', 0x400000840, 0x0) read(r5, &(0x7f0000000400)=""/80, 0x50) open(&(0x7f0000000480)='./file0\x00', 0x3311203c63ee0c39, 0x80) setsockopt(r0, 0x6, 0x9, &(0x7f00000004c0)="1c5c6431f869bb423e87974b2cf75a9458604cc3632181fba0b328925d503d156ce1943e08d00ed2f143e2dd97990b2318db8f072bf195e38ec5b6b107cd085b44c58084d3219d480574360d2e", 0x4d) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_dstaddr=@in}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x40}, {0x30}, {0x6, 0x0, 0x0, 0x100}]}) pwrite(r0, &(0x7f0000000240)="fbaf8a8d1a029be96914f6357e3a", 0xe, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/vbpf\x00', 0x40, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xf7, &(0x7f0000000340)) r1 = socket(0x2, 0x4003, 0x0) r2 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r2, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r2}, 0x0, 0x0, 0x80}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) write(r1, &(0x7f0000000000)="8510b907c3766ddc152f2732c96b1f6d6fbfcf63701c3fd3a3ac1fc0297c53bab4a87ff7d385182973ae77b326b09566dbac9023e0778a2a4bb26ea79a426a4917eda8869f4be6fe6425cfcc080c7565befb6fab9940ab336265cfc6debe7967a70bddff83fb376f685014", 0x6b) 16:00:10 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x81, 0x4, 0x6, 0xfb, "8aa08153da27a75c70b2e85d542c6063696f414c", 0x3, 0x8}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x8) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x400000000000006c}, {0x81}, {0x400000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xe, &(0x7f0000000140)="9e7e1e5b07d7e73d6613c216a7c3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:10 executing program 1: mknod(&(0x7f0000000140)='./file0\x00', 0x2000000006002, 0x2000) shmget(0x2, 0x1000, 0x2, &(0x7f0000ffd000/0x1000)=nil) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000200)="3007c0c093ed31c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff001959cfd1af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) r1 = dup2(r0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x20000, 0x0) ioctl$KDDISABIO(r2, 0x20004b3d) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x4, 0x41, './file0\x00', 0x4, 0x3ff, 0x8, 0x401}) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0x10000, 0x0) setreuid(0x0, 0xee01) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0) ioctl$KDSETLED(r3, 0x20004b42, &(0x7f00000001c0)=0x3) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x30000, 0x0) dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r5 = getuid() lstat(&(0x7f0000000300)='./file0\x00', &(0x7f00000000c0)) r6 = getegid() socket$inet(0x2, 0x4, 0x200) fcntl$dupfd(r4, 0x0, r3) lchown(&(0x7f0000000240)='./file0\x00', r5, r6) msgget(0x0, 0x200) r7 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r7, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCMSET(r7, 0x8004746d, &(0x7f0000000280)=0xffffffffffff4d48) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x4007c}, {0x16}]}) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000000c0)) syz_emit_ethernet(0x125, &(0x7f0000000340)="b2") 16:00:10 executing program 0: r0 = socket$inet6(0x18, 0x8003, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r1}, 0x0, 0x0, 0xfffff, 0x0, 0x4}], 0x0, 0x0, 0x2, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt(r0, 0x3, 0x0, 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x3c}, {0x4000000000006}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x7fff) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x50}, {0x2000025}, {0x6, 0x0, 0x0, 0x7cf}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwrite(r0, &(0x7f0000000240)="b9e91bee8fad27050cdaeb0413b4", 0xe, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x2, 0xfff) setsockopt(r1, 0x0, 0x8000000000022, &(0x7f0000000000), 0xfdcf) 16:00:11 executing program 0: open(&(0x7f0000000100)='./file0\x00', 0x200, 0x0) r0 = getpid() ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x400, r0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x800, 0x0) r3 = socket(0x2, 0x4003, 0x0) getitimer(0x0, &(0x7f0000000180)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x18d, 0x0) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r6, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r6, 0x20004b3d) r7 = socket(0x2, 0x3, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r8}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r6}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r9 = getuid() getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r12 = getgid() r13 = msgget$private(0x0, 0x188) r14 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r14, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) r15 = socket(0x2, 0x3, 0x0) r16 = fcntl$dupfd(r15, 0x0, r15) ioctl$TIOCFLUSH(r16, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r16}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xfd, 0x80}, {{r14}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0x0, 0x0) r17 = getuid() getsockopt$SO_PEERCRED(r14, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r20 = getgid() r21 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r21, 0x1, &(0x7f00000004c0)={{0x3, r19, r20, r17, r20, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r18, r18, 0x5, 0x5, 0x1, 0x8}) msgctl$IPC_SET(r13, 0x1, &(0x7f00000004c0)={{0x3, r11, r12, r9, r20, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r10, r10, 0x5, 0x5, 0x6, 0x8}) r22 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x1, 0x0) readlinkat(r22, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)=""/142, 0x8e) ioctl$KDDISABIO(r22, 0x20004b3d) r23 = socket(0x2, 0x3, 0x0) r24 = fcntl$dupfd(r23, 0x0, r23) ioctl$TIOCFLUSH(r24, 0x80206979, &(0x7f0000000300)) kevent(0xffffffffffffffff, &(0x7f0000000580)=[{{r24}, 0xfffffffffffffffc, 0x80, 0x800fffbe, 0xf9, 0x80}, {{r22}, 0xfffffffffffffffb, 0x88, 0x4, 0x3, 0x7}], 0x0, 0x0, 0xfffffffffffffff8, 0x0) r25 = getuid() getsockopt$SO_PEERCRED(r22, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) r28 = getgid() r29 = msgget$private(0x0, 0x188) msgctl$IPC_SET(r29, 0x1, &(0x7f00000004c0)={{0x3, r27, r28, r25, r28, 0x108, 0xffffffffffffffff}, 0xfc0000000000, 0x0, r26, r26, 0x5, 0x5, 0x1, 0x8}) fchownat(r5, &(0x7f00000001c0)='./file0\x00', r11, r28, 0x4) poll(&(0x7f0000000200)=[{r1, 0x2}, {r2, 0x20}, {r3, 0x100}, {r4, 0x20}], 0x4, 0x10001) ktrace(&(0x7f0000000040)='./file0\x00', 0x4, 0x1000, r0) 16:00:11 executing program 1: mlock(&(0x7f0000003000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) kqueue() openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x8000, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x400, 0x110) accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x20001, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000380)='/dev/pci\x00', 0x400, 0x0) dup2(0xffffffffffffffff, 0xffffffffffffff9c) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x280, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse0\x00', 0x80, 0x0) r2 = syz_open_pts() close(r2) write(r2, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8d", 0x1da) kevent(r0, &(0x7f0000000080)=[{{r2}, 0x0, 0x0, 0x2, 0x800, 0x4}], 0x8, &(0x7f00000006c0), 0x5, &(0x7f0000000580)={0x8, 0x100}) semctl$IPC_SET(0x0, 0x0, 0x9, 0xffffffffffffffff) r3 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x10202, 0x4) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r3, 0x0, 0x0) r4 = shmget(0x1, 0x1000, 0x245, &(0x7f0000ffe000/0x1000)=nil) shmat(r4, &(0x7f0000003000/0x2000)=nil, 0x2000) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mlock(&(0x7f0000007000/0x1000)=nil, 0x1000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffd, 0x7, 0x7ff, 0x1, "7b99000000009d00", 0x4, 0x7}) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r3, 0x0, 0x800000000000000) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000300)={'./file0/file0\x00', 0x7197, 0x9, 0x1f, 0x1, 0x10001, 0x4, 0x7ff, 0x0, 0x1, 0x7, 0x7}) bind(r5, &(0x7f0000000180)=@in6={0x18, 0x2, 0x4, 0x7}, 0xc) open$dir(&(0x7f0000000140)='./file0\x00', 0x410, 0x110) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x7974b7674244964a) madvise(&(0x7f0000003000/0x2000)=nil, 0x2000, 0x7) 16:00:11 executing program 1: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0x146b) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000400)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x100, 0x226, 0x0, "cd50ff94a9881b523da13c997741251691f20cc7", 0x0, 0x80}) pwritev(r1, &(0x7f0000000300)=[{&(0x7f0000000080)="1788c87d93e200ba55a71471ca7a6890341c0d6019c043de59fd895738b2324c3b1e2330bd826fefd37b", 0x2a}, {&(0x7f0000000100)="df5ca06b0cb15f059e2c7074188d8bd8a6161dad4773dba67c9a4ee0612ea0983c9c7d3895ea47b262969d02c0f26b348519624fda95d36f27b95429f944b48a9ad95ad17e91e398d60dc840784648b5c56e56c6dc1b25961ea99d341f47aa3d866f104a0dabeb27649b760be8bd80c5953bc3b5ada906a7db16f7095052745daa84dd7b81", 0x85}, {&(0x7f0000000200)="b3d0d76f033970e15f5477d8da71723330ab8e66fc7aaa9b5722a804fac220b8b4855f73fc14d64b42906030d88d387e77db921cabf64015c69919e53d491460ba47ebc20729d2805396e3b2cb170397f1bbbbbd2ec64ede2fb0271c86819609a5c9de71ce8fb252369fbf9c3e7073b1c3ed07feafa3a4ad6f451abdf39c8d942225adbd2b883dafb1f9badceb9a2173a474e3e3581692e23317e7b6473e408ff5f4059e34cbe0130e237ce1b3b1ecbf63637cc3b2bd9d702bfa5b1b133df90410885fe7c0e105", 0xc7}], 0x3, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000340)=0x100000001) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$TIOCSBRK(r3, 0x2000747b) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, &(0x7f0000000100)}) 16:00:12 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000140)=[{0x800000000087}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x18, 0x3161d6c066848c9f, 0x7) socket(0x400000000018, 0x3, 0x3a) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad18f05de2f4ef18eef95680fc3ed211c289fea56bc97b67", 0x18) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x3d}, {0x2d, 0xffffffff}, {0x800000000000006, 0x0, 0x0, 0x80000100}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet(r1, &(0x7f0000000040), &(0x7f0000000180)=0xc) pwrite(r0, &(0x7f0000000280)="d000"/14, 0xe, 0x0, 0x0) 16:00:12 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b81000000029000000310000000300000035"], 0x31}, 0x0) r0 = socket(0x6, 0x1, 0x201) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2005, 0x8000000200005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) socketpair(0x6, 0x8000, 0x5, &(0x7f0000000000)={0xffffffffffffffff}) ftruncate(r5, 0x0, 0x4) dup2(r1, r4) 16:00:12 executing program 0: r0 = shmget$private(0x0, 0x600000, 0x0, &(0x7f0000a00000/0x600000)=nil) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmctl$SHM_LOCK(r0, 0x3) setitimer(0x0, &(0x7f0000000080)={{}, {0x0, 0xf423f}}, &(0x7f00000000c0)) r1 = shmget(0x2, 0x2000, 0xe9, &(0x7f0000ffc000/0x2000)=nil) shmat(r1, &(0x7f0000ffd000/0x1000)=nil, 0x2000) 16:00:12 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) getsockopt(r1, 0x0, 0xb, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) ktrace(0x0, 0x1, 0x40001000, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) renameat(r2, &(0x7f0000000100)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) mmap(&(0x7f00003fb000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0206921, &(0x7f0000000300)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) 16:00:12 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f00003b5000/0x1000)=nil, 0x1000, 0x4) socket(0x18, 0x1, 0x0) 16:00:12 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = socket(0x10, 0x8000, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x800) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f00000002c0)=[{0xff, 0x83, 0xfffffffffffffffc, 0xbf}, {0x2, 0x7, 0x8001, 0x200}, {0x8, 0x100000001, 0x7, 0x7}, {0x9, 0x10001, 0x7, 0x3}, {0x3, 0x2, 0x2, 0x6}, {0x6448, 0x8, 0x4239, 0x7ff}, {0x0, 0x1, 0x3ff, 0x7}]}) syz_emit_ethernet(0xff, &(0x7f0000000180)="eeb8c3d267ccd903f798e67263b544b8e75a3cda0547ee291d4df6f3b34c3dde8c9d896d93f441725d60387b708880193af12fe187565364675808e8c29a5116687f996a7f5e8328d4a7d36587fdd64276f00897c6bd6424d5422398af2779f6b930916bf2be35cc937bd10ccb5fdecf3fd426e8c76b04767c2a2d38bfe81499d8157beede294df6547dd9bd476ee196f29392c820486cb2bf05e0bc895b9efe6ffb4f054f1f5f4259b0d38acf444c5a916e03968af9f340aaddd0ee63a7d4cadd5bff49da951736f58ce03ffadd2c9334398f828d24e6c93552ad05bf000b064eb6f8845bad18066006f90cb490567df25ccabfc5730b51c38d2c2cda72ac") ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r3, 0x8010426d, &(0x7f0000000080)={0x0, 0x0}) 16:00:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)) r0 = msgget(0x0, 0x0) msgsnd(r0, 0x0, 0xd00, 0x0) msgsnd(r0, &(0x7f0000000000)={0x1, "af785bbb4a7c7c5cf74b272132d0cf6074d55330d1637bb58f281952f8293dc9f67df07693c4e88c708c2d7ee6f9db68b6180a7030483acce7f9"}, 0xfffffed1, 0x1400) 16:00:12 executing program 1: kqueue() syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000040)=0x2a5) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) r3 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r3, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) r4 = dup2(r1, r3) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) openat(r4, &(0x7f0000000200)='./file0\x00', 0x2, 0x28) utimes(&(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0xffff, 0xdd}, {0x4, 0x1f}}) r6 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCGWINSZ(r7, 0x40087468, &(0x7f00000001c0)) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000280)="38772b1e7bc85563533422", 0xffffffffffffff68}, {&(0x7f0000000400)="3e5f1f69eb199dc585fb84fdfe522b53a2ea74fe17b50b46a818f9b31ae0140e0032847c69a71f38694621b04d77591e851e4c8015c240d4e7cc322bfd2bba9d9d4f6193054256a1ae0bd8bf60bf34beca8c5675bccb7e1afa3c04f579c986677f11eebfdb8a2d9105e983f58ae31685bc4992160b42bda35f0eb60aa165fc9a9f15eebdb0f5c7cf12e34c357a726d0ad359", 0x51}, {&(0x7f0000000380)="b007a6b3373d150879f2ac1fc9aa69aae2bf790eb2fef14f630d2968688cc06b1551eb93894fcf4305df5d884a2682edbcb49c", 0x33}], 0x3) write(r1, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r8 = syz_open_pts() close(r1) dup(r8) syz_open_pts() 16:00:12 executing program 0: openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x80, 0x0) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x1012, r1, 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x5, 0x10, r0, 0x0, 0x0) 16:00:12 executing program 0: clock_settime(0x0, &(0x7f0000000000)={0xf61ecc7f}) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x2feb7d4cc5e51fdc, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000080)=0x80000000) getppid() 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x2, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5c}, {0x3}, {0x4000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x15c, &(0x7f0000000340)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x3d}, {0x16}]}) syz_emit_ethernet(0x28d, &(0x7f0000000340)='\x00') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pwritev(0xffffffffffffff9c, &(0x7f0000000140)=[{&(0x7f0000000200)="2eeebab965d31a8a91575a7eab6cdaa1367177c94b4b0e4b84cea764b638939e95d7819cb75dc0c183fa3eb6361315e05583db49e8523f6a635776441b885532206ae105229ce77e0053310d5ad9ebab45effa58870df5267477eb38ba2221a909338bf6c35634e3a3f03e4a71f1e4c2e8b5fe896729390849fa2e921bb0046c0a8291a90ad74f614e31fbc19de67dc4cbea50356bd4abef5e88b26ece12617e395afebb368728026680d237ee9b8c11747afdf31e2ed3325724c081e8d1b2cb4469441ea7cdc07f653c1b8ccb2257a3a7414228fc27bc2236f61e21f1ac842503386b4b46934fb13e98fc4bafa4aeefdc8e", 0xf2}, {&(0x7f0000000380)="64ab85f15f8acbbfa68a5c5373b6b682c85f54a7dee186c939e7110ed7696fb4bba619dfd0d1d80b3f3af03f7eddd5c636bf1c3bb0944f1f94b0adaf4a9787d463ecc4e662c69cf189c1cc843e09763e806230f42fabc553e474ecbac4bcd18dd193023584f8521a9746042a64a7c9ef3f6243208b0ceb27cbdf1f4fb10e7d5ad504df1cf3cc493c86513f9f253c61d2958c58cfcf34486cc2347b4bad766932e9e7d8211857", 0xa6}, {&(0x7f0000000440)="2fe9019a794ec35207b8b0d2332e0de7f5b5e0a0d538debb4fc6c071fd2280568328edd4af1dbe044500f306ac9d1177fb339f949c061a301b873097fd59c755a2fd1c0138e658a7efb6e299d37beb5f3598cd587aeeb19efbf4781cf3a83b61ee034d465f69df1e961b38aca4370521b4f2821877168603860aa5ccffcff8248cc3c839f296e16bc55acc2eca78", 0x8e}, {&(0x7f0000000500)="a93b0de2e9601241e45f7f809c64641e7d168382cf582311f99cd4f821e5878ceed41736b04cb2cb98484b770118f0d7a3db747e22a5a85c245a9002a4bff5397d76a12df315fe8ae611c8f0c223bb6a74f6d14ec6db1a9788da5ba9035d5266a7c37b6e24b411fff0b045144fd0c1f454e62db399061967e72b5226b2af033a75d8fcf3005b", 0x86}], 0x4, 0x0, 0x0) 11:46:07 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0xc003, 0x0) connect$unix(r1, &(0x7f0000000880)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a197a386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a8f40cbc8d4896bc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c02f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbf57cd662916cfceeaec73ac75691f64fff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b74aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000002000000000000000ba02e9768a8b36d05c2b89da05a0a414c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dce0adf189cd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372d1a8ff4348a2d78e80e306615b7a814b77f3f5a659255b36b4c9fedf80c18dcd6fa2281490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e7080028b7f09126efe6c2d6ad126358a2bf7eb6652c52476b0f4a1fc0c7ee2e61ac5538354b916407cfef9603e129cc5b44d587c08f6f7c1013f89d3bd1f11b9dd8c3e5afc074c1771cebe4f8f92cfdee2e52bf897cc233cab1d5ef49a8aa77751b76b6c98bf0d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f616eb7246be9389e32be26a568d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c43633a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa7885824e119dc4c67c825898793cd381a7aa8948da2c4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d710180b8bbca8854747213442d720dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff90699da2cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597e92269a7d09c1048d54e3fe2c38b669acbe28272aee313f431ebf190de01bbb11a2c979c4543f9e40630f56ae48f7d265b2e2482e5344b14d613bb7294de92420e769f06cafaa0cbcb3a9dc3bef9ae0df31c9ec32bb0fb9183283959fca8170589dae2d0220f25013cec3e15e9fe6437caaaa63b3bb20695164232b03ecd171d1b11fee4c5fb82128ceead72d1a88c289e8f2675864988630ba104d5ab9d62fdff6e6631e34bcc7fe8b277f2fb6b281f0ef7b1e0d041d32a6f94d7ac26d5d09e39784456911619e72967f12eab1d3bcbfab7e17c3b952c39bb91b728e65cb38ad470573fe98bcdc2e39a39c6dae3a1dc86bc000a0eae9b9b1ce781279f0541e44a27d5fa05cf3e4805d6fbee9212f3a18947577ce39a4587f99d27ff1e8901f582864f06c543684c01ac2471e2ffdcf7fa825f45032ced282b9fb16fb96fc7894424fe464eb8c3e2e384b792e0de6507ecb0c30f9b30986075f42066bf8df6612c266ba16ea4996a192f3a92e5de1b0b263a3c4f2a03332b1f46f9678e9c46e72ecc3673311da30165daa19244649717a82ed53a1573996815e0861933c15f6ec5867d9b5930bb1709db5772677fd7ac37b4a477582f70162e4cd50fecbf24c364daafc5b0f55929e94b4d06d5e9615c4dc7717916ee1442d5534aff891a1b48c73302d488ad69b5316af9c03002118802d645ebc0ad49f6c9b2c31d0ad5fe69bf2364cf7028ef"], 0x10) socket$inet(0x2, 0x5, 0x101) write(r0, 0x0, 0x0) 11:46:07 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) recvfrom(r0, &(0x7f0000000000)=""/162, 0xa2, 0x1, &(0x7f0000000100)=@in={0x2, 0x0}, 0xc) r1 = open(&(0x7f0000000280)='./bus\x00', 0x200000042, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000300)="000000186004008b00b12b710456d98ed90000000000ff010000f0015a6f827388749492712a51630d00003a06625fa2abee4a00000000080009905780b99ebfa2c3adb49798bde34fac936c5d45512dd5d7864db6f033e250335b450732c66af292ae46e06dd5f505e20215aad531bef2962f02bc19cd1dd40ede9767d752d5c4e928a7f917765246475c5f7aed4e0de4ca8a153998701543d64852b7d4596dcb0e5fff31d86135e3246ace60b80e91fa3357b3d2488c7ef337d6f4cb4f54ceaee3ed2b3568d9661a64702b359c559d42e62173343294f3690a0b2e91", 0xdd}], 0x1) syz_open_pts() 11:46:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704a", 0x85}], 0x1) r1 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r1, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f00000002c0)="10c97ea2f515c08b4f6d6c0404036e08213be8b122a531954d44ea9556913c52d61159e7b351628846c69e8e6e78a983d51ecb768ae86c6b1f9735e235ed5fcd8a053a1c887a8f0bbaf48d46f09a154fdd22d61ad84f6bd353c803a698f5de309e150edde14cc543d6a10b3b0876889e9e980d4ba423abaa06d941e751e0bb80a999cd2f06cabcf9d5d63a6dea0983ba45e5ea334d129cecf92fa6991ed6010f99a47aa7a4c387a4f9219a7fef5e44d08cce217b2dff2ed2aea449eaf1f7e4e10b8dd8585662373e6158279527622f14eb830febebc9294ba936d0d6dcec068c29313734ca6038799562f2c21a6fddd4fafbd663fa3ad2373d784f54e29d2e452db6518b705d4e33dc9b8e91097cac392531a3124ffb5ffba90338249b5a4f7d8a3a8174de05fbe1e8926aeec2abbdb62d5e5c533571171b4b4cba946b4fb215efbc657af308a66cf0df8d15c1443b16d754b95774afcac0745fb666a6003c3c37bf47061343ba581ce6362bddddd92a63aaa3ba6fad1b20077a16066f2056bbe860d081f7c7a8aa90575f47189dcffba22adda265ae63b3180d6e14d43f4b84a7b7ca7b296ff01cfab611be2c0dac0453fb1833a69c5b0778b1d37df4c0e9f293767075fd707993692c553adf905e12149c978d8cfd2b51dfa68a3bc67b2fded5e85ded77b9564327ace1a4e3a44801ffb6c27136bc83a0e14e18429b66e6448f67aac039df757522a878273935ffcd164649085ca5cf6da1c0244b590fe8537c6bf232fe8251a567a40d0bed14ce00915ed5b53f04c2a3d9f0db312b9e62c027c98d4dd27dfa58072ea6d32851e61e33be6c993913864c2364b5f440bc974ce055f7ae6c343b1a2ee064ba6a15095d7720716aab45d8089d077c8dbd1a2fb03bbd91560bd23561e7a608847f19a42bdab3d75a696432c741c53a9534776b5900dd46661df5ba1ea7a6545faeea8e29a67ed1a3ca944243e5fd5caab30a3d4a1a61d9fa806bdf31a883eddcf37d5f878ba1c21499a81a7f6caa13a61a9b1108ace1cb9d5848f6002719147544493574c3c01baa0014a54f72cd45ff7ae4b4e1a6795d6635be617cc17bcd07a1df377213b0e3d8c067b2241a6c92691e1d170b5aee9ea06a94e331c6c8554cae8824d3d78b56defb28cdfadb377beaf7f4a0f731c9939f16787e5705cbb2f6a009725cbcfe2c8888a4b438d056828971569714d58449ddf6874763e7b1f5bf70ecf6bd7d846747aacc30e41d6705ff15b9939398f9944f70a727c19a07f53e387bd05d0e9811c7c823ed80aea13a74d3322e93e83f2eca6310d023a7cfdbfbda708e42aeb934bb16e7b62e7d5e0dfb5feb26c6e9ee84e5e685ed5f2a1b293a878d34a1f5bd1c49a79b8ce7acbf8a5cfd4a3847e75b22b9dc4152aad6ccf12c44ea96b3328a84314cbbfb0f0e962ee8b48fcddd2b8e3b451af030a006848c720d26e907ddbeac030290c5d92e94f8c2c88ad2cae98326e0483afa1b516fa772f97d302ca7f17c2a9d96e6c3d851031bc7dd66fabc3479ce97516bf5a7bddb5e8e3ff59fadf43ac95c99185fa61e0e4e5d874d02c466bf6668fe1ad6e0487ebcbf7124ad5a1f8da683c6f5e8230cfd4fcf593f722970b666c9fb7297892a72f313e3b924f16dafd454324b00b1763821dd9a3bf8269ce6e344c27bf4af557563c5ba51625154d967dee95df3875dc41bb772bc6e97a568a1f05101e50fe118771068499ee75a59302abe8e8a67a6a8e754b73e705f8613281bddfc738db5430a75a17512fbbeb68c1e0f099470116226a3af44979079f0a12606d9a3b562f6dcd243b9745bfd3106d95c34159e622f3f7c4b710369b7b82c6fe2c26e5c1b71ec3f27115d6cab98bf8962b967c66415c10d0a85dc0e738fd47394970edcecc64765fd522abad8df7ae23da1dec3edbd564342219c190b5b7088bd16d9da7425af2e94fa60b2a73e80cd1a22354372b29ddad67c7f9cf8c0f83a66f7bbb07859abd7f32c17fe804eb18e97f64ece04156ae7b4daebed840dc54dd28a50cb646dd92a50f7f7f653246e88f8fa4b4b32dee7b95dce26e79b32d0ef254d45a57d1d3508ae303af2ffec126e20361f4c14e12d30a3fce1977caac9d7518028925de5e16224144c09704ddb4b085eaa15c829173ca4355e522a89199dee32b1644b0c3c9732f1f251c5340689dc345701c25d55c8f90aa263e0e2178cc7bc5e31c79db7cdb1ec66c0850060c8fcca6f2de7786f37776ff9b98e657501dc0d9034b89059aba4beb86692a4db906ea3a5a40bd57ad733db7eb8f61df96b12dda7634f5fca7d2c4aff5ac60f5d014e96446ed337ee3a005fe3e4d98886bac83673a4eae5ac1a0a03247118235d8e202ad00cb49420893dede94c784ee603fa8c9d0baa63a3aadd5488df284e695e6531316fd9b3ca617852bb5eb5b98c6ca3ceda94c9ee9d58de0a29467441b597e50d7051a2ccec8e482059aaa965b60de0b7bf49bf08f511eac8ee4e4651fefb2251319fcb7ec27b9e1d3be9ef54929dc6fd0eff8b2befd28d0687b32b916703fae2ba0e2867c4ae53a18898b96725588bc143391a3a6ebe1197f1fdbc110cd61a512305daaef26e0b224cedd3ad1c3dc46f572571f1ed10ac896bb86f1b83840b707da196de3409f03c4f315733cbe26a1259089ae8a8be91a8377be9fdf656a0287b0a928fdc15ef2fb3b613f37e40c4bcf360e0c076154b5ecb8e7c9911e97430fcd8baacf3b6a0e7119700ed96f2252e07bcd3fcfa1edc68a8c12bf23023a5d84f8ac801a6e6cb796d933a98d727743f0ca69589e15f5bd805639d3686a78fd8124d4667c874d45da722066c7c1c8fa0bee9aa4ea4e0bb5f1fd9f95af34d032e86c35e29efa9ebd6b6725b0c9ed186731d960ca4a8137395138e0e5ddd8a97124840de72e54ca0b4ed23e5fc808d503f87382c5d6f72de8e938885cbd5458eaa0e581b486b11bbf22f6ea785e85e5643e380ebbb101783582bbc3baef9249b6f85204f882e92460adc954188b871b7bdd5c9aed37667fae28d14665ebca816c2141c66f0b0a2c8330b185d018abe12fe5a42a84a5c8d0256ef38b773bb7a0b33eadbd84ff7ed8545185af3f29bedf70464b46913589875584ea33cdc7d0595cbd312924ed42df95a209fde255e43004d3b9ee9927ed330cbd434a2989a25beb9aedfdd83c3e2be3ebcdeeb24f04fde037cfd32f281d377f8cfbf4563fa9d465fad737ecbd8e2cea4ab9728e05eeed9a13a312702d3cdfd74b5dec1c56a0402b7e3f749d60621652ff4c9489bca805971a6122e7bcac457cafa61649b93659bc1902a0518ecb79238393ced3bd9b5fd4df4cd60105955d9a94176c0a6810bb088e2aefeae37af34be411a11cd4cbf21a96f104c3e5abb98cebd0727a98bb25371ccfe307281ca08837b467b8bb648695afc2e56d4afc139b930c7296ad7a410360434f19ab867b04e43c3e6d3b080ea62595bccc660a377f1fd87757776a65e75a6fb939e1c48d4c48aa5d607bee818eed46dfa3b0c65d631d60a9cd57bfe6c7c57ce2dc6a86e02e481e72721d95ee1b11a8e9f53990f4189cd3977fd0d647fdadb36a926a922ba8890cfacdc5520cc4d1c816f78e9b44a7665d78a590303c7292b0232cee99f466b07f07798eddf440e5e78802b3661f96a9291ffce4259586bbfed79f7f09f21feec00cee1b7230659ab3b78a9f9a716b1123297e188dde4831152f650b9442b8f1c9d825e77077fcd1fee53a7c1aa44474d4f78ee57e3d26aea4d82318bfb7086f1a304a736dcf1dbaaf85ba0e460589c0b001150d044f277b31776c1e66ab46928d84d11c82ee8f4b6eff002b23cbfdb0b7f72dff84cef7083a8e4fb58a6ae53863f102de82d63343e54ce0905172b61d8f00393afd5aa2c0b3b5eaaddd499e149330b26938dfdc6bf00188a54aac4f21c395be39be491cc8cf3dd96411e5459e4c12c12eb0569e48f454a01be1e7a082cccac2ae1ebec9f5faecf43a6e30f6a1543fce89c045003c71595b1a11a6a1b9fa98911bdab99f2ee3bfb440df4a0b6497eb5f01e205cd568f1e0fbca6797f0be3164c97efd82b4cc2906508cc74bc2493a13f5cf627e1eb53855ca1db7b8e16ede63ed637abf62c468c559c826d9391195eb426eb155797d19c94df6e2c56ae8553e980dd19d8205af114757779891d9f83beb06cd91e6451427cf17c013f5dfe87ece1d78b7caa2b59d27b1e6fa01f51c4cbe9e1af65f80cfe73fb6f1746c5bade89cdf3c9f2f326fc750d30d9aa6a7547bb9db1930a75b610f0d6c178ec9a9729ee2cba3c402fbb09bd1f104f807b5020d0b638647eb2759b93d3ab90f52e05938a2b94a7a10e023e3674a92e204ae03d36a13f9dac10d5aeadba87d15e575b21877e70881a8d1f5db3d1fa4feec02c7ca626f9f5cb3808e8f94544e7e6df0c17cc3559efb380c1218891d85f027c06b0ebae94a4b9e353ca2f005d63db099d39317f8978ba921e7073e6a6422c0d2e67650cda8881eda4593fcbbc2916cca11642d9cc71c1566f610baec18e1b26bb637f5bb142b48bd7d590aef6e29abc470dac4c8eb51a3393c64e114434f30936247f5d69c45d6b9f65d5ed2f62e48516e0ba4a27185e1ac0301723a2678661060551f78d1184a288d0fabb12caaa5a7b9a54cfece91e3bed222f5772080b6a2f6846611b3977af1ecb24d0db1df048728e2055852f6ca930c5412e4e90c9692f08621d01d7eb965af2ce97e75f4bbf5b2968240be26e5fc6b05c7af415e5e1980d8ab05e5cf40a8ea7f2fe8e3961a255daa6647016be9a65e25d0b3a8a7622e1cd467c8be838a7d5613d6a8988e1cf46c95efa6d6eaab4d047f49d4144153f495bc301c499a52bfb699a858d47fc26a5bf834fb669a7759d68aa1f05b79daea8001824ef99c850747f1db2284099fe4d07fb5f33dc8f872c4cee5d13a3073e5d766aa26460a06db8e068298cd24be0ef64fab6f96fe0a3f7f502685ac2f3fdd3cb17956f8ea02fa7650f755009160bc4ef862f115531dfa39d567234abd839ee3a4ac1a8fb4d6f7e5a139b68b16609e20c5a1dec87e3a308f14643308b3d521d3e681204fb1779a7a4b0b04595668447a8d665d704db0282c0000f7191c9c0f706c729b706581470b7971de3d0b08d1b762a44fc9e7cbf044bb7134e0eb4c1d32690ded8fec9342609c5f89c3fb88bb66bf8db242cf64ad61be5d698b9d3c1fc7d7a9e98197f70538e028c6e9fab6050c0da4399df16b489bf4b84c57c0828a35be68d457191b05e96adef06ec86a9b664456214a31a9971fd10f6012abc90af28a69003fdcfe3415b4d3bc0febc94679ee5f41b2f02beee2cd70e6bb8ef7a585461c53f8b4d950d37b0ce91618fa50416a4d41730d51f90b303d0f36b3fc17f344b3771c5e119b5343c4d54df582f479a76c976b32ed125cc6b67d06bca9c2e6169b3e249e38318deee65a615004432c7888f2a5305e7b9bed86327cbf66c8999a053776bb753e38d8b12da1bfc355b5bd6a402c5323536901f1925ff4adff551e7358e744d9b7a391c92213e57274ff38c260e459809f9773804996598d79428790ab31fb3413da4a3dd35e4692eeb64a17670f6693630aff8f6a25481336deb8138909dd9a56c7cbdc9ce371e6df349b05694041c07a2ab91e8797d0f7866fce0c15a4d5af00abf679a7ee2fa036a0e1313feaea2a03b45e89e8fd62df5f03a90aa8db04afe2878b2645657ef8539db94183ed700dafda746c6762f1037b", 0x1000) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) ioctl$VT_GETSTATE(0xffffffffffffffff, 0x40067664, &(0x7f00000000c0)) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 11:46:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000040)=[{0x2}, {0x14}, {0x6}]}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x10, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x80000001, 0xfffffffffffffff8, 0x3f, 0x8, "8aa12d41f5a6ce81dca72ad5cc934286c3dd7bb4", 0x52b, 0x10000}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0x2) syz_emit_ethernet(0xe, &(0x7f0000000080)="080d34413fb2c507153a05b8a2a9") 11:46:07 executing program 0: r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x24}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000040)={0x9, './file0\x00', './file0\x00'}) r3 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x226, 0x0, "cd9293cde1fe8d128da13c997743251691f20cc7", 0x0, 0x80}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) fchownat(r3, &(0x7f0000000300)='./bus\x00', r4, 0x0, 0x77061c79b85a7cdf) syz_emit_ethernet(0x11a, &(0x7f0000000200)="00c44b4ee17ce8650c28df00004aa60c65745b9b1e63cd7ce686dc1d6454fccaf0f55b0bc66e9fa476c8f56b15a70d07c6e034356b0a35db831cce4530d98c5a0745b432224fc9318de79c5a6d1224de980f4bccc94308d5213f69a4f05a14009cc53395d7f22ca465179fb264eca0cc36d0afd58922267b82c03fa9966fb2da57d1f62df14fbecd1dd15fa20273919717ea10e863f852e3effd1e9e6afe20582e84bce8c35cd65c83fbe8b4752248303b654dfb19b5a61f532de92a1fc2519f3376b3c0d699fccad568cd33dc368283dc4fba88a9badfc88e805ce8b67f50615f05e907929405c39349d1d94d00"/249) 11:46:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000180)="17e9ec2734f8012784dd77f61fe512caca3ad0a2f5b0983e61705e3d6def3910e9849ce8b11c6b50a603526b3832013731f9dc85360695407c6c12628d96ec10d6a606254f0704f13d55be3a4f06158a2ddcc6deeedda52ad5d6454bcb1ab249b095dfd064747525e35c889ddb0392e17d95fe634bdd12cc8413341445082c9beeb957704a", 0x85}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000a, &(0x7f0000000000)="ea00005c00000000", 0x1) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) socket$inet(0x2, 0x8000, 0x8) 11:46:07 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x2, 0x0, 0x140000}, 0x8, [0x120000, 0x10]}, 0x1de) setgroups(0x0, &(0x7f0000000080)) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0xaa) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 11:46:07 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) ftruncate(r0, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) poll(&(0x7f0000000000)=[{}], 0x1, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001140)='/dev/wskbd0\x00', 0x20, 0x0) close(r1) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) 11:46:07 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x15) write(r0, &(0x7f0000000580)="9c87c377284c35b87e2e", 0xa) 11:46:08 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(0xffffffffffffffff, &(0x7f0000000140)="8737", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) socket(0x0, 0x4, 0x3b) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, &(0x7f0000000140)="ad1af05de2f4ef18", 0x8) 11:46:08 executing program 0: ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x0, {[], [0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0x400020203, 0x0, 0x0, 0x3], [0x0, 0x0, 0x4, 0x0, 0x0, 0x4000], [], [{0xfffffffffffffff7, 0x0, 0x4000000000}, {}, {}, {}, {}, {0x1, 0x4}, {}, {0x0, 0x5}]}}) r0 = socket(0x2, 0x4003, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000100)="99fe358a", 0x4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setegid(r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x1, 0x1, 0x0) r3 = socket(0x2, 0x400000000002, 0x0) r4 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206921, &(0x7f0000000300)) recvfrom$unix(r2, &(0x7f0000000000)=""/184, 0xb8, 0x4, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) pledge(&(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00') geteuid() uvm_fault(0xfffffd807f00c730, 0x8200813e, 0, 1) -> e kernel: page fault trap, code=0 Stopped at pfi_kif_update+0xf6: movq 0x40(%rax),%rbx ddb{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic kernel page fault uvm_fault(0xfffffd807f00c730, 0x8200813e, 0, 1) -> e pfi_kif_update(ffff800000af7600) at pfi_kif_update+0xf6 end trace frame: 0xffff800022d75050, count: 0 ddb{0}> trace pfi_kif_update(ffff800000af7600) at pfi_kif_update+0xf6 pfi_kif_update(ffff800000ae4700) at pfi_kif_update+0x121 dohooks(ffff80000005bc70,0) at dohooks+0x68 in_ifdetach(ffff800000af1800) at in_ifdetach+0x7f if_detach(ffff800000af1800) at if_detach+0x14d tun_clone_destroy(ffff800000af1800) at tun_clone_destroy+0x1c7 spec_close(ffff800022d75220) at spec_close+0x3b0 VOP_CLOSE(fffffd806e13b008,7,fffffd807f7c6ae0,ffff800020ab1b40) at VOP_CLOSE+0xc0 vn_closefile(fffffd80667f1b68,ffff800020ab1b40) at vn_closefile+0xd8 fdrop(fffffd80667f1b68,ffff800020ab1b40) at fdrop+0xc2 closef(fffffd80667f1b68,ffff800020ab1b40) at closef+0x11d fdfree(ffff800020ab1b40) at fdfree+0x101 exit1(ffff800020ab1b40,19,1) at exit1+0x32f postsig(ffff800020ab1b40,19) at postsig+0x4e3 userret(ffff800020ab1b40) at userret+0x199 syscall(ffff800022d756a0) at syscall+0x55f Xsyscall(6,0,0,57,8d80a,7f7ffffd7cc4) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffd7d10, count: -17 ddb{0}> show registers rdi 0xffff800000af7600 rsi 0 rbp 0xffff800022d74ff0 rbx 0xffff800000af7600 rdx 0 rcx 0 rax 0x820080fe __kernel_virt_to_phys+0x20080fe r8 0xffffffff811e7e23 rt_ifa_purge+0x153 r9 0x5 r10 0x2f r11 0x98d793ef16771c40 r12 0 r13 0 r14 0 r15 0 rip 0xffffffff81d55526 pfi_kif_update+0xf6 cs 0x8 rflags 0x10202 __ALIGN_SIZE+0xf202 rsp 0xffff800022d74fa0 ss 0x10 pfi_kif_update+0xf6: movq 0x40(%rax),%rbx ddb{0}> show proc PROC (syz-executor.0) pid=442667 stat=onproc flags process=a proc=2000 pri=73, usrpri=73, nice=20 forw=0xffffffffffffffff, list=0xffff800020ab18c8,0xffff800020ab1170 process=0xffff800020adc700 user=0xffff800022d70000, vmspace=0xfffffd807f00c730 estcpu=36, cpticks=2, pctcpu=0.19 user=0, sys=1, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND 8418 59939 16994 0 2 0x480 syz-executor.1 8418 422606 16994 0 3 0x4000080 fsleep syz-executor.1 8418 265348 16994 0 3 0x4000080 fsleep syz-executor.1 16994 344424 67559 0 7 0x2 syz-executor.1 74660 285914 0 0 3 0x14200 acct acct 32650 412765 0 0 3 0x14200 bored sosplice 67559 160027 98175 0 3 0x82 thrsleep syz-fuzzer 67559 26755 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 152576 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 483792 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 8796 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 295623 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 495371 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 355292 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 241750 98175 0 3 0x4000082 thrsleep syz-fuzzer 67559 414724 98175 0 2 0x4000082 syz-fuzzer 98175 353110 40603 0 3 0x10008a pause ksh 40603 445999 52753 0 3 0x92 select sshd 69399 507956 1 0 3 0x100083 ttyin getty 52753 274412 1 0 3 0x80 select sshd 48984 140529 30397 74 3 0x100092 bpf pflogd 30397 298666 1 0 3 0x80 netio pflogd 95331 130593 63652 73 3 0x100090 kqread syslogd 63652 459532 1 0 3 0x100082 netio syslogd 17666 384898 1 77 2 0x100090 dhclient 61413 341047 1 0 3 0x80 poll dhclient 49420 151423 0 0 2 0x14200 zerothread 64755 89988 0 0 3 0x14200 aiodoned aiodoned 13048 42315 0 0 3 0x14200 syncer update 38673 460140 0 0 3 0x14200 cleaner cleaner 67580 176620 0 0 3 0x14200 reaper reaper 84512 429301 0 0 3 0x14200 pgdaemon pagedaemon 18138 142192 0 0 3 0x14200 bored crynlk 85974 186938 0 0 3 0x14200 bored crypto 62607 301014 0 0 3 0x40014200 acpi0 acpi0 44073 42659 0 0 3 0x40014200 idle1 83351 25916 0 0 2 0x14200 softnet 78162 481009 0 0 2 0x14200 systqmp 29104 417984 0 0 3 0x14200 bored systq 52490 88439 0 0 3 0x40014200 bored softclock 51106 40256 0 0 3 0x40014200 idle0 35776 397812 0 0 3 0x14200 bored smr 1 106260 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9578 6460K 7834K 78643K 23904 0 0 pcb 13 11K 13K 78643K 597 0 0 rtable 102 8K 9K 78643K 1720 0 0 ifaddr 79 19K 21K 78643K 554 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 4K 78643K 1620 0 0 iov 0 0K 16K 78643K 380 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1228 77K 78K 78643K 5709 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 74 0 0 VM map 2 1K 1K 78643K 8 0 0 sem 12 0K 1K 78643K 625 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12765 0 0 file desc 5 13K 25K 78643K 4190 0 0 sigio 0 0K 0K 78643K 78 0 0 proc 62 63K 83K 78643K 1404 0 0 subproc 23 1K 2K 78643K 306 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 398 0 0 in_multi 32 2K 2K 78643K 330 0 0 ether_multi 1 0K 0K 78643K 22 0 0 mrt 0 0K 0K 78643K 24 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 108 477K 477K 78643K 108 0 0 exec 0 0K 1K 78643K 719 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 119 22K 31K 78643K 14983 0 0 UVM aobj 130 8K 8K 78643K 150 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 601 0 0 NDP 18 0K 0K 78643K 171 0 0 temp 217 3556K 4195K 78643K 51549 0 0 kqueue 0 0K 0K 78643K 39 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 57 0 53 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtpcb 80 220 0 218 1 0 1 1 0 8 0 rtentry 112 245 0 207 2 0 2 2 0 8 0 unpcb 120 1661 0 1648 2 1 1 2 0 8 0 syncache 264 11 0 11 5 5 0 1 0 8 0 tcpqe 32 6729 0 6729 3 3 0 2 0 8 0 tcpcb 544 1156 0 1151 3 2 1 3 0 8 0 inpcb 280 8326 0 8318 29 27 2 13 0 8 1 rttmr 72 4 0 4 4 4 0 1 0 8 0 nd6 48 36 0 32 1 0 1 1 0 8 0 pkpcb 40 27 0 27 8 8 0 1 0 8 0 ppxss 1128 84 0 84 17 16 1 1 0 8 1 pffrag 232 5 0 5 3 3 0 1 0 482 0 pffrnode 88 5 0 5 3 3 0 1 0 8 0 pffrent 40 11 0 11 3 3 0 1 0 8 0 pfosfp 40 846 0 423 5 0 5 5 0 8 0 pfosfpen 112 1428 0 714 21 0 21 21 0 8 0 pfstitem 24 144 0 130 1 0 1 1 0 8 0 pfstkey 112 144 0 130 2 1 1 2 0 8 0 pfstate 328 144 0 130 4 2 2 3 0 8 0 pfrule 1360 21 0 16 2 1 1 2 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1010 0 794 24 10 14 15 0 8 0 art_table 32 1011 0 794 2 0 2 2 0 8 0 art_node 16 244 0 208 1 0 1 1 0 8 0 sysvmsgpl 40 4 0 4 2 2 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 623 0 613 1 0 1 1 0 8 0 shmpl 112 148 0 20 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 7610 0 6190 46 0 46 46 0 8 0 ffsino 272 7610 0 6190 95 0 95 95 0 8 0 nchpl 144 14496 0 12864 61 0 61 61 0 8 0 uvmvnodes 72 5926 0 0 108 0 108 108 0 8 0 vnodes 208 5926 0 0 312 0 312 312 0 8 0 namei 1024 49633 0 49633 4 3 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 vmpool 552 6 0 6 3 3 0 1 0 8 0 scsiplug 64 9 0 9 6 6 0 1 0 8 0 scxspl 192 38746 0 38746 25 24 1 7 0 8 1 plimitpl 152 366 0 358 1 0 1 1 0 8 0 sigapl 432 4342 0 4327 3 1 2 3 0 8 0 futexpl 56 87993 0 87991 1 0 1 1 0 8 0 knotepl 112 1036 0 1017 1 0 1 1 0 8 0 kqueuepl 104 1026 0 1024 1 0 1 1 0 8 0 pipepl 112 2324 0 2306 8 7 1 2 0 8 0 fdescpl 488 4343 0 4327 3 0 3 3 0 8 0 filepl 152 35812 0 35721 27 22 5 14 0 8 1 lockfpl 104 1430 0 1429 1 0 1 1 0 8 0 lockfspl 48 504 0 503 1 0 1 1 0 8 0 sessionpl 112 34 0 23 1 0 1 1 0 8 0 pgrppl 48 108 0 97 1 0 1 1 0 8 0 ucredpl 96 5022 0 5012 1 0 1 1 0 8 0 zombiepl 144 4330 0 4328 3 2 1 1 0 8 0 processpl 896 4362 0 4328 4 0 4 4 0 8 0 procpl 632 13443 0 13398 13 8 5 5 0 8 0 srpgc 64 36 0 34 14 13 1 1 0 8 0 sosppl 128 60 0 60 12 11 1 1 0 8 1 sockpl 384 10496 0 10473 38 34 4 22 0 8 0 mcl64k 65536 16 0 0 2 0 2 2 0 8 0 mcl16k 16384 16 0 0 2 0 2 2 0 8 0 mcl12k 12288 25 0 0 2 0 2 2 0 8 0 mcl9k 9216 11 0 0 1 0 1 1 0 8 0 mcl8k 8192 17 0 0 3 0 3 3 0 8 0 mcl4k 4096 24 0 0 3 0 3 3 0 8 0 mcl2k2 2112 8 0 0 1 0 1 1 0 8 0 mcl2k 2048 259 0 0 29 11 18 29 0 8 0 mtagpl 80 92 0 0 2 0 2 2 0 8 0 mbufpl 256 462 0 0 18 2 16 17 0 8 0 bufpl 256 14296 0 7248 441 0 441 441 0 8 0 anonpl 16 399456 0 384788 134 59 75 77 0 124 10 amapchunkpl 152 27447 0 27338 35 29 6 10 0 158 0 amappl16 192 19261 0 18413 99 49 50 55 0 8 7 amappl15 184 620 0 617 3 2 1 1 0 8 0 amappl14 176 184 0 182 2 1 1 1 0 8 0 amappl13 168 132 0 132 1 1 0 1 0 8 0 amappl12 160 673 0 672 1 0 1 1 0 8 0 amappl11 152 618 0 603 1 0 1 1 0 8 0 amappl10 144 1769 0 1763 1 0 1 1 0 8 0 amappl9 136 1172 0 1164 1 0 1 1 0 8 0 amappl8 128 736 0 697 2 0 2 2 0 8 0 amappl7 120 1864 0 1853 1 0 1 1 0 8 0 amappl6 112 600 0 590 1 0 1 1 0 8 0 amappl5 104 912 0 898 1 0 1 1 0 8 0 amappl4 96 4469 0 4434 2 1 1 2 0 8 0 amappl3 88 452 0 447 1 0 1 1 0 8 0 amappl2 80 33520 0 33445 4 2 2 3 0 8 0 amappl1 72 104330 0 103887 26 16 10 20 0 8 0 amappl 80 13943 0 13905 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 149 0 20 3 0 3 3 0 8 0 uaddrrnd 24 4349 0 4327 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4349 0 4327 1 0 1 1 0 8 0 vmmpekpl 168 37202 0 37161 2 0 2 2 0 8 0 vmmpepl 168 537461 0 535456 319 216 103 129 0 357 9 vmsppl 368 4342 0 4327 2 0 2 2 0 8 0 pdppl 4096 8705 0 8666 8 2 6 6 0 8 1 pvpl 32 1129913 0 1112016 366 182 184 185 0 265 35 pmappl 232 4348 0 4333 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 642 0 33 18 0 18 18 0 8 0