b4da5ff6cdde37de3990a576a6c12ee5950d67bc4e034a03872894160b1cf3a2da0cb922b242c8d7a93c39322f809c6ad146243b8b284fcd329f6ab14523fa235") 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="dfa621b9cecb60bdec7d9b0aeb", 0xd}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xada0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() socket(0x16, 0x4007, 0x10000) poll(&(0x7f00000001c0)=[{r2, 0x21}], 0x1, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x6008, 0x2065d) open(&(0x7f0000000040)='./bus\x00', 0x480, 0x8f) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xb5b) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "ba92380bc6475799a734207546904dce219b6f00"}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000200)) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) 16:00:26 executing program 1: r0 = getpid() setpgid(r0, 0x0) setpgid(r0, r0) 16:00:26 executing program 1: getgid() getgroups(0x40000000000007a8, &(0x7f00000000c0)) r0 = socket(0x1, 0x400000000002, 0x0) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000180)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f00000000c0)=0x2) 16:00:27 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x1a, 0x44, 0x1000) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b549946747a000000b810000000290000003300000003000000"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:27 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x40) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) r1 = socket(0x2, 0x400000001002, 0x0) sendto$inet6(r1, 0x0, 0x0, 0x0, &(0x7f0000000100), 0xc) 16:00:27 executing program 0: r0 = dup(0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./bus\x00', 0x8) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000001c0), 0x2, 0x0) 16:00:27 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r6 = fcntl$getown(r0, 0x5) r7 = getpgid(0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x3ff, r2, r3, r4, r5, 0x44, 0x30c}, 0x4, 0x12e119de, r6, r7, 0xffff000, 0xffffffff00000001, 0x1f, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000080)=[{}], 0x2000000000000016}) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0xd4a5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x14}, {0x6}]}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x8000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:27 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x1}], 0xb7, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0xee, 0x40000013, 0x7fffffff, 0x3}, {{r0}, 0x0, 0x4, 0x80, 0x6cca, 0x800}, {{r2}, 0xffffffffffffffff, 0x40, 0x9, 0x9a64, 0xffffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x3, 0x20000000, 0x800, 0x7ff}], 0x20, 0x0, 0x800010004, 0x0) close(0xffffffffffffffff) mkdirat(r0, &(0x7f0000000340)='./file0/file0\x00', 0x82) pwritev(r0, &(0x7f0000000300)=[{&(0x7f00000001c0)="b2ca35c98b32eb9ac8908b21e7d6d56aa03d94cdfbdd7c95a13f7c2c64ed0198d0a13fbb5cbab1a357434538e579606916a645a5d82b919116d5e33bc2f27895417a58cc2f3fc7f14465569431615cbd4a99c31d28498c2737a66ea2f672d79e0886539444e0e6024ee485891db9bfd5c64bde0e58ffe69317bd29c33236208418905258f95d17c0889a6bdb210612310dadf5487ee95801a49f6b", 0x9b}, {&(0x7f0000000280)="1bad2aa0263e95bfc78474b6aa5079c5b497cad318fde4f07b57dd971d9aa229b06cb1eceeadd17d4fc6cc63a4f43bd03162e822f4397e8cd4d1eb48c1cd93b74c1c6e1428bbfea885f0fba998c4d1ffca53aa4876436d732b8b9a", 0x5b}], 0x2, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x10) poll(&(0x7f0000000180)=[{r1, 0x20}, {r0, 0x10}, {r2, 0x4}], 0x3, 0x20) 16:00:27 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b2028, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x1000)=nil, 0x3000) shmdt(r1) write(r0, &(0x7f0000000280)="9c2e000000000000000000007e55a24b426413c9c9bcf92473e769668b29fdbb707507169fd7fa2ce800dec1ebc455558033b655c27fc3b76708ee0ae12e9414b80bc0c1b2cd707b784507ad16a1888928cbafec0ee8d9341ff8382c36f299fc7c0ca005789afd6e423584d6b9112894c8a76abf8c16c5fc915d51b0d41dd7df1ab31deb4880d45ee8e782d51d4930bdd47b5732d6c779588ae92a35406d", 0x8f) mmap(&(0x7f0000ff2000/0xe000)=nil, 0xe000, 0x0, 0x11, r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:27 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x80000000) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f00000000c0)=0x100000001) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x10000000000009, 0x80000003}, 0x8) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg(r1, &(0x7f0000000a80)={0x0, 0x0, &(0x7f0000000840)=[{&(0x7f0000000240)="09cda65a4fe38a186219895e06b41ad07fefd5429e82a4d7770453fc2dc5845ea1d35c75f42af9612f7c2db6c3f9d56902b26eb90e0c958b7145ff60ac9b6c3a100eed9674a15dbcf2aaa845a6574373e0cc8baf428e03fc348855b44867a4721b0c7f9edb9c55b91ae6e02f5edd516261533617af1eb3e4e284928a1be11150ebe55359f1491ea00cd56ca9de797f152ea9e7e73b08c1815ff3464817ff7472cfa948a20d99ae1143d9", 0xaa}, {&(0x7f0000000300)="1c46c6ccc6fd2b5e5e106279780887c102e8e77bd9e05bbc1a055a92298920ec91b17ecec7b00ae33d92b12e47cee4be2187cfbcb74525b1c5e6a545f17d0dac06888cedcd58d96529d2d27dbf9f2518dcdefb584a9c22938ac2d2b8783920d041a235f3ca9b39129cfff92d8bd587068ba5167a18b4a74268d64e1fed48c06f59501fd47c4d85eaac8e13a3df38c5e10b1bd0eecefa96bff70c3c4eb089bd65e87049de12aeed35397fb88dc573a58a7c28b146672ef454735d55bb44b7809b", 0xc0}, {&(0x7f0000000180)="3ab7117c8c9aa98f8fdddfbde22015daff18c2441188c6c21ab8fe435b", 0x1d}, {&(0x7f00000003c0)="1d9b841f4c0cfe347b559e4756b01acf7479fe7452679b0b1bb881fc4931d73bb9880a858eaf0d4f4d9a0b1cc90ca8b7c22283a34901c73b29d35422a8ce8778a6a369cdbd128d17a913be7578ca19edc2bf8fe12d5c173163317fe756e20cab8f410b1efefcbde165f6b2b4c15b1525c7e6f59665af12f8820b24894e77bc4cff9201a4f6e06ff6135b7a72d1aa71fe09a553bd", 0x94}, {&(0x7f00000001c0)="20897d892e8b6192b20a2604c5f61cdaafce48a9d2f21eafffdc0cb8c6eb0b3c5f04f77ac5dd0f00c1", 0x29}, {&(0x7f0000000480)="54f7a98d903df1f4f78eaf937a17846cfed1bf52e1d21724795aa54ca8a11caacc77f94ad5590e40e546203e76f0962d06a786fcd90cbd94a2b6b78a188d6dd2d150a71437071a19aadfc7c772a30a32f9c1aac8f1df239b459e9924fa9b002841025664d093716cca63eda4f3483927e522e46827362dca69fa1b6f0a0bf83932c1fce5a9c0bb5d6f04ba1e725ef9fc", 0x90}, {&(0x7f0000000540)="b399ec16bc9deef8df4896aaa7cae9efde7625aa7996e6cb55db54d8e318b7ad0d01ba350072d10722e2ecc41253f575128b718b92e58b375f3825dfeebdbefc3b021f9d7c6604822840c5baaf36fbb04b57685861484f12314e694f4cb58addc120a04c5556d87bab9dcd35e51eefbddeba1fa31c92a1bb0a580c15f823deba7b46087712c43831e58744b2be7e9ad0b97f6da79f2a05ffbcc7c055c3ec354e4869c3a2cfb03e964013f33e1c18b235999fb9448275aed28778e6870491c85de463e791d87e934f11a58452f86732406256b652c826c1c64a6a61", 0xdb}, {&(0x7f0000000640)="b460ab1f144bf208aa390adeab59b6b480cb74f80515ebac890ff56f23cd3d4bbb87bf0062beffb8fd664f3c0ee219496714102eef8b5d124d08c753c1951ef93285fafa2ea6a7c2c8be070f645e5d72c8c5fd5a9cc651ca7f79bfe4046f685c55bcb13b5ec6ad3bb313af05db8eacabd04b14e415dd13f5311d70ebff", 0x7d}, {&(0x7f00000006c0)="9312e2ae89e73fb82b5cbdc190746e4ab248bf2716520116b1eea17283c2cb4bce01b560c6432d6b0a5e070aeb0db9ef044eb08fa283eae36fa930ef2c9770dc18c4f143fcf7d62a8c97b1c6edc41aba0810fd17b16c74c1cfed961c1fac050723ef959e9633095f85ae94004d76dbfc3a56ed2154dc88662e27ca282af150c9278422356ddbcb22cb0e6fec870b966c76ff35052e54303829e8b0fb75d85f5d3a7da580b699b7a163142782ddf59e8df2d0bfc71b7b68de80c4d8f24640dcdaf32f06ef528ad1fbab72036254ead7205096558e6b9b700ab06cb14f49", 0xdd}, {&(0x7f00000007c0)="5731ed338866304be5ef84cadd3ea229593a6672f6bc35b2f5d2860effd8e9c38784e401fbd17a02ed10650695a72085cc72890759037d268381371299738d26f8bf49795d16c5d21ed4d08d379616c0c0e08c26eb5829b9a269962de9dacb78eb3f50d02d1eeaee6697e9f5a9dcce6b8d631c599b5e3f263dbee51b16397a", 0x7f}], 0xa, &(0x7f0000000900)=[{0xc8, 0xffff, 0x3, "c6ab1b8f07a015469abab6b69cf69866a1c19714ae0edbe970ea9ae0048fdc0c05d02288d62f424af7cbbabe68f8a7fd056fcf69fba33a91f01292d41c5ec4390f6674eb8c0e0ae28767ebd633a759f3fafc2e916a5d443fa70e1b5685bc421ab093c2f6dd652c48678c80fcb669da5ea31a44bb4a5ca9ff3fc54bcb29f2487413ba5bdb5ea8971a8a5eb1183ac830f5753319440e94f1182150d897b3d48c58e4c80bb464279cb4a1520ac76cb8ae00c646e4"}, {0xb0, 0xffff, 0x0, "f26b7c721bebed9994dccc526f72bc96859cc3002465ae40141b0bd682e94b45b9627e6f12a540db166a82fb7f759085842ced57f246f0651e743bdeee0e251d5099f67a6270f8701ed109229af2adcf359e0867463f79824a106bc803daa64bc588ae8b230186b2379267d44fc4f45d0500dcb8d51a651cbfd45d65861a503f9814012872b392ce99941408ecd984e5dec1bdd8f88783e2592923f8ba954f"}], 0x178}, 0x40a) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) setrlimit(0x4, &(0x7f0000000000)={0x80000000, 0x6}) r2 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) write(r2, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) close(r0) r3 = syz_open_pts() write(r3, &(0x7f0000000100)="0466", 0x2) kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x100000041, 0x60f9, 0x99, "d9ad0f4ef126d1ab3d180dd051f133273edd70ef"}) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)=0x1) write(r0, &(0x7f0000000200)='\r', 0x1) 16:00:27 executing program 0: r0 = semget$private(0x0, 0x0, 0x10) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000140)=""/88) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x401) fcntl$getflags(r1, 0x3) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x55625323) chroot(&(0x7f0000000040)='./bus\x00') open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0xffffffff80000001) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) 16:00:27 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f00000000c0)={0x100000001, 0x4, 0x1, 0x1}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) r2 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000240)=[{r0}, {r2, 0xc4}], 0x2, 0x0) 16:00:27 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000100)=0xc) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000002c0)={0x8, 0x1ff, 0x4}) getpgid(r0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000300)={0x6, &(0x7f0000000280)=[{0x9, 0xf4, 0x8, 0xc52b}, {0x8a1c, 0xdc, 0x23f, 0x1000000}, {0x9, 0x5, 0x7f00000000000, 0x400}, {0x20, 0x6dbf, 0x94, 0x8}, {0x7, 0x5, 0x887, 0x5}, {0x2, 0x7ff, 0x401, 0x8000}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x80}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10004) fchmodat(r3, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) 16:00:27 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x8000000000020a, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000000)='#!\n', 0x3}], 0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x3, './file0/file0\x00'}) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 16:00:27 executing program 0: r0 = socket(0x6, 0x3, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8e6402320c55f73b70f9891b0234ba69e0e25442b40a1b6c7c8eeeff39572b4c4b0821a8c71f3befa74b269e990ed2f06e1a1fc055bb97832c144ac747b47012f8f73cdcb8251eec61c320cbe1691f5cb30714a70e66ef48df5595c3cfad3369e259b85df7e65c66d88e16300a647da5f8a9371e0f9a5891d4313501f287d5b475d02f6523d735a3e095184f6f7b0e5f7942b0cf7d4f", 0x96) setrlimit(0x2, &(0x7f0000000000)={0x60000000, 0xfffffffffffffffe}) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) syz_open_pts() close(r0) syz_open_pts() 16:00:27 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000004c0)={0xe1, 0x0, 0xcbd, 0xc621, 0x1}, 0xc) r2 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000080)='^\r]]!@\x00', &(0x7f00000000c0)='@\x00', &(0x7f0000000100)='\x00', &(0x7f0000000180)=']\x00', &(0x7f00000001c0)='\x00'], &(0x7f0000000440)=[&(0x7f0000000240)='-\x00', &(0x7f0000000280)='\'(\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='\x00', &(0x7f0000000340)='\\*!&{:%\'\x00', &(0x7f0000000380)='\'%.\x00', &(0x7f00000003c0)='.((\x00', &(0x7f0000000400)='/\x00']) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000380)='./bus\x00', 0x51, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x3, 0x1}) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085762, &(0x7f0000000140)={0x1, 0x800000000000005}) renameat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f00000000c0)='./file0\x00') 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) dup2(r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="28000000ffff447f00d3000000"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfdc1) ioctl$TIOCSCTTY(r0, 0x20007461) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:27 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0xa227, 0x0, 0x0, "0100000800000000001000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x4003, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) sync() setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000100)='./bus\x00', 0x2, 0x87a) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x80, 0x20000047, 0x1, 0x4}, {{r0}, 0xffffffffffffffff, 0x13, 0x5, 0x101, 0x9}, {{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x1, 0x7fffffff}, {{r0}, 0xfffffffffffffff9, 0x8, 0x80000000, 0x1, 0x92}], 0x1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x40000080, 0x8, 0x1000}, {{r1}, 0xffffffffffffffff, 0x20, 0x3, 0x9, 0x4}, {{r2}, 0xfffffffffffffffc, 0x20, 0x1, 0x8000, 0x8}, {{r2}, 0x0, 0x0, 0x60000000, 0xffff, 0xbeb}, {{r1}, 0xfffffffffffffffe, 0x4, 0x40, 0x7bb4, 0x8}, {{r0}, 0xfffffffffffffffb, 0x20, 0x2, 0x4, 0xffff}, {{r1}, 0xffffffffffffffff, 0x10, 0xf0000005, 0x1, 0x5}, {{r1}, 0xfffffffffffffffc, 0x48, 0x0, 0x4, 0xfffffffffffff6eb}], 0x5, &(0x7f0000000080)={0x3, 0x8}) dup2(r0, r2) 16:00:27 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) socketpair(0x10, 0x1, 0xfff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040), 0xc) close(r0) r3 = dup(r1) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYBLOB='\x00'/14]) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0xff, 0x3a9f, 0x8, 0x1, 0x9, 0x80000001, 0x6, 0x2, 0x0, 0x80, 0x7fffffff}) lseek(r3, 0x0, 0xc, 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) r1 = dup(r0) bind$inet(r1, &(0x7f0000000180)={0x2, 0x3}, 0xc) read(r0, &(0x7f0000000080)=""/239, 0xef) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x81, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8004667d, &(0x7f0000000040)={'tap'}) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) setuid(r2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) fcntl$getflags(r0, 0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = socket(0x2, 0x4001, 0x0) r4 = dup(r3) getsockopt$sock_int(r4, 0xffff, 0x200, 0x0, 0x0) setuid(r2) 16:00:27 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000080000000000000000000000000000001a0000000000000000000000000000000000000000000000000010"], 0x0) r1 = dup(r0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) r2 = socket(0x10, 0x4000, 0x1) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:27 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) r4 = semget(0x1, 0x2, 0x100) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) r7 = geteuid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000240)={{0x7ff, r6, r3, r7, r0, 0x2, 0x80000001}, 0xbf, 0x7, 0xe338}) setegid(r2) setgroups(0x0, 0x0) setuid(0xee01) r8 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x400, 0x0) sendmsg$unix(r9, &(0x7f0000001500)={&(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f00000002c0)="2e32a3ca7cee98bb6694335b1c49b60f01cd7b24cc622276e3dd5cfa0d0f788dbaa3bec276e2fb753ad2cef8642bbfc6a51bd63a2e1c6f86342b618968bdadf36321b3d3771496816093c8e479ed8ae751fc7c7bc9011d5e783f9be167799a84f144861c7b65a88c9aeac3ace0c0948b4876361e5a84760b97d06059db952b61ab21511ae256a4c7095a354b7db2a55a7eec0fe1c9bbf2239a8351e735b077653fda6772fc141ca989be28600e8ed3df94774aa6dbdad4da57f3e59bf474c66d2335983a367374d87a588de6b5edb1fbd74ce955cb9b7d7ba98d895f436a380dc8f6f0ed0ee5bed91cc038708529671f3d0a7817a1b3474d3ce248e3ba896580619f8c413243d7b3df5ccfba0ae97f9145caf5a297df5c410c93be6c7d3015099205b7389f95a5db3e1293dde5ab2a670f260e8c7ebdb9c30c660d608aee5a69cbaae7822aea10e69be2e29eddf48489618ba26e7e2c332ccbcff3f947bc376adacc4b69ef7e6e364d4a46e2e56331c0011803ae2fb87534afa698fa33c062def132c82361cf4ce47481d92bfa106d3ee7f5c6af0db4646e587b46c758e11e9d0427f171930274c6f09cbbcaf643e474a8c826117717ec2c236f50287bc887a1185a54b5823e6f7f6372718a37484e9c1cd42242bf7ff8359ed068f6499f0964837178f1d215e74391263f3dccceb1233a6875842112d9c1523df8dc74815f4acaa6a257fa1bb3a5f09e743aac1314798f8c8aca35f93e2e8a5662ee337ffbdb8c2bbcfa9e318b98bcf8158d043415d70a9ad2ed11b8226e96864925754d5ab009c8aff2bb16416ab1685f4b5b1d5ae0c86fbba03ebb42ed109238872e6bd1b2bc05551e5d16e79ac1ff2a0f42fdcc393755f018cb12f45213aa4554f15df0ec63c0da7a902a2eb0077e9efc26f38608f9c86df63fd056810fd50a41e9a803d15f9ac93dc4a436c401215fbfb4e3c9709981a3ba72b061ed068b7d234490c7d6b82fe5a1761fa38717e71c30e91054d0174e78af3af94a074fc4cb4d1f63aafabe6eef04996446028fd31ce5a9effa8751925342adc43881c6e30e75ee4333f0fda2da72983dbc62807b9d076a4761f3c1144d7d31cef50a99d53969ae728137ae28c6c03eaad1b986183d18dce57bd328768187961cad3426465859f83c41decdfa88e1d3cf923f2fcef7cf4fdd6c97ba82e051a603647d4cf94c19d4c09dbc7f54b1ede3156f2249e04d4271adfd167cb1a7ecfeb957f42d7f6ca74057075e3eee8d8fad70ed3264a7872b001cc5ff13724d58374aed3b1615df29eb815c51b2e14a97e150b6f163f274e8356d31655c0109476af8d00194f51aa67cec4da33ce5ea9339e1e6ae384c6e62867651c9eebcdd145aec54532dafe250f14cee4503df72d97f86debf8828f0c65d8da192ef841efdb9fed29f7dd59b74c7c88cfeaf4204e645218b281e81ad05b8d3b8dcb924b451898569dfd2d0a419d0f2e9794e15c9cfbca04d597d0a6071b2fd0f9e0cd16a863f37df6f8aee0e86b7e64aff45a167539c7d5f3e5b65842427a95f7c47437fa9f3ad90e57c28aa6b51ae27363e5cd9da6c5aa8541bc133f82de83a2d48091ee6e62243fa78abce80c26d898a4238ab461e8a5214ed420c70db562e12f910dc9f48d0df84b9aecdfd785bcdcfc8c365086f79b49ea475603a46456125c16d818953243dc6849c7aa2530720ed6ab120665d52929201be045ca4482584f92dfdb6a52d33fa587da15fc07663b589c8376e3f889c5cd2ccac08447754e80e70d6b2a9d507ed94936ad96e615f012db8c2e2a1efc3d4c0dd9550589138258052fd7696a60f91b49ba4f2967fa9700c9ec62a712c0c81c6ee008d2924c201c8c6c503c906a79d1e495880d55cf7cd0cfcd604ea86396e43a6d4b875b16e9b9298e31518d5ff252169db73675b995d1f21b517e7b01010601a2f15b3b2a2e84a8bda0ba86265422a552ae26bae20e8550fca5d91b7dbca12b5c3ab653e40b200c3c04262cbbe785b459c04ad1d35fc0d82f2b06edb0f0e52b17d1cdae5f28751a8150b0bd3f70198f08f34fbe401e179725a649fc24687a6d1deec4f511d9c9e119e1e20b547c0116d6645b3aca7647387bdab26936098a1e0a9a17c86767627d6216fb82cc4b271b1f59789a1c906c95908b70260c76be0097b9f479fc6bb0336ff2ddb72f157c9db84113ca534750a6be536577d5447de22fe2a68e749972de9b32017c5803a30a83ff1d91769c5e03b9f4489a7c530c60e0fb60e77efe7522af98f02bc26b644de1a9b8002b01ddd967f2836a4fd1da6cf6e93461f385281d3733e9d518fe2e10433ff079d2cf0fe145b96acf6bce24d8ac7dce07a4c2cbac0950a94712765b8213c7b91b03d855368165cbfc10a1adedf6ac3ae0d9a7c3f8c2be55dffc08c37fd1dcecb011c31e42b838165b42813c2cce9bd1d35124aeb98594187e3bdbf327552a159d9db5fd54a57bca872ca34031ede429be2bea1745026057b06171a466fde21fd49553f3a8cdf90e86dcb6828d1ec3cddebc68a734ae25bdb40274b075babcfa7678d306d239d5d7f6e04f215cd372859622a2ea208218b638b77adc58082bfa1cc9cd2606458f3a8b3225206dcb083692dff7836b7ee491991955ac430e77d176d781c9f140c9b7fc590e793d92e722cb8273070da0c16cf4636b2b94bc20413f09044f147fee46baad255d1e1925c23ca9ef4b7c317259c5493da2ba50b9d38d747582991c48091cee06a0b8dd9b22cff4bcf1e377d2f32bfe62c83b953d11f476ab99df4a412966e0f20a66613d1816eea67bdbe362ce4caf75269ecaf546c3d1e6859b5f5eaf862adcf75f620b7df9a8bdc22958cb98867eb257a9f238b5fd0decb23660094e18b156acbc38cb807efd1a7e84f97eb64e06e6458b806e821decd3ffcceaf821e22c7cd1de647fb21c4042c410b42bd13c72e16607c13ebd500c69eb55fb3481fc323198d6e22ff451842c4a981d310206d669304fb743a243233c8d13e6ef0aae1fd756340d02e1ddd297c539f42e80e711c59c218ea6b18612d329b56106493238e14d4b8762aec5c87bd2da56815aaebe402fe11d36b738d907f305707a1cc62855ae83b5b1a1428be99832221c73cb7842449262859b4dc1d29659d60b4d32fdd8dfcf24d99f1579aec8c103241632550f125da651a6ead5fe87b1855e222a0ac44dc30c88fceb96ad928eec08a5b20c866f0b172b2681d20df4439f24c7b9281ca05e463d198fa4d1e574e4c5e94a1174c68e99257ba2321b6d26bd0fd9f8cf330304175231d3328b8d855103665dbe1fa436f88a1d4fd24d97699c8ea30ddfb32343ebeafce93a13befdc652f4e37de6a886b901f489b577d508811bc7eebd58e64f1385126ebbda713b49a4931d12c05d00f107796ab0e969ff0fdc25713633227fa4043cd4390d03abde174f00bd15394577818f6892fe822859811c8cc3eebdfaf943d997305c6361ea1213361bd498ad0b873888d445eae90bea08ccd9f18fe78995512db0d8d0472b42ffa09e297d8bef76189829b8c348af59dec357b22d3b73689e40ca116ac923df236b67ad8eae8cd01661611936aed6e51583c8ad3f3ca649eb1b3ed3e17c168240c62be058458b6821803b3ea12fb61e2cca3c2bdb27bba13c5a58ade750997b5c797de5c1ddf96e1613c9b826ece40099913ab56f16427673b60d9476f035350521c0376d157c91e7fad5ec4a1f07146ba64a2a92d1424970f1a423fcce874769cec502e466bd95930f32bb976c336b96cf89f4aeb180a313b9ad750a2e2ae10898629c4ae3ae6164493e1452fee05013814245ec2b656bd30394dd969f696b87e2e6043e654eab970cc3cd705a40e4b0330d7218a5afed650b10997fef078cc11a9276130e8e3b1b6400ea9e314d74853881eb74f4ee8e4bd1140c8329c9fa089d1387933a623aa16748bd26db3340a54bc1162134502e22925b095b68bb4ab08dd60d4fa1c23187bcfdc53dc77763c54e9f0baf8d1f2a8d9b3ef3ffb443dc4081d95e798189628c0258d05f7caecba5574dbbb8de56f659acb15c4702f589c29617a9c0863168f855c3f1d806250cfe3d4e6095a35296218cccbb613ee4e05e7d1b00a93c06cdfba30d015ab9de51402901d8070bc8ef78c59ac030f86fa9c954df2e3b973b9de2f5f744eea6bccdfee84b85e026ce9b4a9e6cfd022951d5438167eadca53d69f5988b69e627bb214a453bdc4341fa510a42d74508b9fee401c3035a8309bd195815f48a988fbb3cfe075db4f5c712cb1f447104966c589c85324dcb30ec766df6dedf9624ecbad686dc8bc1829c8e4bc1e1b3bc2f00ed5676c12059b33ccb98a6f6e845e25742c4179a8f65f4d937136f4895ce0c591a770453681c879ef327c2a743f24caf1e229fa8340689fcea17b34623b399834bc2371d04dc6a45be7d57bac5f7fb2df80b1d8b4356e666c01c842729a56dfe9875d31a2d96a6110b74165cbb7ddb274d11ba9aa8f63864dd43284450e451e4252adabe1ed3a60069df03328db1bd14f8f93af40a4e447e0dbf53e08a7e3523dbc1ffcf2fa8ab6cc8a696108ab70c093dbd7b8dac0acc2efeae5ba9cc88386d6f14f01f48204300e78d504cfe6ea13c2585a38bc7a21c13acc0d2f58afeb8b370c3c560939898a42877045d68d40376cc7c1dc77839e6a65859719bac66359e5832c97cd0ba36c138254885af34066ff5ad898443490f631a3093c7906824f9e413deaa009264730452876023240f59dd9fbf963eed01761d4f08e6b3d71c169916cfa33fd740fc279b7f0c034a9edcd3f11df8232600ba63d11fb2b41150a678b898e39882f8a89857d981fc577ce5625db47215dd23c54b891f5550bb322ef39d9393e92277b1d759557124a050f0bfda821869c7a20cf6b38bc48ed4c4a2aebb8f529dcac475e6f60517e262745a20c9ff3e3fb55bfdf2ea3362dbebe5f0f98c3a969e5536d2ecea5158bb173206ceaf4e01f75f2c0bf05042fb1d3f6710e5eeea82b9f33947a19fc6da3a799575817fbc10e683cf674f7315714a7afd554c1ffd85b244ef24005df20d05828de0bfa288054923fc212242681fdaa7fe0553f7608ceed642bc7c7256985238e7e026d21b3c6ef669874e2396f874b99067e652c20d517fc987e4141de88ce8c3d6fd2fe34b74b263cf37e97d32b8225b7c334ab23e41d652dc431ad7f808a678a36a804318598d5c2fcc07906f4008b0976c66b12c8ead6c26fd0e3063579d6a40519345d79a631f61d98aaf8924be33acc2e6e786f4c40d508a5e6e51bc79f2bcadcc36c2a9742194927b2d3ecd50511cc003e42cd4d5d657721936fee0b7033312b426d38cc6ca0416153ea24d0d0b6731995d5cd5ad6f85eaf382d0acca44500a10e2e4c0fe613706f57041487f9d7137713eebb981e0881de593902856743b12c7ada9807e63ddc25bf7be853dffed05bfc1d0258c24d3ae828f668e7be4138b0783283efae9ff8d5f67d1871aec68b3ec32bed507aa820e52710fcc78306cd4042a4a37481621e155afba4eb2772c19b69cc3f5ab83abe4707f2c66ce924129ccdf058751397d0ce6e278503d905cb7493a43babdf060725367c3935f529e272c0cf00990138965f5f4e44a73a40357113675bedb5f36fd4886b2d3c39b07add0df1abd058e71319a1122730d206b6546afdf55922cc9ec6bfd19963a45b37a847609f9f8ab11e0916e87ba12d606d0b6480ff60488916d6b8663529e0", 0x1000}, {&(0x7f00000012c0)="3b1c71477aa663966b801a5617cf31b997380bf9574583d1c0d52a", 0x1b}, {&(0x7f0000001300)="e4b36bf6e91158fd37241486f8c1e577db74d5e3bfec74150c813a4a2c5c734be8c43b1b93f41981533f17d9c95e59cca02658a3d2b68429b8f4439a25b2c806dd87ffd2932946eea0513c3cb7ac9cd7c7cd189dc8f266c167fd352a54cdca336de91bbd5e7f1cca5ee5c9049d464c3f6388a59cddbda0db5ff538f34a1481dc73ed285994a14453e94195bdc8d23c748e0f9296e6fd328079d73d", 0x9b}], 0x3, &(0x7f00000015c0)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r7, @ANYRES32=r2, @ANYBLOB="000000002000000000000000ffff0000010000008785f0dbbb288c8b5c98b155735165f8da0d1b361815a90e4a6439115292854bd80ab5d1b3360b675f5095d4d3e2d24443a5447b00e5256bbce8f07af96f21d8760699b316596723a8ceec87e81d247693867d4360c09b75d22444c39405eac74d4f8ce372bca84cadf759e15153f39c917ba58c08c3cbdc25c63aab2cfb87ebc9de8917143e7ac299ed5da3b71ac0393616f21b1bf21ab1662c063e104e8c8542e3829400000000d835b30fa40000", @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8, @ANYRES32=r8], 0xe8, 0x408}, 0x1) getgroups(0x1, &(0x7f0000000040)=[r0]) r10 = getuid() fchown(r8, r10, r1) unveil(&(0x7f00000000c0)='./control\x00', &(0x7f0000000180)='x\x00') 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x80044279, &(0x7f0000000000)={'tap'}) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000080)=[{0x8, 0x3, 0x3}]}) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000100)=0x1) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x0, 0x0) r5 = dup(r4) ioctl$WSKBDIO_SETMODE(r5, 0xc010570d, &(0x7f0000000000)=0xfffffffffffffffc) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f00000008c0)=""/214, 0xd6) syz_open_pts() kqueue() 16:00:28 executing program 0: pledge(&(0x7f0000000000)='%\x00', &(0x7f0000000040)='f\x00') r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x9, 0xfb}) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = shmget$private(0x0, 0x4000, 0x3fc, &(0x7f0000ffa000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x2000) shmdt(r2) open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x42) 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) r5 = fcntl$getown(r0, 0x5) getpgid(r5) semop(r3, &(0x7f0000000140)=[{0x3, 0x3, 0x1800}, {0x5, 0x3ff}, {0x2, 0x6000000000000000, 0x1000}], 0x3) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000b40)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_WRITEREGS(r6, 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}, {0x1, 0x81, 0x8be, 0x1}], {0x6, 0x8, 0x7, 0x15a9}, {0x9, 0xf1, 0x3ff, 0x6}}}) connect$inet6(r4, &(0x7f0000000440)={0x18, 0x2, 0xaaef, 0x9}, 0xc) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000480)={0x5, 0x3}, 0x8) r7 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffc000/0x1000)=nil) shmat(r7, &(0x7f0000ffc000/0x4000)=nil, 0x3000) r8 = getpgrp() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, 0xc) setpgid(r8, r9) r12 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000500)={0x1, 0x2, 0x5, 0x80000000, r12}) r13 = msgget$private(0x0, 0x100000000000009) msgctl$IPC_SET(r13, 0x1, &(0x7f0000000540)={{0x1, r10, r11, r10, r11, 0x120, 0x5}, 0xfffffffffffff9cd, 0x0, r12, r8, 0x100000001, 0x4, 0xfff, 0x413127be}) ioctl$VMM_IOC_RUN(r6, 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, 0x40, 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}) ioctl$VMM_IOC_READREGS(r6, 0xc2485607, &(0x7f0000000880)) 16:00:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3b, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5, 0x1}, 0xc) open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:28 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000f0f000/0x1000)=nil) shmget$private(0x0, 0x3000, 0x100, &(0x7f0000d56000/0x3000)=nil) munmap(&(0x7f0000c00000/0x400000)=nil, 0x400000) shmat(r0, &(0x7f0000fc4000/0x2000)=nil, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x10000, 0x100) r2 = openat(r1, &(0x7f0000000200)='./file1\x00', 0x82, 0x1) ioctl$BIOCFLUSH(r2, 0x20004268) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) shmat(r0, &(0x7f0000e80000/0x2000)=nil, 0x0) getpeername$inet(r2, &(0x7f00000000c0), &(0x7f0000000100)=0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) getsockname(r2, &(0x7f0000000000)=@un=@abs, &(0x7f0000000240)=0x8) r3 = shmat(r0, &(0x7f0000f27000/0x3000)=nil, 0x0) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x5, 0x1}, 0xc) r4 = open(&(0x7f0000000140)='./file0\x00', 0x20, 0x2) shmat(r0, &(0x7f0000c11000/0x3000)=nil, 0x3000) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000180)) shmdt(r3) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:28 executing program 1: select(0x895d4eeb22cabad4, 0xfffffffffffffffe, 0x0, 0x0, 0x0) r0 = syz_open_pts() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000900)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000031c0)={&(0x7f0000000940)=@in6, 0xc, &(0x7f0000003080)=[{&(0x7f0000000980)=""/117, 0x75}, {&(0x7f0000002d40)=""/180, 0xb4}, {&(0x7f0000002e00)=""/245, 0xf5}, {&(0x7f0000002f00)=""/115, 0x73}, {&(0x7f0000002f80)=""/101, 0x65}, {&(0x7f0000003000)=""/116, 0x74}], 0x6, &(0x7f0000003100)=""/172, 0xac}, 0x843) r2 = dup2(r0, r0) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') syz_open_pts() shmget(0x0, 0x4000, 0x100, &(0x7f0000ffa000/0x4000)=nil) getitimer(0x1, &(0x7f0000000080)) setitimer(0x1, &(0x7f00000000c0)={{0x3d1b, 0x6}, {0x4, 0x7}}, &(0x7f0000000100)) mknod$loop(&(0x7f0000000140)='./file0\x00', 0x8000, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r5, 0x0) r6 = semget(0x0, 0x1, 0x610) semctl$SETVAL(r6, 0x7, 0x8, &(0x7f0000003200)=0x6) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000280)={0x9, 0x3f, 0x741da070, 0x35844755}) recvmsg(r2, &(0x7f00000007c0)={&(0x7f00000002c0)=@in, 0xc, &(0x7f0000000680)=[{&(0x7f0000000300)=""/223, 0xdf}, {&(0x7f0000000400)=""/208, 0xd0}, {&(0x7f0000000500)=""/188, 0xbc}, {&(0x7f00000005c0)=""/188, 0xbc}], 0x4, &(0x7f00000006c0)=""/197, 0xc5}, 0x2) setsockopt(r2, 0x9, 0x800, &(0x7f0000000800)="0c0e0475fd6f93d1689723d34fdb14061667a6f733895938bd3af42f2b94f1803c2f4c07e952", 0x26) recvmsg(r2, &(0x7f0000002cc0)={&(0x7f0000000a40)=@in6, 0xc, &(0x7f0000002c00)=[{&(0x7f0000000a80)=""/81, 0x51}, {&(0x7f0000000b00)=""/4096, 0x1000}, {&(0x7f0000001b00)=""/61, 0x3d}, {&(0x7f0000001b40)=""/4096, 0x1000}, {&(0x7f0000002b40)=""/170, 0xaa}], 0x5, &(0x7f0000002c80)=""/11, 0xb}, 0x43) ioctl$KDDISABIO(r2, 0x20004b3d) r7 = semget$private(0x0, 0x1, 0x0) clock_gettime(0x2, &(0x7f0000002d00)) semctl$SETALL(r7, 0x0, 0x9, &(0x7f0000000840)=[0xc7, 0x830, 0x8, 0x9]) syz_open_pts() r8 = socket(0x800000018, 0x1, 0x0) getsockopt(r8, 0x8000000000000006, 0x1, 0x0, 0x0) fchownat(r2, &(0x7f0000000880)='./file0\x00', r4, r5, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000a00)=0x9) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f00000008c0)) 16:00:28 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x27d, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0xc8) fcntl$getflags(r0, 0x1) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0xffffffff, './file0\x00', './file0\x00'}) pread(r0, 0x0, 0x0, 0x0, 0xc600000000000000) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x8, 0x1, 0x2000000007, 0xd16e, 0x1000}, 0xc) 16:00:28 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0xc4) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x50}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r1, &(0x7f0000000040)=""/47, 0x2f) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:28 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setreuid(0x0, 0xee01) setsockopt(r0, 0x3, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0xf) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xa, &(0x7f0000000000)=[{0x4, 0x0, 0x156}, {0xfffffffffffffffa, 0x5, 0x4, 0x80}, {0x9, 0xffffffffffffffb0, 0x7fff, 0x101}, {0x3f, 0x3, 0xee00000, 0x8}, {0x2, 0x2, 0x6, 0x5}, {0x400, 0x9, 0x5, 0x8001}, {0x3, 0x1, 0x3, 0x5}, {0x8, 0x9, 0x81, 0xe4}, {0xffffffff80000000, 0x0, 0x401, 0xd2aa}, {0x40, 0x5, 0x5, 0x401}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f00000001c0)=[{0x81, 0x7, 0x401, 0x1}, {0x8, 0x3, 0x9, 0x10001}, {0xffffffffffff765d, 0x3, 0x3c4, 0x3}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) 16:00:28 executing program 0: ioctl$BIOCGETIF(0xffffffffffffffff, 0x4020426b, &(0x7f00000000c0)=ANY=[@ANYPTR=&(0x7f00000001c0)=ANY=[@ANYBLOB="451a6cda8dc8049357bca7eb3964902540de7d2f018acc44f0613e03488b04684402ccb86b06a7b131f1ad115585c0192b62fca2799bb3687c8b20b075b3f36598ce0b4dafa239317c2602de7611c75280f2c48281631ae47146f846cc3ad052346fc4f8a1b3547ca2fdb95b556a5d39caa0b0ccf6919aba9b1ab830"]]) r0 = socket(0x22, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000180)=0x100, 0x4) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) sync() shutdown(r1, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f000062e000)={&(0x7f0000000080)=ANY=[@ANYBLOB="00006bd6e577dfcb5678712c653000"], 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x400000000002000, 0x1000004500) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0xfffffffffffffffd) open(&(0x7f0000000100)='./bus\x00', 0x20402, 0x10) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x1, 0x800, 0x9, 0x5, 0x8}) 16:00:28 executing program 0: r0 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000040)) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000080)={0x10001, 0xaf}, 0x10) r1 = socket(0x2, 0x4004, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000)={0x0, 0x10000}, 0x8) 16:00:28 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x3, 0x28) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000100)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x2, 0x0, 0x37345692) r2 = getpid() r3 = geteuid() ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x6, 0x4, 0x4, 0x0, 0x0, 0x9, 0x2, 0x0, 0x1, 0x0, 0x1ff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={r2, r3, r4}, 0xc) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SRES(r1, 0x80045721, &(0x7f00000000c0)=0xfffe) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000140)=[{0x60, 0x0, 0x1}, {0x1d, 0x0, 0x0, 0x5}, {0xfff, 0x0, 0x0, 0x2}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchmod(r0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000240)={'./file0\x00', 0x4, 0xfffffffffffffeff, 0xffffffffffffff81, 0x0, 0x6cf, 0x3, 0x7fff, 0x1, 0x0, 0x3, 0x40}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x9, 0x7}) 16:00:28 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(r0, &(0x7f0000000500)=@abs={0x682eb13985c518e6, 0x7}, 0x8) close(r0) write(r0, &(0x7f0000000140)="6e5161ba966befca7a3b2b29ead799f135873e30bad6adf8d041187a26a36f3233a169aa90c75644bf561cfb5145e012545b278e8d6d1af55e43679636908e3108f801984d8ac7c8417a9bf260c322ce3a3d6a90b48da249dca231c20cc9c985b7c514a2ed96839fe320cd629e6900ce97eaa176691b8373456c968e62244534277e0fa744f57512da887f4102bc61401f2a84c7fbdc64e4785c8ffcb1e4d85cc463b6d3efd6a5c6", 0xa8) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) select(0x40, &(0x7f0000000000)={0x2, 0x8, 0x7ff, 0x5, 0x2, 0x3, 0x4, 0x5}, &(0x7f0000000040)={0xfffffffffffffffb, 0xd3, 0x4, 0xdd59, 0x3, 0x4, 0x81, 0x2}, &(0x7f0000000080)={0x4, 0xe7, 0xfff, 0x61, 0x9, 0x1, 0x3, 0x7fff}, &(0x7f0000000100)={0x200, 0x2}) r1 = open(&(0x7f0000000200)='./file0\x00', 0x80, 0x20) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000240)={0x100000000, 0x8f, 0x8, {[0x89, 0x3f, 0x2, 0x2, 0x8c01, 0x6, 0x2, 0x3ff, 0x6, 0x8, 0x4, 0x2df0, 0x40000000000000, 0x800, 0x5, 0x8000, 0x8, 0x9], [0x8, 0x0, 0x3f, 0x5, 0x277, 0x0, 0x3, 0x4, 0x380000000000, 0x200], [0x0, 0x6, 0x8001, 0x7fffffff, 0x2, 0x10000, 0x5], [0x1f, 0x0, 0x5d86c2e8, 0x2, 0x8, 0x7], [{0x6, 0x0, 0x1, 0x8000}, {0xffff, 0x8, 0x8000, 0x7}, {0xfffffffffffffff8, 0x89d, 0xf48, 0x8}, {0x8, 0x2, 0x42}, {0x8, 0x7, 0x5, 0x8}, {0x80, 0xeeec, 0xfffffffffffffff7, 0x5}, {0x7, 0x2, 0x5, 0x2}, {0x9f2b, 0x52df6998, 0x4, 0x2}], {0xc6cd, 0x4, 0x0, 0xff}, {0x7, 0x6, 0x6, 0x1ff}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x4010, r0, 0x0, 0x0) 16:00:29 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x22}], 0x2}) pipe(&(0x7f00000001c0)) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x7, 0x4, 0x80, 0x5, "8d17e0fbb78a1f10e60c1d655adf7cc6d4cc8453", 0x1, 0xd9}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:29 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x40002005, 0x6) getitimer(0x2, &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) dup(r0) mkdir(&(0x7f00000000c0)='./bus\x00', 0x104) execve(0x0, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0xa00, 0x189) mkdir(&(0x7f0000000180)='./bus\x00', 0xc1) 16:00:29 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x80) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SBURNER(r1, 0x800c5751, &(0x7f0000000080)={0x1000, 0xb82}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) 16:00:29 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x20, 0xfffffffffffffffe, 0x10000ffffffff}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20603, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000080)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='\x00') fcntl$dupfd(r0, 0xa, r0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) write(r0, &(0x7f00000000c0)="86", 0x1) read(r1, &(0x7f0000000140)=""/229, 0xe5) 16:00:29 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) 16:00:29 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) close(r0) r1 = syz_open_pts() dup2(r0, r1) ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1d}], 0x9, 0x0, 0xffff, 0x0) 16:00:29 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) recvmsg(r0, &(0x7f0000000600)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000480)=[{&(0x7f0000000040)=""/186, 0xba}, {&(0x7f0000000100)=""/67, 0x43}, {&(0x7f0000000180)=""/241, 0xf1}, {&(0x7f0000000280)=""/24, 0x18}, {&(0x7f00000002c0)=""/62, 0x3e}, {0xfffffffffffffffe}, {&(0x7f0000000300)=""/157, 0x9d}, {&(0x7f00000003c0)=""/155, 0x9b}], 0x8, &(0x7f0000000500)=""/196, 0xc4}, 0x840) getsockopt(r0, 0x4, 0x5, &(0x7f0000000640)=""/236, &(0x7f0000000740)=0xec) 16:00:30 executing program 0: setuid(0xee01) r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f00000000c0)=0x7fff) ioctl$TIOCNXCL(r1, 0x2000740e) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000040)) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 16:00:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x800000000087}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x101, 0xfffffffffffffffb, 0x5, 0x0, 0x1, 0x6, 0x200, 0x1, 0x1, 0x7, 0x7ff}) flock(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:30 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) r1 = syz_open_pts() writev(r1, &(0x7f0000000480)=[{&(0x7f0000000080)='d', 0x1}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000140)=0x5) execve(0x0, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:30 executing program 1: r0 = socket(0x18, 0x5, 0x5) accept$unix(r0, &(0x7f0000000040)=ANY=[@ANYRES32, @ANYRESHEX], 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 16:00:30 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000080)=[{r1}, {r0, 0xe3}], 0x2, 0xc65) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8080, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) close(r0) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x81, 0x2, 0x4}, {0x3, 0x0, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x47) sendsyslog(&(0x7f0000000180)="590e04b3d75b3ef31b43fd0087bd12a336a788f47a0f2170d323138d8c89cc4209c1c0823d04fc95fb9ea2770719f6eb84f4309a4a7f007af8cac58c02894933bd4b279608f81d402b21286c5bc693172975a9ac235a04e23095f5517e789035e6a50e0c8793d5637cdc684b0404f0555a89b362800bcdb205f1652386dcd67bd15bfb3dc3c5210ffa261dbe24fc00db94dbac9a18af3ed3f41ec2a7554c7fb166bb56604dbf33fd71a87dfe7cfe8b2a311735cc53702e8a47a4c065d6726cb999ebd21bc699f62b77abc0eef7059f26a01886613286d550490d8cf40cacaec9f0e62f0ef93e52314b4c93d7c4a46541049bf937d09ca74fe804", 0xfa, 0x5) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000080)=[{r0, 0x40}], 0x1, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x0, 0x9, 0x4c, 0x7939}, {0xffffffffffffff00, 0x5, 0x1, 0x517}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x40}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000200)=0x47a3917c) 16:00:31 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x101) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x2) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x808, 0x0) writev(r0, &(0x7f0000000180)=[{&(0x7f00000001c0)="0000001862040179002b06000000267e897f7780e9992d836000753dd40900a24e14da00000000e1838f74652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000051ac6369d1489135cba67612dc42c6797f0bd09ddeaa6cfebe9c7d99dc6469980128ae3cc8136183ad6454df7a1aa24d3191d98fe54251f09e1a109b753e4c979f9cc4b9527d3d5c09da6714a43f7d98c592e252cb7cefbccc7129b18467", 0xb5}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x7ff) 16:00:31 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) poll(&(0x7f0000000000)=[{r0, 0xc4}], 0x1, 0x0) syz_open_pts() execve(0x0, 0x0, 0x0) 16:00:31 executing program 1: r0 = socket$inet(0x2, 0x2, 0x3) r1 = socket$inet(0x2, 0x1000000003, 0x1) setsockopt$inet_opts(r0, 0x0, 0x1000000000000003, &(0x7f0000000040)="cab8ef37bdc703f57c449f80e00245d62a2d9347d8fd7e73e14cac054c", 0x1d) r2 = dup2(r1, r0) ioctl$TIOCSDTR(r2, 0x20007479) setsockopt$inet_opts(r0, 0x0, 0x4, &(0x7f0000000180), 0x0) 16:00:31 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x20408, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x30) getdents(r0, &(0x7f00000000c0), 0x0) socketpair(0x10, 0x4003, 0x1, 0x0) mknod(&(0x7f0000000140)='./file0\x00', 0x8108, 0x8) accept$unix(r0, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x202, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r1, 0x8, &(0x7f0000000240)={0x2, 0x0, 0x4, 0x4, r2}) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0xfffffffeffffffff) 16:00:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2001, 0x8000000000005200) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) select(0x309, &(0x7f0000000100)={0x3f}, 0x0, 0x0, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x6) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000080)=0x5) r3 = dup2(r1, r0) ioctl$TIOCNXCL(r3, 0x2000740e) 16:00:31 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x23, 0x40004000000028ab) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c7005, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000040)) 16:00:31 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x8, 0x0) fcntl$getown(r0, 0x5) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) mknodat(r2, &(0x7f0000000080)='./file0\x00', 0xd000, 0x3) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000140)="f777bfd2f27da2bd05f1906b315b73f609002793477bfedf9cf9a19c21c91cfb8c7a008a247578514990519d63a6f07685737661e14756ffdcc5c0227dfd3a0d96c7ef2e2b0d25df7804edff9702a9928e35048f7f84c7357099dc322b8d8125b2d4a9df1f08568ea7c6c8626c7ace71e201b8452dff26852a3f10f5", 0x2e2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) 16:00:31 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt(r0, 0x1000000029, 0x41, &(0x7f0000000040), 0x0) 16:00:31 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c1, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0xa5}], 0x6, 0x0, 0x0, 0x0) 16:00:31 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x39e, 0x0}, 0x842) socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000040)=0x3, 0x10b) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 16:00:31 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002006, 0xfff) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x6000, 0x1) 16:00:31 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x8001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x1, &(0x7f0000000240)=[{0x49}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000080)=[{0x9, 0x4, 0x4}]}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) 16:00:31 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) r1 = dup(r0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x6) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)=0x7) 16:00:31 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000080)) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x5c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000480)="4440a21367c9c52e0482363e28da26f3b6dc8bb1c93f68452d7a5e870758a7f315931aaf136df4d9e8af79e3de98e47a8d9ee879424b260bd615197d4d467c4b2cca217ab323f12d3407cafdb4807f6e7e95875495fd5e5a2f26a0dfd23278236a8a5f4b1e03ab68ace6363879f3332d4b8b9e567ba4493e13482c16b28e8a6d88c0c20ec1013f8e95c9f4b94631cb3188fb356b956cf1c9c355bf554ece6b9316859cc8ad2ae45871d152") 16:00:31 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x400, 0x1) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000080)={{}, 0x3, &(0x7f0000000040)=[0x0, 0x0, 0x0]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x8, 0x1, 0x0, 0x0, 0x200, 0x5118a80000000000, 0x80, 0x1, 0x1, 0x8000, 0x663e}) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180)=0xffffffff, 0x4) getsockname$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000240)=0x3e, 0x4) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000280)=0x6) getsockname$inet(r0, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r1 = socket(0x10, 0x2, 0x4) symlinkat(&(0x7f0000000340)='./file0\x00', r0, &(0x7f0000000380)='./file0\x00') r2 = socket(0x20, 0xc005, 0xc000) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f00000003c0)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) setsockopt(r1, 0xd50, 0x8, &(0x7f0000000440)="09fc6b129ce861959fdb963ca2f8fc72dc375013fe113fccb74bdf6ef0aca9d16379b3663505173bd4f9b8b12bffe0a248910ef47b1a8a38a6a411eeac83ae52eebf83feb1099e57a963f071d9a0fc24ba198739e2483eabebcacc3c3c2bef4e71359739f983e29b6ed77cf7ba9e3abe277f634f2cb604f6c26c217302fc5468b34ef4d719dde18c9ce68e8d177665e0f8ccc776661caeeb3922", 0x9a) symlinkat(&(0x7f0000000500)='./file0\x00', r0, &(0x7f0000000540)='./file0\x00') pwritev(r1, &(0x7f0000000b40)=[{&(0x7f0000000580)="58358519b3093d8a04ccb20a1417619b6218ffd454660ca3b9249a6019a5b6dfb16dac366af8b201754cc9e9e4689663240f682900683f8d18d91ca1a5988e4310e85bb3702ea7e41e9884478c2ae3", 0x4f}, {&(0x7f0000000600)="1f37114bbd789cdb868c3fe62899185ffe2b5c5e65846718d3f6612c2abb28a1b8d8022da431c85080f4681ad4209ef926db5fe3a4e66f86db281acdef37cced975908d4d007aad8a8cec7b0f8ab73b037e7439770bb8f611eb909652442ce1ba3daaca2e267d62e7d61b05c9a02d2b1bf2dfa3f33cfac0e1898e97c2429b2c6d1984b31ceafc51bbcd4fcede0496ca6182a011c566f35638d75", 0x9a}, {&(0x7f00000006c0)="18d3ee78d0d95a", 0x7}, {&(0x7f0000000700)="e6661035c21bd55a6d1703010215c86bef8bbc2db992948824bbe7ee7cbfe2dc37f9a3fd6ad5c635bd2c14297a29a02a6ffe545ab6c85d308bf1ff167ee9bba906baa83fe2e025377fa6ef93485c82cf8a448edc420213e2262faa896cc668b52f7efc02b12ee9c45da5704a45ff462cf676ca42210a92a4d5705b340303786d6ca641fc6df42fc7197161a1a143416776fc6f62e487e2e6155890dd38894d1e7298c2f54c071e2c91e2b5effe9de69acb42f68162b9f516854c1f48d8374c52cb0317b67c425c93e219b41a79592e47451f290b82c014b639e7c44436132d885e3a17798bc4", 0xe6}, {&(0x7f0000000800)="41eb2383d872c1b4c83f824fdc9fcd6b5821c859c5ba60a73d2e72cf63219f0cd0c10e8446e2d0222392008334506d93669be59c71ec4462a929f6ece112f7d75172ebe53f2c034f3af6f8651d24bb0cd609f6b6170f2fb78675ba3baf9525a6f10ead02b80c88d42a63f1ae0cd080797f2de47be1c88375d85e5e31925b48673fe3b4c7f7ca3568399213644c9102c432fad757e9b96ac7568f70f800bbff500bda53e60579c4", 0xa7}, {&(0x7f00000008c0)="aa93d1183f304271cae12e5b1a8318a208f02897cb42c9c9bf841ca7e6a3ba24edd94b50b84bc8f300ad763ac1215781dcaafbd25415b1a87ead5d9e6425c26543e1376bfe4cba1ce2bfab227ec7398744dfa25f0edc1546a7e91c83b3648655e568c391a2d0004ac0f38b824b69828ff07bfa4f4f04539bb93915551b7e6047939712323c42e77d64f1", 0x8a}, {&(0x7f0000000980)="4d84d3ef9b8606022cc160da196c1dfb5c", 0x11}, {&(0x7f00000009c0)="1a1693d8c9709ca3ba950548bf2437e4d8af8acad337d8254c254c73bc2d321ec15482839e77ca68c6069ef2efe560260c84673d977c8130f9434cb80e310618f0c61b80034e2d5f73a9d4022f0b36fce92a824e2ed95c7401f71428681cb14539553147f14f22593da2af7f7fe0946d8ab90997e520d6b92664fee65f12f4e50a040bbefbec533585edd1d6649fbcd61cc210ae5ebc1239fff3a33137ec99a3e63c9fa8c4", 0xa5}, {&(0x7f0000000a80)="8225ca0b0b66bfd33810ff846fae5cbd250012997b369c6cccc28874676cf27e30373bf64c267ba1ed86ef228585f0485eda264e8e6004f1aa7011d59b249c74f18567201f9517c3d5f4a61455f701f6bd1f336231778f55afaf3c3feaf10596ed47f57b3574741e6ad04e3a1ab494207b2d56b910ffa686c0787cf622f50031eb0686f3b1ea9f0181e2f48e535f864faea9d7c11681e6e35b5df1fba433611ea1e688af613728f2f902bdf2", 0xac}], 0x9, 0x0, 0x0) r3 = openat(r0, &(0x7f0000000c00)='./file0\x00', 0x200, 0x9a) r4 = dup2(r2, r1) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000c40)={0x40, 0x5, {[0x400, 0x1f, 0x992, 0x2, 0x400000000000, 0x5, 0x0, 0x9, 0x3, 0xfffffffffffffffd, 0x200, 0x200, 0x1ff, 0x0, 0x7, 0x237d, 0x8, 0xffffffff], [0xbe, 0x4b, 0x101, 0x2, 0x1, 0xffffffffffffffc0, 0xff, 0x6666, 0x7f, 0x5], [0x6, 0x101, 0x8, 0x20000000000, 0x5, 0x4, 0x8], [0xceb, 0x61600000000, 0x100000000, 0x6, 0x7, 0x4], [{0x28, 0x100000001, 0x5, 0x1a7e}, {0x2, 0x1, 0xfca2, 0x1a9b1a17}, {0x3f, 0x5a, 0x1, 0xfffffffffffffff7}, {0x3c69, 0x7, 0x3, 0x40}, {0xa0, 0x4, 0x4}, {0x3, 0xdd, 0x3ff, 0x80000000}, {0x0, 0xfff, 0x0, 0xfe}, {0x100000001, 0x8, 0x0, 0x2}], {0x5, 0xffffffffffffffff, 0x3, 0x5}, {0x7, 0x0, 0x2b, 0x5}}}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000e80)) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f0000000ec0)={'tap', 0x0}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000f00)={0x0, 0x0}, &(0x7f0000000f40)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000f80)={0x0, 0x0, 0x0}, 0xc) setreuid(r5, r6) mkdirat(r4, &(0x7f0000000fc0)='./file0\x00', 0x3a) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001000)) chown(&(0x7f0000001040)='./file0\x00', r5, r7) syz_extract_tcp_res$synack(&(0x7f0000001080), 0x1, 0x0) accept$inet6(r3, &(0x7f00000010c0), &(0x7f0000001100)=0xc) 16:00:31 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) fchflags(r0, 0x10000) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='\x00\x00', 0x2}], 0x24e) r1 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0xf, &(0x7f0000000000)={0x3, 0x0, 0x29df, 0xb4e, r1}) fchmod(r0, 0xe3) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="e92243f80fded3230791448254396f7cf04d7f8f29daa64a599ac38dd86eead5e929394fcc880e896628b2a08ae65f9861fa27e7863f6842b69697f5d9d9a3e364c18b82b1cbc80b0c9f8e3dd215d7d367a8a705093c0a", 0x57}], 0x1) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000180)) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_addr=@in}) 16:00:31 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000180)={0x4, 0x100000000, 0x1, 0x2, 0x9, 0x1, 0x7, 0x10, [{0x100000000, 0x6, 0xfff, 0x101}, {0x4b2, 0x63c, 0x5, 0x3}, {0x80000001, 0x5, 0x8cf, 0x8}, {0x6, 0x7, 0x2, 0x18383696}, {0x40, 0x0, 0x1, 0x9}, {0x2, 0xfffffffffffffffc, 0x6}, {0x1000, 0xa23, 0xcb, 0x7}, {0x2, 0x8, 0x7, 0xc0}, {0x3, 0x1000, 0x1f, 0xffffffff}, {0x1, 0x0, 0x3, 0xffffffffffffffa4}, {0x4, 0x5, 0x0, 0x1}, {0x9, 0x8, 0x2f}, {0xd56a, 0xffffffff, 0xfff, 0x1}, {0x5, 0x100, 0x60, 0x10001}, {0x9, 0x3, 0x4, 0x8c5}, {0x2, 0x7, 0x101, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x14}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x20, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) syz_open_pts() 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x20000, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xede034efd611168d) ioctl$TIOCDRAIN(r1, 0x2000745e) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r2, r3) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f00000003c0)={0x5, 0x3, 0x1, {[0x5, 0x101, 0xffffffff00000000, 0x0, 0x0, 0x3, 0x1f, 0x81, 0x8000, 0x98, 0xff, 0x1, 0x9, 0x101, 0x3, 0x80, 0x0, 0xffffffff], [0x3, 0x9, 0x5, 0xbcf, 0x9, 0x2, 0x9, 0x0, 0x7, 0x2], [0x7ff, 0x5, 0x5fa, 0x6902, 0x4, 0x1, 0x100], [0x0, 0xff, 0x20, 0x1, 0xffffffff, 0x400], [{0x0, 0x1, 0x7, 0x7}, {0x10001, 0x1, 0x3, 0xfffffffffffffff7}, {0x74, 0x4, 0x95, 0x7f}, {0x9, 0x5, 0x485, 0x4}, {0x3ff, 0x3, 0x100000000, 0x80}, {0x10001, 0x3, 0x5, 0x7f}, {0x7, 0xffffffffffffff01, 0x81, 0x8}, {0x8, 0x7, 0x2, 0x6}], {0x1ff, 0x8, 0x0, 0x4}, {0x7e, 0x1, 0x100000000, 0x7}}}) syz_emit_ethernet(0xfffffffffffffd64, &(0x7f0000000180)="f8e30ea93033222b7c4f59a6880291a55e26016463ae232d3efa094a99e5254cb3387df6452f004755f0378e8a5e273719cc7ab0dd13206759ac930087a6be78318e6adedbd1cdf58b66d53fefcd519a91d158c6287dd9295b37a3205a9efc8b05f5fd6258298d4319691c81db4a2b3770c5bb") 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0x35) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0xffffffffffffffff) fcntl$lock(r1, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x100000001}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x6) 16:00:31 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[r0]) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000140)={0xdc18, 0x2}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket$inet(0x2, 0x4006, 0x200) shutdown(r2, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000180)="7911177040e891d97d9241fa438de56b62f0262d277fcdc022cce6ccfe25fcf289e727d6c3bee4fe3ea09a8d5979d63245adad7c32f1941ea337", 0x3a) 16:00:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x8000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x60}, {0xc}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000680)="b6") 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x3, 0xffffffffffffff00, 0xfff, 0x800}, {0x1, 0x1ff, 0x16e, 0xcb}, {0xffffffff, 0xb127, 0x401, 0xb568}, {0x400, 0x10000, 0xfa59, 0x100000000}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x40087}, {0x54}, {0x6}]}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:31 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x9, 0x1, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000080), 0xc) r1 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x100) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:31 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) getuid() chmod(&(0x7f0000000340)='./file0\x00', 0x107) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 16:00:31 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x100000001, 0x1}, {0x1, 0x100}}, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x20) msgrcv(r0, &(0x7f0000000180)=ANY=[@ANYRES32=r0], 0x1, 0x3, 0x1000) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x80000004, 0x0, 0x0, 0x0, 0x0, 0xa8, 0xfff}, 0x101, 0x8001, 0x0, 0x0, 0x9, 0x61800, 0x3, 0x4}) munlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) r1 = accept$inet6(0xffffffffffffffff, &(0x7f00000000c0), &(0x7f0000000100)=0xc) fchdir(r1) 16:00:31 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f0000000140)=""/35, 0x23}, {&(0x7f0000000180)=""/135, 0x87}, {&(0x7f0000000240)=""/3, 0x3}], 0x3, &(0x7f00000002c0)=""/81, 0x51}, 0x2) r1 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r1, &(0x7f0000000080)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) clock_gettime(0x0, &(0x7f0000000000)) sendto$inet6(r1, &(0x7f00000000c0)="056bdc47d9f3dbe4", 0x8, 0x0, 0x0, 0x0) 16:00:31 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000000c0), &(0x7f0000000100)=0x10) setsockopt$sock_int(r1, 0xffff, 0x84, &(0x7f0000000140)=0x3, 0x4) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) listen(r0, 0x0) 16:00:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x1d}, {0x6}]}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f00000001c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") write(r1, &(0x7f0000000200)="e6c61a1e3328cb73b1f00edcb8c8624d73cbfca576edbdc1c62aa756890fe38e2a7f73bcfa14831f28a0fc861dab9284e099e9f1b077275389e3a3abdd83350781a7f7a871da523cf1ee6c76b31973080ea68d59348a26f32a0de743bb4755bc10d2f6c6ea7ad905a2f3f5ca5c9dd9933cf40684968c73560cd4b6e6c7d4c54069ec5db34d9b3501d3e7f8f22c5a11e128d7b7d0cc58f8a39ef1ee33348bd752acd5ba3cc980ba196e46f829", 0xac) 16:00:31 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0xfffffffffffffffd) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() getegid() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r2) 16:00:31 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffd) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0xd1) 16:00:31 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x80, 0x1a0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000140), 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 16:00:31 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f000008a000/0x3000)=nil, 0x3000, 0x1) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:32 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) writev(r0, &(0x7f00000001c0), 0x0) write(r0, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r0, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x81, './file0\x00', './file0\x00'}) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) 16:00:32 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xb7, 0x0, 0xc6, 0x0) close(r2) getrlimit(0x3, &(0x7f0000000000)) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) 16:00:32 executing program 0: socket(0x12, 0x4002, 0x5) r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050360000000000008000b01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:32 executing program 1: r0 = open(&(0x7f00000004c0)='./file0\x00', 0x2, 0x12) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000500)) r1 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff}, 0x10004) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = syz_open_pts() recvfrom$unix(r0, &(0x7f0000000540)=""/7, 0x7, 0x800, &(0x7f0000000580)=@abs={0x0, 0x0, 0x0}, 0x8) read(r1, &(0x7f0000000080)=""/209, 0xd1) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xffffffffffff7ffa, "854955883d026111fe4d04000000100000001000", 0xff}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000700)={0x0, 0x0, 0x0, 0x0, "50fd4d38bcbfb37c833f3f6f39bdd0ac12acb11c"}) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5, 0x5010, r1, 0x0, 0x0) pipe(&(0x7f00000005c0)) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0xd29, 0x4, 0x7fffffff, "0c526cf8cbb121bc26a6dacdffa9303e0b41a459", 0x9, 0x7fffffff}) preadv(r3, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000340)=""/221, 0xdd}, {&(0x7f0000000280)}, {&(0x7f0000000440)=""/123, 0x7b}], 0x4, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 16:00:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0xffffffffffffffff, 0x8, 0xf3, 0x9}, {0x1, 0x3, 0x80000001}, {0x2c1c185e, 0x100000000, 0x9, 0x7}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x74}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:32 executing program 0: setitimer(0x0, &(0x7f00000002c0)={{0x0, 0x3}, {0x0, 0xc600}}, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x80, 0x0) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x101}, {0x4c, 0x0, 0x0, 0xfffffffffffffffc}, {0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)='\x00\x00\x00\x00') 16:00:32 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x2000, 0x800) r0 = open(&(0x7f0000000980)='./bus\x00', 0x400000003fd, 0x0) listen(r0, 0xffff) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f00000000c0)=0x7fff) write(r0, &(0x7f0000000600)="25bd5bc9e80c5888952ab13e513e", 0xe) pwrite(r0, &(0x7f0000000000)='>', 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="a5d5d34d7d77130e11f79cd0bf325bc6fffc06872c0fdac94659558b7df09dd25b6e7b7d8cff36be77a72184dfb3dac6efa7f7774a8f53b8297fe2cda6e293dd377c0d72d530e89c4eb4d89ec59378c9be03df74200d0798931af9e2944c870365f30f0f3619f3397a16897654f3", 0x6e}, {&(0x7f0000000180)="ee6838e63d0f2a8201c9e3e1aa1e8522a1e0b8d976bd03243fd679b2e759fde6408c7cb6bf734327fcd8951c53ab63c9bf40698581bdd483f1bd5b66ac25bffd8e50f4b7efe30b1dd133f44d4b8f2a8910cc4c2efb74adcbbe0c224b5fd2b21fd72d76f80d6843b0b2b838be617b6c997a7207b93abeb2354fe92b41ed5b52f8dd88fb469c56a317df9faf4828cd4f8591860dac8958228ef50c215183f1e364625362af238d8a9224bafa75", 0xac}, {&(0x7f0000000280)="a02fc8e4ca9b678ebe7344258062b70bf600eea4a1bab89c8f172bd9eb562c0c1a41b123dd13011081b1f300a2290de91b1eae8ad5b03dcf372d60f7f3cf3f7b75fe69c3433411382e5ddd2faa8addc32b8f6c6b26ba562730a41c7a89fa00fb061a70d433803c282bf838ecc546e2a94dc007fda925824c284dfee235d4ef0d033b5bd4e1b3c693317778b2c9be690dda2a9f4eb29b38d5f4f4692a8eaaee062332d802fffa0798720ddd8e0910a136df9795ab69ec1fc831c41b97d93bba25226d8cd2f7b9461b92e02095b9c22aed935d13e2ce88b712be7d4406c98d740051715f8ba3496537fc06cb9a2f", 0xed}, {&(0x7f0000000380)="ccd262523884ff34d4a4bd89ce2c95499e4f5df075a4abf2f3d242a157c664cac1153a8fdd0ddaa570a6da215e3d74ea9f78ae542ce98aa87f7822b02dd8226740d1d736a50f4e5884cd837bcbc297b3bfef6b2c01e9bf4ec7d4fe202a4f953e787b8595d21dfe589283e95a20485d3831a60cf86a5c78cdce5129fb2e64c1f0", 0x80}, {&(0x7f00000009c0)="bb63873965a70dc5dfcf582319255a32dc2d92c1d10001ecc476ad9ead10e3b07ce2e94b59ad2a5a0dff50c2cf00ea3ad567a6d4b2eb7e6abe1dbe349af58b6bbe3f0e258a993cf1bf392896c4d8c04f6f2127ef4308073dce7f3239a165afea43926bfc6d186b753ce96526f3acd3c698648c5d3b037bd9abb2ee4c728fa165167a865583092ffb19e6bf94bd91991f904dad31cbf2e0c608e9a0deb520cbc656fedde85ba5ab0b0102d232fe44331cf3ca9bc010f459d21c0fb98f6cc82873f5f0828ca2871e276bd8fb27a8f9c7df84c0fe31dd4d90efd5ffbda6fb1613521b4f8f73527282ce74a4183c366d406050303aabbccbd7a869bdd8535438204aadb323f908e5fa2a14515a71db3154216ecf6597bb179b0e6808dd423f37d3e4078d6a62f9ff61f8df93b52913ab7aa6f3b0f42179b78a5a0597dc13ed5e6d556090bdce055707f8f4b91eba3ab5665f9f3f7b375082d228b6051cd1e384dfbdf994a473189107ea73a36e3f3cdcc183cbf659fe2de5901d3efb5373001d4b2279349c61522f6da56755a1f570a567a36511821ec791e7be042987f574542644897d6c75628f0d789f44a4c60122ad9ebe0f44f87b3cc541c5c32dc0c55b5816eb7b81ad7e8d395f9baa83bae1dd27b4173e55ba88a953b957d50c7bf47b5b191808bf3205810a1abd029406444b7304c7c0fb816725b523253a09e2fd4ca8d03d5d0adf1b63a6f906a631c3f3cce77477963ecb788107aa58ed74c2b2ad098bc77e1dbd1c889b17da2ba090022ea300e6f04db92acdfd81232e29f3a18f310f7911ae4cb3fca0e47b4df51545946b66c0bd098b9d56800227587a0e5d384722c32679e1df5e48b1f70f2936f63db6bceb8c567674197dcb6020411c50208d3e65b442b2ab57409e1c8fbd2274ea57218920094f4cd09a2bc3258a3bebfc1126e373360db80382a6f82cbf4cce34a49666b06db07d6acddcf7d17d452bb00cf030290bb211e6b1012b2bea206c9922f07a77d9bcb1fa66e5128af7f64982433d2f9e94d9c4b8a46c9f1669c90c8d9aec67c5398b24e64713035ee149261011c902a5a857261330b726f86c072730699b9ad91e1ad47535c208c0369d8b1b40dd64f923e05297a8728353141dbb798d8d4bc5affb0bad78711697d19ba61581be4f75649f2cac9c72263b6b6061e2f08240b4bc6b178ba50aa253a1494d65df1819e3b612709881955481ca5640b25ab6f129be34f87a6db0bad451686eca22be4955ef5075d5125d5f164955c8cac681ef59d6bc6a35b14635f9a3aa81e140b8b247ee0ea653c98ee4e2e0c4f1525bb0655fab87908a2c38ac14fda3d0aef19e2b0a2386418455407f6611ba22ed33d8e789273997a103f0fc7e9eeb3eb8bb9b2417d92beb1ea0cd3ab380679bb026a84fb1bc5b6aab76a896270cde1e33d2236ad43b9c1b325ee757a724e26cd4aecfd8469e2393eb55f67b53b932637f4754171b879da80dd5d06c8b7b177bb2d0571cbab4ab8aa651004890cf09981793a5950bf7b57c15c83673aa9d15e71919497f4bf6cbc4e1cfc2ac2f1d69ac09b22ee04b93d8cebd84acb1d317941535d956af58ae2f937843d982c8447c03493d21340fe6dabc949147db5a65539711ca08ae970e191d7356358c880aebe5f9da40929ea68ab80b1a2d942a0ee83eec480075bcd38b642756f0e75ef13dfd38741fd6de408ae5d83b2347d54af3e0876adc2b8180979fbf50b661c08262daaf2b998d293cd390d83f2080baa112d595da44bb2e6625fb864964f3c5ef6b63acd70a1c85be755fec526fd45674da12c3ca38d3d884b907e80e55b9d5ec509279c4dff9e4f9af0a45ed8021657426cb8570c1ccf0d838970ef2e75b6382c49abff0fff5b09379642e12f116b25adb963204fa6bcf961c9bc429cb9454f4c425f8e31bee27a21ddff599f6bb1937459a15a54c08fe66674d03808c6ce771a2b055123d50d33901c63cebc72d97e5fff591d688e6e40af1873505a7deacf60c6919d01a7d13363bc6bae57c71f7e86bcdd57c1af44f09bd155e15bd8035735c4e1d0562e32bce4324e5bdaa72b1b431f057ee6648941239045389f6f8993eb8bd0345b4321ad1f66cb21cafccab154a2da0311af363e5a708421e7519236423f4164d8d8caa3c0d79c5142e46d389e1bebf5d3d69c70d4eff8b25fe83d1f944880461f543f75ec63e5c288dbbcb8f0e3dc652ac69201d90510d36eaffc050b2de862095d8a61bc45738dc2d9bdbcb1e75c1683fb1b20cfd24dad7a8192290780f69566ecfa66bb14ffaab8073b9376198d4c8bc628c4b350934eb1449744b9ac4e16abc678f9b0e7522d4ed18e8ffed5581ac2ff8047fc3a7183c3357fca07d1789376c93de9a86074f6b79527cc2dd2683624f6574dffb1c957c91ac8e6095757f045c668827d77b990ac69197ca89912774b5ba925b61bc67bf4072b62db87a2d7923752e6fcfcd969a64505eedd6ca880bf44b4133ef69c3e8a838d696fb4407e1c4b899ed9eb2236fb2a0280ca3103c16c3495f36a034cfb6fc8c3711871932de331ca951f3273baf6cd4cec5daccf3e18c76c48ffd868e128a4e3e2d69be6960dfd6a6f3ae69902eb6a4a0d22647b9cadcc33fcb174aa09cd0f28a472eca4ccb84c56f276bea774aabfe8dfda23bd9a12a47535f729a5d4f6456600ac9db5db4c2a05b3c557bf7b40d79bd9a161f35a237ad3fc7331d680a2f509aac99ad4580a2df8b7ee3f1b90953e6b1d837b01b84a23b2afb364a301b00cd4740e8d6099f51770892bef0b58c37aae4d4faab1acb0c5bccf075dbfb2677ad033a7bdfa465c489f393219ea72eecd758b6234a51b660078020f604d33e7811476a56ef9ba28908827cfaaa4e4059a0214263d1c022d513c15703fcc7e0f0e814845ac1169efaee17a35a86f17a28ad416902df089927c72fe35646b031a706128683dd12a713a748bafcb0a23edf3564885b0af0845342bc4dfcf1870648d909c3c73c95465786ff4c45dd5ecfe3a47c6b05ed288a354cd3be26f60f75cd7df7d285a79dcfe421a51a9dcfc2eb0b2fe56f48902d091ee3beec8d63b1e1b3cdc96f799c40ca7bddc8031e6bf996a50b1cb8225b15853154eb89a3bec86222767629e7a0068a5349a7dc4a30f6b18fba04a8d9bc9fc501dec33d9cf2dccad5acf67e98dc15d7339bf7da6597afe83e5facf08ffc8bd45dc908b73b3adbdb85e878d6cdac81be493ea2062746704c91f4d42590d951eb08fde77d998f26e0ece800b6b8e3d51d885e3b99d29d078e7188b29d168235cb598d49795fc14532ecdedbfae32f582b0e5636feb1ede0158206f3e8510be906f355db3823bf984a76b6cb5fcd63ebb43ced305b0020613aa670e5acd30453588fb6bca08114935b5b1bb6048538cc5ba6df9dc6e661a57c499b43d19e79882a46a9b0a3a02ce14d394a5d4f2eb1f00ce0c4d76d551e92678554a0efb732671c8dbba9e04ebf07ca8930524a836f269a4ba17b57731a087461af731965c14230d1a7a91a76a8805a07efc4ce83367161665d1a18b993a7e94393460c9ece7f4d8473632af8cea2df39d80c469ed57c2db3e947eba8f5432ec237c1b086e93124fa7439d8515762701ad835bcfb9978a3621090a66d4f1c5e8bd0bcfb62d2afe279554eb075cec37e3c74c22e7cbae7f9554d216b1807f0320a4594ff4435e5b8338e762d03842c5927c9704ad8ecad720e75d2d5e272fff1ea97f82f308e86c1c8fe443457c7015122bbf4406deaa34e47a7591726738ebb089d84b8e38dd1f423d5c2f40c97934d825c22c6afb0209cd28e63ac53436ac1829ed3b8591e35444f9c12d35edd24da418e18672b4d78bea38d07eebdac8eea6e059c5838abf95ce61e60a14d828fd5f25881f9c00390275277c247e939938c8aec5f0c5eb0408f44254aa77c6a745bb60c03bfa9de98fa2a4d778296f26448ea55912ea1b45aae819f72eaa9715766a43861a9518d73846ea15084084709f12a1f800e799b5f7a81254e2c994919f10a814f54d778aae27e7030b44824b601dee965522a088f45c25d045ca5f3e3761b821b62acc5f32ff7d5959e7473d1bd4efcef01242ad7b570f6f26b650952ecd9eb4eb01206ac0e20049816d15f5673dad5590ac2a3b6fcdb9121b8d96ca57b9ae49768e73bb9e04a5ad473e2ecac1553754573d198b713f1adc7876ceb8ee1774dfda01c45d3723180f712f4c017cb4a263bec6c7fa60875602e89035007ea06240a219005079f3b84e44603f3ffd971352a2072482ed6d0021a6273cb86cdd6e83b8dbd4fbd21541b92a0c50ed1faaf57fbbbf111fb26b5d42dc5419ebcee783ca0159dc84ea64ffdf6e504b1e6b8151852c66a93be452c17bbc62c89a210e1eeed0445ebfcc5d89b3e07bf41335c85518eee2257c52f56e19b2883eb03f0daea2f0427a736422e0948ad52e921a5addc33a24bddeaeda331aee7f6d7e4eb9583b8ea9a9dcd3ac6009d60bb8168debd95e7b183c2e825646eb50de495de92e89d03d5c5aa9c0b49fcfd39c0c99eafc12fe3db9dcdf3ed6fc187d7f70e46d4dfc4c01d5f7f0ac689c382a9f96cdd79786f7c2d2ea2079c7175b44fdaf5123a863f67a9d60fcdedb0ce7754fc920c10878adcedaf62f92a74fd79f0dd9641813693fbd9d193e4006533af6da5de8c086ba9a195acf3930cbd66eff17deae81289c7bf27086ad09eb4bdc2eb72d0892af41494d9c1962434c4af9e44689487d811971112cafbba10bcee5ea400bf152dfc41fb4cb4867a41ea2243ba71349cea69881038ccbb51f07ccd63311ae833ed456c18d1b88255b8e2a1f4f11eaa4fc6de0e858430be62588ff4b5b72fffc80e0a16923285fa174e5f142c37aad57373600ceabf292ea466969423fe319b96bc7b4eef2dde54f05f684e59a32ca43fba32dd918fa191fcebc3045ffc4bc8cb94d0cec5e44737357bbd7c2fe8b34c58b664c7208f34dbb127a0098c86ae3069ec0fdf4a294c8c0ca87fd18750c1a20ea6f51ff2c3286943438449715bdd8aac95f77b06cd7288a7d6ad2cba1b5934bf0356684abdda7f66c48cb579e4b195b53339c5b32ba6ae7345fee246c63c7aba8f4efe3625dec83660b9a9f6a238676ef80d3cb8835bf8d28b13d651d170868deb1538ceb89c72a7cf5d7dc208c9432f4c4165430249c8e207c4aa93a5d0d6d6ab2ae681b6990628a5b5d986f9a3056365de30d5ef18ee048e6f4abbe140d10faafdf71bd81d82bff0ea9e1bec78dd32f8c4eefa0d16ee5dfb4832bda6e9358b71a6aa5216d414971f69b0fbab8c4e49ed96657fdc6d8c7ea01c71ec56d330b4611889b960811471fb7b5adceb691b2a164c4c78a4511c0015955616701b8cc2518912b50fd4e99756a57c0a48196051cfd5d9fa90911c56b2050c216969245e8c59b799664c7d4e309a30d6b48836ad3873d296795fe11cd73a410453d9c3cf3c73a06e893b749c241475374358488b42192bebe687d8f2ab5d329ad33979e9a48b0916891740f938bfc344f7b0fc8ff895b7cd7bac2f7e65364d6e40f2b255b913018c4c6d1a6696c5869505755901cac0bfbf424dbe3bec54541eef8d2add74fcef43a0ebd3ffc07dceefbba155ff0cebf844d05e98c4aa132d598d2115c89b80d526c7c968dfd9c9ab64d78e1c23d1debf7c0a982acd7ac05da21a55db1427fc1beaaf9bcfe40d94d1281b569c3fbe78abbb3f5a9963d110a89287c0dc8f8a22360ba2d2f68297a9", 0x1000}], 0x5, 0x0, 0x0) linkat(r0, &(0x7f0000000040)='./bus\x00', r0, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pwritev(r0, &(0x7f0000001340)=[{0x0, 0x4}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9dd82ee17347abdc6a57f71c00dae567714c142ec18d5366dc3cb72414f2cd9acd9806afea9f015d0dc776e6f4a6ef7779f5081f24c41c429f2f6650824bcc2276dea6801ae74b4cede2c6b44b3b86b1eac9e2c2a7053fe2b1403d578f5cafc44a2203f2bd14a54fca27cdc644a4a37c646a4f70043c6546a4eb6e191e1750481ade27af61454f4b1531db3da9595464", 0x90}, {&(0x7f0000000100)="6ff933d3a31b323084e9ecd471a1e034ffdf17046f24ad280ea46b80bdae7abbac172a09da2bee79d98077e49b50b1471fbba0ae5eb11d761cd02508e5e7623ef9c3500496e09cf529cbcee7ecc957061335d2ddba7dcc8ed484bde4432b289be5f618b5ba31f49c0a155c187e8895a01a", 0x71}, {&(0x7f0000000180)="67a94c72349eb688926f933b63bbe44d773fab2e9369bad770fff2aaab7f77f5457080606a96c962afa0df7751ba00a7e74467b4fda27a65ec9bcbd850c99bcc1a1138805c2abb9713e14807b317160c3f20dc6c9d8ecb13ad417fdac90277c62e685024e90121b5c1348a09f2c3c966114896d9ee826a4a7d4a63", 0x7b}], 0x3) 16:00:32 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x10, 0x0) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000280)={0x1}) preadv(r0, &(0x7f0000000240)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f0000001340)=""/186, 0xba}], 0x3, 0x0, 0x5a) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) fcntl$dupfd(r1, 0xa, 0xffffffffffffffff) mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x8000101, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) poll(&(0x7f0000000080)=[{r3}, {r2, 0x3229abc6791e715e}, {r2}], 0x3, 0x0) 16:00:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x409, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x5, 0x2, 0x2, 0x3f, "9468bdcf92a46a996284e38e3fa6544cbfefe697", 0x7f, 0xfffffffffffffffb}) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x200, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x4000008a, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000200)='/dev/pci\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x18092, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x64}, {0x6}]}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x4, &(0x7f0000000140)=[0x0, 0x0, 0x0, 0x0]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x1f) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)="b6") 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1705ab5660ee2a62, 0x40004000000028aa) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) utimensat(r0, &(0x7f0000000140)='./bus\x00', &(0x7f0000000200)={{0x3, 0xfff}, {0x3b, 0xff}}, 0x0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) lchown(&(0x7f0000000040)='./bus\x00', r2, r3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000001c0)="000000186004008b00060000000000000000000000e0ffff06644c2bff0100b90000d34f22276ef700000000", 0x2c}], 0x1) unveil(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)='c\x00') ftruncate(r1, 0x0, 0x7ff) 16:00:33 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000040)=0xb7) r2 = socket(0x20, 0x2, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) setsockopt(r2, 0x1000000000029, 0x41, &(0x7f0000000140)="4b74954c", 0x4) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x1ff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000180)=[{0x100000001, 0x4fe, 0xff, 0x3}, {0xfff, 0xfffffffffffff801, 0x8fb5, 0xfffffffffffffff9}, {0x6, 0x9, 0x101, 0x3}, {0x5, 0x2, 0x7f2, 0x1}, {0xbb35, 0x4, 0x7d, 0x20}, {0x401, 0x7fffffff, 0x3, 0xfffffffffffeffff}, {0x8, 0x1, 0x3, 0x7fffffff}]}) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f00000000c0)) r1 = dup(r0) bind$unix(r1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x3}, 0x8) 16:00:33 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x5) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002f00000003000000000000dccd7bc0aa"], 0x38}, 0x0) 16:00:33 executing program 1: clock_gettime(0x0, &(0x7f0000000000)) msgget$private(0x0, 0x200) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet(r0, &(0x7f00000000c0)={0x2, 0x3}, 0xc) getpid() r1 = dup(r0) mknodat(r1, &(0x7f0000000100)='./file0\x00', 0x1040, 0x6) chflagsat(r1, &(0x7f0000000140)='./file0\x00', 0x10001, 0x2) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000180)) fcntl$getflags(r1, 0x3) getgid() r2 = open(&(0x7f00000001c0)='./file0\x00', 0x89, 0x80) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200), 0xc) fcntl$getflags(r1, 0x3) r3 = accept$unix(r2, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) fsync(r2) getpid() getpeername$unix(r2, &(0x7f00000002c0)=@file={0x0, ""/4096}, &(0x7f0000001300)=0x1002) r4 = getpgrp() fcntl$setown(r0, 0x6, r4) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000001340)=0x3a) readlinkat(r1, &(0x7f0000001380)='./file0\x00', &(0x7f00000013c0)=""/209, 0xd1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000014c0)) fcntl$getown(r3, 0x5) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000001500)=0x400) ioctl$KDENABIO(r1, 0x20004b3c) getpid() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000001540)) rename(&(0x7f0000001580)='./file0\x00', &(0x7f00000015c0)='./file0\x00') ioctl$KDSETRAD(r1, 0x20004b43) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) dup2(r0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:33 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x8, 0x24) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000140)={0x1, 0x3, 0x1f, 0x8, 0x4}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0ae6c5bb4eb000000000000000000008000"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0xffffffffffffff81, 0x7f, 0x401, 0x1, "a4aed59d057c0250dd17acf0596ce76881999dfd", 0xfffffffffffffff9, 0x4}) poll(&(0x7f0000000000)=[{r3, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 16:00:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000000c0)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000140)=0x2) 16:00:33 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = getpid() r4 = fcntl$getown(r2, 0x5) setpgid(r3, r4) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x811, 0x0) ioctl$BIOCSRTIMEOUT(r5, 0x8010426d, &(0x7f0000000080)={0x5, 0x200000002000}) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0xad, 0x1, 0x4bc}], 0x6, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) 16:00:33 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2100, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./bus\x00', 0x19) getpeername(r0, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) poll(&(0x7f0000000140)=[{r0, 0x44}], 0x1, 0x82) poll(&(0x7f0000000040)=[{r0, 0x11}], 0x1, 0x1ff) 16:00:33 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) r1 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x20020, 0x0) getpeername$inet6(r0, &(0x7f0000000100), &(0x7f0000000140)=0xc) preadv(r0, &(0x7f0000001680)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/251, 0xfb}, {&(0x7f0000001280)=""/169, 0xa9}, {&(0x7f0000001340)=""/8, 0x8}, {&(0x7f0000001380)=""/14, 0xe}, {&(0x7f00000013c0)=""/45, 0x2d}, {&(0x7f0000001400)=""/116, 0x74}, {&(0x7f0000001480)=""/182, 0xb6}, {&(0x7f0000001540)=""/22, 0x16}, {&(0x7f0000001580)=""/193, 0xc1}], 0xa, 0x0, 0x0) getdents(r1, &(0x7f0000000000)=""/104, 0x68) 16:00:33 executing program 0: r0 = socket(0x19, 0x80000004004, 0xfffffffffffffffc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x80000024, 0x1ff, 0x398}, {{r0}, 0xffffffffffffffff, 0x0, 0x2, 0x0, 0x2}, {{r0}, 0x0, 0x40, 0x43, 0x5, 0x5}, {{r0}, 0xfffffffffffffff9, 0x18, 0x1, 0x6, 0x100}, {{r0}, 0xffffffffffffffff, 0x9, 0x2, 0x8, 0xc63}], 0xff, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffd, 0x80, 0xf0000004, 0x8000, 0x4}], 0x10001, &(0x7f00000003c0)={0x5, 0x9}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) fcntl$getown(r0, 0x5) r3 = kqueue() mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x10, r3, 0x0, 0x0) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000440)=0x7) r4 = getgid() setegid(r4) kevent(r3, 0x0, 0x0, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xfffffffffffffffe}, {{}, 0xfffffffffffffff9, 0x11}], 0xc4e, 0x0) kevent(r3, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffff8, 0x0, 0x44, 0xc87, 0x1}, {{r0}, 0xfffffffffffffffa, 0x92, 0xf00fffff, 0x6, 0x7fffffff}, {{r3}, 0x0, 0x40, 0x2, 0xdb3, 0x6}, {{r0}, 0xfffffffffffffff9, 0x4, 0x1, 0x0, 0x5074000000}], 0x3, &(0x7f0000000180)=[{{r3}, 0xffffffffffffffff, 0x2, 0x8, 0x101, 0x8}, {{r3}, 0xfffffffffffffffc, 0x0, 0x1, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x2, 0x100000000}, {{r3}, 0xfffffffffffffffd, 0x8, 0x91, 0xff, 0x7f}, {{r3}, 0xfffffffffffffff8, 0x40, 0x1, 0xbda, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0x7, 0x7ff, 0xc0}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000001, 0x6, 0x101}, {{r0}, 0xfffffffffffffffa, 0x14, 0xf0000089, 0x5, 0x401}], 0x0, &(0x7f00000000c0)={0x1, 0x101}) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x34, 0x0, 0x80000000000c6c, 0x0) ioctl$WSMOUSEIO_SRES(r2, 0x80045721, &(0x7f0000000400)=0x4bc) kqueue() 16:00:34 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x7, './bus\x00', './bus\x00'}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./bus\x00', 0x20, 0xfffffffffffff800, 0x20, 0x1, 0xd7, 0x2, 0x6, 0x2, 0x0, 0x4, 0x4}) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f00000002c0)=""/67, 0xc7}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x24}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}], 0x7, 0x0, 0x0) 16:00:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = getppid() fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") getegid() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20400, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) 16:00:34 executing program 1: r0 = dup(0xffffffffffffffff) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r1 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0xfffffffffffffffe) syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047001, &(0x7f0000000100)=0x1) 16:00:34 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1}) readv(r0, &(0x7f0000001240)=[{&(0x7f0000000080)=""/174, 0xae}], 0x1) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000180)) 16:00:34 executing program 1: r0 = socket$inet(0x2, 0x4, 0xffffffffffffffd3) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x1e, &(0x7f0000000000), 0x4) 16:00:34 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000080)='./file0\x00', 0x8000, 0x0) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x1ff, 0x6, &(0x7f0000000180)="5fc037d39c79b808b629417ddbd08a0204ac1f86ca73e26203047935450d5fe084867140349a82f0e9faa3a97a3658e1885fb5c4143dd2bc6e22c7413815422504801818dead78feb04e3cf1bf324f11f092e8d86eb6a8370b804a71d1657ef6da493aa0ec7d451103a35e838e744d1b5aad0ad349089c23320b77bc677e1128226abc57f0895437a72ec2ad643d59f991e84e2448f89fae3be2e5c51e11340460cb5ea095b2a199ae77e77a15e3677e7b20774c651610c59cdd58e3cb311c38a75498970652fc267b3d8e4d0ad86424dfac01db2c5d9ed3c1ce6aae063dbb0e49a7c86bdcac275c20924697175d62e45f5174cfa8da283f0ac312a780ea61580e1d2b245d482f4305b21a3ed58fb8e13bfd038c15ee245816e7620b4078ee1bf6906096fc3f0953341cabb08792bd084dec9c46c4db3df8c3b28d671298b7b8d5e762480f074c792b4ffc15f9c74dd22406a0a55494e8bec3bd5017cb236ebdfd34e539ff079239cbe17d1c9e8e245905f22ff1ef65c23e869ad1f98e4b3121c61c83ca49a3a431f77e0be192b1f5d522f24f0b5060ed0027c7dc0e99207387208ff2144c14a81fe8726d2581ff410ffce4c39144dfbb6cb305ea0b13fbb61a9996923d8eeff0ad98aa6f38ef77513717e6983192d112c1678f04ce7f728c10897b4a9c4797862e606e458ad7c86a70d6a739924f9cb980444ea8bb5d6a5632178e3cffc17c4ee3429ec84d0c33ffd3cab96192431538c685a69f7fb06de1c530398a3f9a19c6d6399a6c9f8308f7a9a90f0594368f145272d47889cfaa7eda51d2c4037c6e33a6c528708d7c4f53aefd1e96c1a5cdd9864f9c5ad87aa59fad935bda3c1e0d9d9ee8043b2be8552673691cbaafade26a953e4417c329fe6ea8e07633638b7256ac3829444c2fe62db9817ce097071b601253bec044f7d4d6f9553a0b2eb9c95f9d4f64b89b41e831641a096760caf44bb4a033e33e8a00f51c583784af0f89f0be101189787f601611c7a469db462a1322b80f67d7b6009f74a1d43d89bae609baf0293c690bd96b1ef9d89f9295e745c2114633649c0bcccb3c3547ce45f03567f72cc9be9fc5e8d1528fdba115d142ebc19a82947f296ba627635167e43f3cb30414f4a9581491c0713214b69d38ec88a5a44872dc3e164051727ae1405eec34e5b96c8fe6328ede2bc6a16ddda4ae3d69d7cff078dea761cb2943f30ad511de386ada2f673286dbab97e8f02b4365b3854a107ca4d6701c03cab3b7efb7369fb2e9f59e55e706bc957cbdf73fc96b1a5ec69157e4e79e02a0e4c4f09e54948c6250d4b90c44a7fa00f6e05fc2a188235a9f7b83bfafa62f98004367685d2e17961d4f82cdae5afb0f87287414d1c87759e20b17c4b182dd2e4a6eb27fea5c0aa1c4f1fa88abd5c266f1e08ee9a7e63081cc38d6897f608cadebedeba73d062e357e6bb563de1bc9afffc68bae005de86ce137dcb955df8168e4cd6991067eda9630d3710bd060838dc095e338f601a34209e3741ce5251a3cbccf5c4e24674df6ea2e203b47aeede78a04c97ef9de30838d74caf93c64a66c67c562ea2c88f0db3225db2477b2721b2cbc8709429c9685d8e98b9c49f8b71435d68209f11a9e4df2ea93849c801a2b095eea460309a8742a72c449d4c2588f59803966726f3042ce530da738959c2137a56abe78dbe428bd284e5eacf23b56da33fe6c603f702796cb64d9e5220f4c53b0f049d2f36c5cade079803b573a7142ebb4e76b7e01a09e2e3afef16b03590ee176cedffdb0c96109e8cf5ea52bfc72209958494435953a6879bfbbe37b95154cb8e0f2f2a66219bcf6b659fa730034aed6159fbe6dfaf55ab73cd067a726d2c01394a42837eafd088972ab440258cb4950c941b0f2cc7f72ef4d87031ef3db4e644394e678942a4fca2b0812ea222f5949bab461d65c4c4c138fe20eb6364709db342c17498b5ec6a505901ed9d66d93a1c745f5a1ab7982419f2e0a6aea29ec74baf67abf429665c6d29bdcd18ca5eb9f483238ef61e0ba59f7d8b2ed1f30c65ede14b0d90812bfcbec4e9a61c6642baf40cf56144e03ed9081e5879dd23eca5e42d113c5bb38126f3a490126d9ff0a9fa87f72a556514c366187f8ecb72e3a2b7d5385dcc732f513219cf30be71dfe80ca636c60009d1a152c7759a521dcd1e23ae06c9fd410be282865ea7c7bd97cb4150e0a88c3b19b89a510540afb29a9c3a7dd16184f060d1e68bfad95f194843ffef1afcafcdbf79135486dabf4385a33f8af7232be0455fc6eae13b109e0c7f5a24ac21cf600e0b2a947d1c2eae9bb0749179dcdb7942906696f64769a03b19ae2b306ae7a5ecfd2756514ab9a6b50cc97c8e937aa8eee9e26c4494626b9863a98214470aa71b6a00d8188c45b906f69992763bb7dd5abb4955b7f1f55e593b08a66058b0c2eede3439ec1b58d82ec35f2dc66dcec388f8ada799c9cd2a9c0d44f5c7061b8a5cb960bbb632d2f38e951a2b228e6d0c816960a23e087453768a19eed84c8aa1b409c4cb73914438d88bcf8a547951e29ec79c11eb2af8054db3e427a5194359f75970d4a7436cf2ccac687087a6636a42b1cc5fc4bc54ce6de902f26dfb7b67e400b10d3c207a4d30a531ffca1792b05c3c7efdb736a1d14d2b27d3de5076c277d14b75229a9c65598a7e894f02435b3f7960ba3bad1f699bfd0a6088498c3124b65d7d1168a485a16463f0aeaf1ab83e7427dba676c77e4bb1a0e48bab5b71d7d3b262ae33c21741ecacf7f99d89bf93ce2a8206cabf4b4da291efafdc007c9e93a97a411b5675fc0c8dda2b090e9d3d3f374617898222123b37be77d11566e7a2fb8e4e387c6bf1d7bcaca1bb3f81d6c9e31e88cefd21bd73283dba189c68b220d6fbd11ffb80c9646b54ec68dda6ae72cebe618ff796f3dc88c4fb996990bba6d5e49bc84ed4bb21d1056400ccc480fb0e00f704d36dacb7246f9aed0b783da8da4bee902f486125ce3b402a6e9ac9262a803dfaa24a353d4b78b5da216461bf03e49819446eff70d92e9dcb9182a4fa579a2cea582420aadb5f21cb4d6d13c9ca65fadb5fa9f5c67aebd21d49ed030b3258566081ecd9a1538efd4e7cda3141d8aeb665ca5d117b3c9807b79ba0c1aece939dbed1ce86ac014929b90d97bace52979e25695afbc2441bbc8b55430d052aafb1bacb919faa27ce4502beeb9a54958880d130373edbb7c641f28a0440da1f4012a09404dfab59d0e3ac524aebd7a1fbaade88042857159e7961e5f7240b868eedc67e44cbd21adbbdad2bbc84e2acbad9ca68166a42fa5f22ca6ce289694e6fbe68f2dae1f027980b8f8b298de1b6b443ca086202b6e256edf7e99ce19e5b184462f3a5c28b049677dadc12a48de19e1182338ad604c7aff207bcb02bfdd0ff0f901e8222d3a88e37d12598ec25df0eed99ed24d0991b53058535802ed0299f225fa9cd9308c8d8e75d753dedb4087e78c0bdb2921b911d96800ed916a04f8fd558470778394f0ae88e7a03721d23f13e3a242b58f535405b7d143d011b888e34ad9ef5580632cc6538cc79f96a723c1866306d0603aad66d5fcaed6fc2304c0f585f7bf8dfb043719d6461e7f33cbd73d4b7e5e17c93536e7d5bf6190659a8b66a19d5a6ca36c57a79de849acd75c7aa444c6a5159bc35d4bc4a58fbbc28c4445bfc8a5191f172304821549574e78c982ac4e4a29eacc9534b0161f361004f8330fbc5d52af49c6f8a60abcdb89a2c283ff3bd0a3defe10f55717a85734c531e092927676ec9c3495b987866f1d27cb75e64d9b403d91c8f04a5b683ea26c613c10789dbf4f8b640110d6328f92c183f41981ae35144190345f83e64083446692b1ae2ffed8456e7c7f460882a94d79929c736784167ecd68a012f0dd9a740eb966e54d63454571b98da2806db817369945794cbc2f204e9af15cf853bb2d8ac9a431a0e5982a824ea3a0c2f4860e6a1c9a570f73577c7fb1d4e3600a696da7c45a34e91f2c5bd1c7c0516b46b9df7de1fb515a7fad5e340cfcceb89c57d278265e5dc148917f14893a7e4bd9144b9a584832b5609683364ca5c622ea4b50a2d3c3f94800c6f8065b595ed39955cab1e1b45241cfac96e0e558184a7444777f2a684bf9f15199d9e2b02066d322e161d862f836a51bdfc8da64e21d1a56190d5aa2956d9db9be49c1a3e23984a9e6a901c230a30ce5bd6ae29bdef017401607b22f76a95f7e7cbe3df689ccc45a655c89cb5e0f7c78d766e9488205e6919a467b7bbea0a10cf9fce0c22fd44dcd884eac8bb3eede19769ec51190908307aa3d31361ea9d84abd9625eecf3839daa3b996a5ce535af77293823b340bc6ec8463ee8d12daa464060466520b04324a7d50490710c33c743112a20a916223cf9d2a56d150d1bdac73b1c0d49b6560c01859db2d2ebdfbf5f8551137117a6eddd540204f08c0b164cd9d0d92c34656b5238eee5122111236fddfdc1bbaef3933e130537f0fbee43b043e7ecda1c521d0be1cc3f10d6194b5afe59d8840db2860672620a0081256bd3ee44aefad396c931f9bbaa9edbe57694ff2fad7c2194988a21ab9bd20835256abb511ed57ba79ba039a06ee001a875d8e7116559fe000898c46ef1b41d4fb18ad6d2071cef2230d5d0f2dc916fede32d5ea463b2a6d77b92fc55e2529733d697d77af9b442022448a9f56b2e554bd19dbf1f5a9d410bb7d40366b44d5cc2b9f65ee12c844b6b4136616ff62f497f122316ea57842e99fa75836b72e54730982e6eaa0448bff1b3b053770d01e0d00defa0ea31dcdef208d4ae2fe0dce1456257846f8b1f905017d48f1db775e7b172ee47f71f0f2ceb0c35ce7e8223b413e6d07c4a02d8600a819b1c32ca4d98e6c4370113a4c863d1df449e47a20b255f214ca381f1bd419f074fbbf6f525668a8d9f48a8911129785bc36f35fb4f2ee854f70aa4c59ab5b6e143983cf0bffef30e936910d2a37cbfef1392d0352e8f16b2036712136bb7203e2ea64a8e752e6f0dbe187d2028ee9483c1ab8b1c236b3b89c7c978d2975af175d6330878ec93658fbd45f128e8c5b60394b3dcfcd5b44d239d818e87f76996a21daca01ca53524503064f3695ce2a484e5ae292be0396a4eb1e1230d44d8fb728f504c26a1c338c7f20abfc30d40e07c678376d8f7af658be7420fd735506c9c447e088cc60280bc8b8fa812cbdbff285e0377eee5202df1d334ad17df425182e14a6eef8e677b56f80a9cf3190aacf454307947d76963ae0f531e5d6b1e7fd354d2412a9deae4bea69db6f309542f7c5b51b0f771208cd7677011d4c58684da84a244581c50424832f4dc60748e58f50458d02decae42a3427b55eafef599cbd0efc1f10b37ca71a05d4fa6212e4d36b090b04b0f9a9a42fbf2b77803cfa7c68d8d5619f818e1d088f776e4f42bf37b9781ceea7121b8c04b0e64d6a48061564d3522bcfe7e3a261aaee6e875f7623f667c9e6429f4f6af27126c00487f137a65d87aba8bde1c97ad5654e5b42c449e6ed532aecdd5a9c09f7d0474050f6529266cfe952e3381033b06ac9d18311830afab3255d998cc871b6cbc3c6e371d2589ce09973864325118cd9c3136693cc7065cbd4436ceff99b5a20ed5b30ace6d57cb3d8b28b767435ee984eb2c5d27548184b32e0bd34d3c331618d683596bf3fb691926df32a36b1f5e8f2101b092caa90334680c204712b48cf7b4d07f1fe40137231dc6d36289b456201e5ec0d4ee5a2881dd1", 0x1000) ioctl$TIOCCONS(r1, 0x20004276, 0x0) nanosleep(&(0x7f0000000100)={0x2, 0x4}, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044274, &(0x7f0000000000)) 16:00:34 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000080)) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080), &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getrusage(0x0, &(0x7f0000000240)) getdents(r0, &(0x7f0000000000)=""/63, 0x3f) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getrusage(0x0, &(0x7f0000000100)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x0) 16:00:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x25}, {0x60}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000001700)={0x0, &(0x7f00000016c0)}) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) readv(r1, &(0x7f00000015c0)=[{&(0x7f0000000140)=""/4, 0x4}, {&(0x7f0000000180)=""/33, 0x21}, {&(0x7f00000001c0)=""/220, 0xdc}, {&(0x7f00000002c0)=""/142, 0x8e}, {&(0x7f0000000400)=""/102, 0x66}, {&(0x7f0000000480)=""/185, 0xb9}, {&(0x7f0000000540)=""/102, 0x66}, {&(0x7f0000000380)=""/51, 0x33}, {&(0x7f00000005c0)=""/4096, 0x1000}], 0x9) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) getitimer(0x3, &(0x7f0000001680)) r2 = socket$inet6(0x18, 0x0, 0x8) recvmsg(r2, &(0x7f0000001800)={&(0x7f00000016c0)=@un=@abs, 0xfffffffffffffe6c, &(0x7f0000001740), 0x1, &(0x7f0000001780)=""/71, 0xff28}, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000000)="e4") 16:00:34 executing program 0: unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x2, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000180)={&(0x7f00000001c0)=[{0x7}], 0x1}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="b3e9dfacef4f0b8cdc13addf5104c36ef68a86e3f6228eff40925d2e6cd2e82e82cc0c26", 0x24) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x8, 0x0, 0x0, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000100)={0x1, 0x4, 0x5, 0x0, "11628ec30a5922ac1774e2f322365571690a5ed3", 0x1ff, 0x6}) r2 = kqueue() open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2be9, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:35 executing program 0: getgroups(0x2, &(0x7f0000000040)=[0x0, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="c9d7377766e072bd4a92f56a56b82dfe436c64fb78ae695fd204adde8f54eac3ac2af8f27c2dc922749dc72904a5572c178c5b92d3039699c89af23209998e2ba9fb6bf4949ad78a2d9f4e35dbe8fca6bbaee04907cff9551c9ab9364c75f6ec5e001d1bb62728b26a7930c45ad934c7faa6bf2962fe921ae355803b66276b3cb01b6cf2634763add3b307371d88f95c315b665f3b77eb58310f47f5d2186450573a0f18ca9886026805c728ac230644869b9dec003fabd861da27c565edb4a68cef0fd6b51bf4f51cdd4581ad6059", 0xcf}, {&(0x7f0000000180)="74577199dd3050b9343e7486ebdc1c932a942e8ef440585f3491de6ad0e9d91a74f31e8dde8c82fd5258049714824d082d47dc5597887fc10ce945d7f8979b67ec8af10b45c2989223c8d79985d9114796a78b97ea51e0e84e52efce4aab0df042b82e3f161566b772e499bc0d48f7542729c93943e161fc27cff284836a6c4bbd342f6ddc7ffde5653c2d315bc6f85ebbdc771d27e81320a1bd1ea09782923bfba6a9c39f8eba0533d2e8c1354bfa67811b9692cefc792d25970ea3f5cc824dde17b31fe0aedf356befd5cddf96886b8b", 0xd1}], 0x2, 0x0, 0x0) readv(r0, &(0x7f0000002640)=[{&(0x7f00000002c0)=""/220, 0xdc}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/245, 0xf5}, {&(0x7f00000014c0)=""/116, 0x74}, {&(0x7f0000001540)=""/4096, 0x1000}, {&(0x7f0000002540)=""/227, 0xe3}], 0x6) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$inet6(r0, &(0x7f00000026c0), &(0x7f0000002700)=0xc) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mprotect(&(0x7f0000ff9000/0x7000)=nil, 0x7000, 0x5) 16:00:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x108, 0x0) writev(r1, 0x0, 0xfffffffffffffcf0) writev(r0, &(0x7f0000000000), 0x1f0) accept(r0, 0x0, &(0x7f0000000040)) 16:00:35 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x3}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc028756b, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0, 0xa577}) 16:00:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x2c}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000180)={0x5, 0x8, {0x7ff, 0xbbf7}}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') pipe(&(0x7f00000000c0)={0xffffffffffffffff}) getdents(r2, &(0x7f0000000240)=""/211, 0xd3) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x61c8, 0x20000000000006) mknod(&(0x7f0000000240)='./bus\x00', 0x210d, 0x401) mkdir(&(0x7f00000000c0)='./bus\x00', 0x0) unlink(&(0x7f0000000080)='./file0\x00') 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) accept$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) getdents(r0, &(0x7f0000000180)=""/180, 0xb4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendto(r0, &(0x7f0000000300)="ecc1fe3012086343ac8a2d77d373e5132b812f37783fed4cd856fa541f2c2b97966b602e309dcf9fc7ee4172b28aaa0d4e2e6b46d8d1749a4568b4927c0d2bb74bae797f0769d3db3776d67d804d3c1d490cc749a17d75ef434a9ddab59fa87238b83fee567fd33971902e33f5a68e974b2e842e1b2603efb09702bc53adce460b8c639aacce9f8ae797b6f7e0c1fef07806f349c60b0cf3a3883bed049c1a23533f32278fb9a38457e033789da5340a724cab9184a61946c0e5a96ae911a3e321e46b2b5d9d92620753b20201af78ce9b8a3636afad608b5b438f0e102818f0803aa6ea8cc6283068be6e320807746b84672076dca4e0efb42e2db32f5a63c3b935bb2755793441e5c905e4cb75325de23a13eeff5cb37034ef435bb7e9894bcb9d66c8f48588e5a0ff7fc38d630d8d94bd3b53b3b4073bea852270e08e09a7f3b36a987733986df801452cafa3f63fd7ec6c971f9eec6516331c80401fdcf6227ddfb00ad6c86f57c566336c839c22a05e4f4d924c4b56874fa8e153d5556ecdb61e59fcfbbd8c5a3b441692ed5ec3893f1ed6812905f845aef0db809391daf467ce3bf7bba998671b3e487b92805226db6e46be180ec7bf278e7659623e5a5783dfd83942fa4aea41c26be0fd0de850e979d5798f491a00349bedfe8922b79a382d3bfe1cb54ada48078151d2a22f5d42dcace7842df98d2b402071f69b7b95698b6ceeab945241ad7e6126c1c213f1700c6dde9bee5d5eb93cc01c41b188013a7ff065b19c820c24718de7256b719ab192186ed6e6190cf6b3f0af7a2669c4c4c2e89c070049dfaca938120cb51a9b44705ff3a7d1cbcb5235d00d2c9de300d61c7fa083e298f044abf0f32633077852b457eff722a0c651198560981b328e008c80ea62ec1344c9c25a6bfee3a39c38fdf62b709602f40fcec024bea5a97203bf264054053d6f1b2b7029bcb0dbe7bcb06fb96cabede305f5f3e82404b80a66c9c5c592527f58ed5b841de7fa8989dbb1fbfe3d31abe1ecfe1518af431974b48325a3191a30b2b62b7baffc7a9bbd8d82f3470a1058d315350c1d6bf5f56f906a6b658b0984dac0a4dec6a5000dc740fb101208f25438eb186772caa4e4f85d9b690a71fef6b010bc3d6f95104d1337712e9ec63df8c59c3382b6ff16ecac419c1fde96074ed87a28bbf823e5aad1e43a9f8d7df7b5770d60d99276d06e4f566bc6d828e8b795d03600454089801e14c51cdb54f4168733a062d97d71ffa5de1ba8dd78ddc2a04614a7e86e26aff0ca543f34f29ed699673aa2e974a6d65707d17429c4de8f043a3c7e631afd7d96df9bdfc52cba1c708c9b6c9005b2d358c66cba4681dc02b2493962778446a4165ab35c1211e8d9cf00cfae5a7355c740a734adf7bbc98ce6250391037673cd58928b054fa9125fdfa292ab0e40d76e028bc979aff1a27773115eb19e9dbe1cd0ddd628837452c8ab6837fd4104005791a71934520d52dd95fa56f9647fb2f5cd713315f8548bfe2a4bfebac7924caa8641736f4a54111740cd1d8455582f742e88ed84a30b90947a199b99b1949f7a145d50294b21d03962f56e869b558ac1de5bc34a62c7864671d1905242f7c98aba9d052ace78d6003bf9c1878845ef0cb137f6897fc392e9b85336c4210fd7ea74b3b2f047353b7d83439f4caf9e8f411ac866c51bfb90a9e13a0a49aa01fdfe53b35e3b62a7c5aa601b7c8f92c40d2b250c1e5cb26822a253cccf99fb93b7d5a5a3da9ebefe242da2925a3aac3d16f1003d9d601e8dbebe9cb5e6284fa820e5d018b9cb5955e6817b0a12bc68bf1bbe2ab2fb82e65ade857d690546d5a356c9829aa39cbbd6f4aab606ed54e53b8e8a3342a2177284b834c9940f6fa8a89827aa5197d62e13853eb555c7adb6412d0a380835bb7a5aace42d75d93af04a4d9e0498f4530fac906a551ff7613fb2a266bb106d62313e7508247b5ce1504039821f7ac5cebb60bd36572d0f00e75345ddc22ccca4f10b709b9c6e7c77869f319b4d4e56d52086126a64e10f2ee807b9a8cfae53406e3eeab38ae31c32c37f0ddf98868e3fee03b3257a173a508a33811c1219cf3a8f56bd4dde007e550c04c3b30941b5fcd48f2bc3e96874b8072142a79ff9e30e905cd5be94dc3444af52146ef8d2b2c724fd1cc2f8d83349424c25b6c56bf77ef81371560e1676a2c21b927485966c4104c35c91cfb6cc7dcb1c486d2335f6b5aea4afc4ab85b547c73a02ce3168ef9ad23b109e5acd2513e61b75f1ba3556e780407364e04701d5ee8eaf2f960182e4ac1dd220f58c2678d8ae661e7cdbc178c762753cd38d1c3865400a330ed445bf6f841b0b027b74c161033507f3528fbd22475fe88256e7d69234fdcb1e359b17f80223b168b9f3d1d0b5135f243bd2fae0b11b8c83ff7bc1c38782ce051fd89f613e774ca9f96ab8874d40ec3b5bd1f006744a24f70a6a7d4753be3cb917449db26557f8479f87069bfc1075ea00cb34c06678e4161f2c96c7df0cb65b52ea2a44ccda59013429e3e23e942f375f97cec2b4a7fefd0222dd4a404b796924a65a25bdbed2718aa50967cf46b880a4f31eaa2766b05e9e50c71082f1ee11fdd4b4b3d3d1525606c06285de2c030ccfc80e2791faad5440f575bc060146097300b03c66c2ee6ff30369950a4ddae19183693e8ba2508afbd3fc1c2f77e9b81f777c4ebb0c2c43c0e10273f4cb3d75b1ecb74327b9e5a012eb1c6afa2adf598a29bdd1a885153d49049e17c03e35d353f11672a4e6512642f4e31c1d5317f8188ee1a7711c71ab7b61bb7365ee3ede738209ddd7469cc806dbbbf8c1cf6066002a8c51c4aaa251060a52d08c30806886bc35a92301f467c3170ea6cc975dc341d5ecbbd2d1dcc5264e149e8188db65ae9258682e80643d1d66ec62f01d2cb6c59e85d275da21163753ac11cc5c5d92395e36b0e30b9dd2f0e0b20d2a8250f936a1c7aed5ea4f19d35658e8532a90e7f40c65118991662e8a4a6fb5994d25d5bf96ed0b4454f285878a38c2e1bdc7b101f1f8c4adbdd004e596c585277ed3714ed3872c9b1d710756789e18649c9a1fafd42620fd7fb8b2f908a93c76c2fca5654bbff354c613b3c626d138e0ece415b071aafe440c665c3e1ff22cc6efd53656379d3344c5dbdd4dbacd92823cd0f2b99055431caeeffec8b4c7fc7d98fc122432f28df9e349183cc83cbf2ec8c3b3f5be4dd4b1ac2df938dc9d86ce584fb6049db437cdd46aae5a95e7c4b92cbc98953cb69dd65f55dc41e7119c20508efa3d4df496e07b295ea7d6ee3aa3dc588887b6a4f91c9ad12c80b59b00cf081675d7d6109b08dc523c5af67bae1d9f6d50c56a612e26ba016f46691e38f40a85e3d21e5031ebe2929a586e2dad49c984846d8d59a2b24351f5a865d5790d5b27eb585b16b6827f2f5baaeffd95cce0ff77646c7dae924c7c10571d89210953ad98f36488f9f24fd5bf725b8d88697acfcc6d747350ed011a54a83be2d83926f5571560ae10c0327b5960a8b4fc7aa1d166babf7629d6954fd7b049d6fc0a6cf5ef6a36de115049f1b0e0ca27bbc7ba0dadffdb761a46df835c03583237e90e214edcb38ff55ac6e977fdd7f35dc5032ca2a71a0f591d1efbaca23eb10518d024d52677e328b9480ad03dfc5b778a5e2e017d472bccdc7d43303963ceaf0a044259b2140868a4bfebd837d285273150719c310c80339dfc431654699d48467b63af26b1253300037f27bd5a079fc0cf6f34752a877fb1501fb00044d11dcb757f4a23f25fcf7cd45989485476a2d66bee60498f0bfac11f521f3c5dfc28181cda35192c1a5399e1654f67b006dc4b9a3aa2a45875118a587e6009e21027d58f508e635a7fb7a4df87a2dfe1fdc49500d8f6480e245bcd913761f0262edc7a4d121f3a42eb1147479ca6504f623b99a58ba4c39057dc9109fbeab989079e7ec35f73f9bececbe15a924a82d5911223cd23d1c086b1d301c0232896ef04ba4d9a3a82d9454e541ef9fc486770d03441e8c3de657cbb00d6a946d38405f8d80f877153336fd525af26957ff87522fc77cdb73817ffe9b914d2b824b4d45953808006763ae6434d0807aa9eab3b2d56740213f9ebdd4efc9255e0c10fcff728ef4ecaad826ac067fadbaec786ee7f75f924fd0700c8ec7c694e00d93ee35546aaece1c5365a2a13d6135cad16b80b19c8866d9f9f7a5b410d9a50abb985e8fae6d17e0dc0f58a61f31cf3d6cf369059f15a13bd1bbdfd32faf5d52f07b55a0a1fbceb31515fc5a6dbfdede150edbcfabd79c4768bb8f17e5ec358f3c3d9706c8e473d7e094c89492c67c86d45471171194d90cde76c0ebccdfcaf3b8564adca39192539316e9772067d1a83d14bec7e5b1e01f542506e24e96ed0ad923e6ddaa037d72e14448e0c49c75a269eacc0bf931d35702eaa8a1c04338299d82bac0b0a981b94eba6f54380fe49b5fba8321e57ac22ad90493f616b03b44cdc5c41452798d83a70cf0508449d251ebd6a4682861e4f47f4ad369de43e0ce72a549e89793c7db01b0830913c552637acc40b86961c8912d1b78ec70f1a29b016b30152942b369450c5ae5b458dc20e06c025a8ca5605f43747743cb112cdf31ba1545bcf70a437b07b8c7a06547f1d847e5730750d1c35c05d5a86c62e1c2a3f4c15d41797afdda3a60b8a5fc312bfa4c9b6bb07c9e9e2d77f5d14a1aac8d250566fe70069dcf3286724b39b549e8f1c822843cb110f6e4756c965043dde0aaaff2866cb6e3d3b372e61b56c851421fcf47a067f2bdc9bbe6b211f1544b214b0a54b3e83f2902e2efd756b76967d056e693dd0d92d6adb1b9c7af603a327e0a5ff637fb9922ffcf3df9d5d5a684b1bbdac90822dea763db72ccfdbb28b71aa23b6425609f77183b7c9d2e6c37abd045d4d501556317495b004c24563f479db0c06178b079c92c3f9150496cfbab8d5ec44097555a82421719fc241b1254ed1ddfee814f79403875ef7af6f175fd953e29a164d80cc77a5ff9df7f6c8072dbd01dac4011d56d3538feb71309a23db32e34a66de5b84364f58fee71925b06fcb458cc49c8d85d6aad861e0503195819708e0af60421426f7b025991ea97084a644768c4800b74261ce0cfda562f21f2ff766f9e5e090e4c9f329acc079c479d8fa6c60084ebdaae5e748b44d86deb2f85bc217648c13c0789a3db9436726d203691c3476e9ff669c49b20f81741e27f82c917ebf9dba88714c620386cb2b15de5a2a8730ba04188b82453818a30cb20f56e475d5733e67a02e41e5d61a461496300a595bae72c55f3ba5484244adaa75833e256f382a4a230d38777099830695312d89310e2de395f076a707ded7430c3c24806f3346dcf835959594ad244704a88124908afe7d93ad2f2e334bee3eda810c615b1ea769a50a1eb2814bc4d4f2e6e49dfa099118871506592da6e7be768c6a358ef292790ef14c9d9163fe889d385d3c7ed0e64bd6733d9fa072288e08259ba702561cec02bf2893c3d37f1d5e7c0d3a117c906e876fffb30b848b841da2b02867d2379f8264455d56f84eb0024ecaaa17cd6807e8dfbff0559706b6ee8592600088f86daef2131813be5328d1f754f8492ddbf6bf9fae18700ce04d11d2d431075c96a0d7f6a3644e5c552063b5a223f9c8046d969da3ac5c6d984b83006dda3288194de1fcb69c4ce56b8d5074e7bede0267273e02aa95d2d8e59fc441c2b0b61c846b9ac1c05259934f8167c27e7a8966a5ca", 0x1000, 0x407, &(0x7f0000000140)=@in6={0x18, 0x2, 0x3, 0x101}, 0xc) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000180)=[{0x24}, {0x16}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="f3") 16:00:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) poll(&(0x7f0000000080)=[{r0, 0x6d97ae53c1a144af}], 0x1, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000040)) pwritev(r0, &(0x7f00000015c0)=[{&(0x7f00000000c0)="f13d516b374faabc4b488c4a736a3468a7a0e58fe2ea9dc55829707ced31592ee7afb100a9e2eb9595b3dfc6865718d9bbf357c9aa664db5eda9e178e345958eeb79e6b9e2fe2aec2bf360b80e79dd9ac61badfa6512db60b7ca5a3cbbefb97b05de822037f139d9d912a4eae94c6f913485b8487e33dd7fc4077b8720abf1eb2c0e4d7c25cc06af0d897d08d357e714833f9bb59f35e4c332efb597930b37106a0c63b9e2f2a65c998ad973a0063161feedc3f9ee", 0xb5}, {&(0x7f0000000180)="bb3410eddff9d8f566455ed84b3854eec8ce45f8d4a7de959f230259afaa5445ec875dcfd3e0b2ba3fd33a4d890509d09242d3779a327f4e064298cbeec021681f86c3a301cedf26e29602f5c0f4e4b273feee4f6c9b356ada3941faec5cdf34bbc9dc3a7aa29e8057e5", 0x6a}, {&(0x7f0000000200)="4345bb6cc2ce7b9aa0b3a4f2bba198e546ddf526ae3bf4cde084bfc07a69e333dff5404866b7d3c581d7f98c74161f161e7cfbd376cad3f5ae1950c25424d2950d14317ca4cd1a644eb38cfa223cfe2d7102b669489a13e99c57f31cb9a25bf9a69bafb76489e0cc7d02e93adc119b46d0e3d31714715cc7c4ac7e1a392e2048ff356cbca09da7aaac1ef66392dd5b0edb3cd3378f4a7822b8763d", 0x9b}, {&(0x7f00000002c0)="96ce20d04f015c0c06914448344a87a8147a6e321df33565e39c81044c2eeba602c789dddc5e3a685a856f2c9725cc23af3447e40b38b980d62230045733a507da8d9f773ded8a2085645328727563fdc5743b7d4b573d92b056e8f445d503de93f383d6a0334ef774aaf034c74521305c0134ac3d6cd724898a4f23eea78c7cd8883f398024d93862cb15ebd7b47a16dd58b20c1736623dbd758137c936dee04e6ec0dbc8445fc13e3e2a16c0f1a8e407bd32d26d5bed20bb4cbd7d9b3cab23e6e119079869480f206b027613e673824cc1465c885999dc6d25620bee622195f39971bd0fc778cc80d5a55e729ac8339432235fec3717dc5897632724d4", 0xfe}, {&(0x7f00000003c0)="4d47b416e6db7a33c49149abc2fa937ccaab9f95", 0x14}, {&(0x7f0000000400)="2cb2823074439803cee0801d3fa6703e393a8395878cc9a14638ab4c0fcb13d1fc65bd8097a4898605a2dba47d95112d20dc53910245f79ff5a4800a3372fd78007f3c488fb7d43c49fec92a461a9d356658357e9468d75c8d3d47c8c327911dca555caa739a7f6fba620a043f7f404fbfbc0a9d293140576b98a9a75806e77d3931ab3bcd6db670d7d23c65801625b1aa58abeb110278d8cdaa4df5969220993be0ddaa6da66d107f4b02ee3f2f2a68bb5cff616f56dd43082cbe0f2e47a53ddc00efc1378d5057b62cb686a4ee106da1eefc5c98637940ab12166c9086924bc22eeff621c7be9ac9a14755dc91053140a74bf0214711e4e0864ffe1e5e80ee63d01c84666465568c23655b57f9e05db0a9b56b6b5155344a9fc454355418cc05fde701b0c1baeae9466d1809b069bb7ca883b3e42a81e495e0deafdb0ddf8a50d95391d34d448e6d1675d00b8f7e040944c771931760e8b6b730e71d7c7f80d1e85c81ac800fda23161b2427fe90eba33a82f4cf40be2fa30246153cf9001671efc062d1ce381be50a0fe694e3276ce18d591db1316b7ce4135088bdbda9d608924df0c114e00bcb5181ee29e58995442b15a4ef8ed7c911b4f73f5a1654b4f30a7fee09fcd3b6cc48663f33087f0709f1ecc675b1a42eaf6839cebd062ccde22326c6937643c7ae6ceedfb0f047d089ec44afe8c9abc557fc73b4b0cab2c17dfe24e62ccd6af7c6fa8ee868676ea15a6546306bdae6b217d27feeb4f1d64d8213b5a3ce8ce748cdbc5cd31bad2198a2ab5c5a9b78f44e1d0da65a4f208cc153e0cfa888cadd9631dc95f595b687134fe223fe54cee1c05819b60a278773abb68b753bb52c1b2fc937d56f8d8dbab8bb547ee40d76215512cf632bef3ad08c5061bb1a9858c7c4d17fa6c4aa4d2620f3c581c2a7c96e2ec065144258915b27eb1ed6e9d5866db47aae3d96a25af3102e3e11e15999716d4912194516ba0254eaa0d6883f6ffd912b1bb837bf9a651370fea7a91f4a533e4f75efbe461a86b938b42db9342c217b00ecceb9e5e2b8d7268d0e37c80b4f1172fb628472d18a83b16697b15655d92b105aeab2e3da336d1d7d60943d0a1173248409bc2f0da44aa249267dbebb319cdfce5923ddc45e783c7f704e0647cc925be428ec59aef9e3c691a17d215a13beef646283eb5552cd689ed1f1ef9aafbe1c81dbb45315a5ebe36b668962ba256de4be740d0408e424556cf7e08d0a6065ce8d8c0bc4a65ac0b6a2562ea5c8600a9c80e76cdb58f64d34d4149f44193c5ca5af2e81d18ad877fa46575510eb57db4435351fd2d796646cb38f6900356f246caa955a1222dac4f88abfbd616873948464364143a6a5a68f6d94a5c8fe9ea1947130f530bfb1d70330607978586638495f5c84a16d87684792d1deea9fa8068e50748b778eb8c16a737dd04ca8171b62f4e98b69fb66ceafc60b87402d1eeadf089a45c9378e27789d6b699010c1ddbb8ac43cc5af14ad3c8e109c2e62e9e105189c172a0a92409b624503c54a0f7aff49c4d9dda17e82d00b418a47cd206bba6319134d9d16cfcb8d85febe599275b8ab6a431bc2b7ff512a9cd264496c3c4063ad29feda5567370a0fc56c74532e212a60a8b9e53ffc6b13fcf2a799167e1842da378d671a492e047c9d6921b06e393ba4c338589d27591d45ab24f1acb0f4fa3f5da745824df0e1ee44951b65385c421a23e7cdda9519766ecd3482be8664e78f267b1432f5074a872cfe90c36f203b35db4357e0a59d85f30842e687269e5ea2b516fd9573861d7ca664585423b4cbe616e56a9ee7ff7b55d769bd16602e7c39ff456c50516f854f4bf63ebf4a06983f59e02f4bff2520478bb4e34f1052ab490a574b694d61694744c950dde9cdd3d282f9e3e1b8ceaa9a0e0f145c827662ce36ab672430e968bc97df20f931c6a516fced800b344c2b21c208cfcdb7fac2679950c00c594978a75a8d95e64b0b99878aee5d5291e7a858160c3807ae124a17ba56b2c9058e0d911e4cbb5806e37ac5c68cdf3583e8fff56b3719e0cdf014eff8d9dd448192c0a7a866495f906f690843658c69d8b9e7c17c4ff58133c5e84ddec9428d91386fa51495958d5a064b546b7f726167ca1ce9cb463bec681f4ebc07661bcedaecf4db04f499c2cb5bd47e748cac61012615867cdcd37dc1cd4926f939c02f9772bf39b63fdd529ac565bd7da5eb13dfbe032b184995e053bb368d6f1992064f308699bfe31a1c996fae2feb77dfb3b0e0334732e472566c39415e4911b2a54b2c4c7ae6b7262fbf765fee37321136d4f7f5effdc4fe0bd83960eadf347ca783d2b895b1d3caad8941beff2d49656e49e75914d6bc7776ec64a7b0b194809dedf42dab1d611cb306f8d724f45bd4359a10cf97d8eb6c261269fc8d1363a3af00106dfdb4c5ca8e98785a570bba90dc95ab2e920bf2d2869ff41c92071dbbf4a1e2c9ac2ef0a223a35e269007c3083ef9a534614daeac13a59de082e1d299bc8f6b46ba53edf6a925a3c412f460044227f831a0fff6a14ab7c69b3125b90ff952e3155a1c98410cd903e76c0ec61356490ee18d6d39fe63b682548c3991d8e11a29463029a80c05008ff112d1c7fa37a4d4248edba66a41baf7116345e80d5339cd5cdaac8b39950a38205844b4b09aa4c68123e4a4cd875e3bb05f33a48263a5594640e63b8448117179bacb0e807ccda319434a9422da00348bc85778b2b2cfb32f9ede269a6044c0362aaa9576396c988e3cbb32be9e2969c60dcf5c80051e02cd6677f9e49decb780f87b936fd7fc2c313006849281885be0f3a7cbc7ea260d53891fa1d81d91397ba78064704cdc493be0b967f75136ee75e0e6b98c0ecd073652ae0806b2f62062a70fc0081da58f61b2f26ccdc3993993bcebd2a485d5e89fd907495532b921cfde97b223e7b239a591aa121a75d1c151c6365053a58eb9b3f52202c7596a02d6bf0bacf33fab37131276649475254f4bf978ec95d42399af28837468369d8e7586f0f24a0e794f54d8b68008fa63545e199104e3470c64ff3863c1f7684cc3f92d051fb76221a8845e8a7c1bd70448ffe9d35d15cfac533cd82665b1bc4aae647640362c639303fb6283517d079a861e7f3b5d3ac165b81374f3e1627d148957fe3fe19255fc14f1cb2b7504bdd74da25f2df83bf3a9b4c2e203d0311bc3475a0d3d0d3911d17f2229459617c58239ea2d3c01025e4109f55941d51afe490d12693cbbef261f9c9e0e3d1a2f181cf2ae750bb36f082d128c1677bcfb663cf3919e777caf3a30047aabcbd9cff426d6b3d6fc52a6c4ca7ce5d3814c35bdd3f85258893f8f4d4ac21a01a3cf156df64b85b792a56882abf1f166ff6d0dba19e96140597d2ebdcd543aaf1f24bf20fd38c09b3fffeb9cf28faa7071f88ce1fd4bc16ddfa55a2c56edf16c716125aeeaa14f32bfdd00d28b68d8ad0797811c66f65bd0b0cd94b9a4d0e2187e91a66bb35c12aa5f4d896530efdda7edbce6883fbbdf6334ecf7df87e7dbf719c068c0b8c4e98ba2c24437ae4254d807afbd162e50076d6eae740996c3f70c7726ab32504e10b185efc009c4011e0050e0f75c85b86395c3b23a6ef6cf45b08cff734467101ae2c5bdc10e29ed03160822b81cd09ceb2a097a8a6b355f42939b0a3d84c11ce738693f66d547838d994ca4f7612ea27d343a6d9f820d065c9f3a799d6cac48d93812164e5c548015c909a9810c8d59f294789ac20d110da3e3d3cd31a7f3aca54c13fd0204a56c2e41f974567841cc17574d62e79ed5972154828b6d5ea34f11f7be334be9e509e2146e39ba8fb0c1615bdfb21dab099f7a4f129b0ca66bb2efd4bc46a2b85354f9658de7c843fa29e2039ca95c03b584c89327f5b64adc9ed5716818340344871f3eb81029b584b1f2eeaa5a2466df33a1de542287c25f2d39dbca847e215cd39b1e7228e2f5e1b4c551e8b152530cbf63a152cde792e2a4389ff2fd73a02609443892ef7c88cebf0e5ac35812bd221bb82f8b0cdf8f6972fc1922456d341ff8424564cd2500cb1c292445a350385569add3306469799a18d0b9353dcbe08c03609d745477e779bfb216f4013d6df9f38f52e339c29eff3ccffd48e7a3f0209e241b9fce336d9b844b1dc8c23833081f17fa1ac9697c4ef4a213a9f426b11abb6aa3a1b8494056f5a79a374d8196ab000b86e384a6b0da3579f3004734c99dfa0679bc2055258fcdf34851eb03700d8d0418894c07c57cbac5210388464e9360f5398bb3d6b4959d0bb517c2458af136f490a0debe1356d3e4b1ccaa2cb0ceb8e1a875d63feeb8bafeeaa95f3d22f13feb1aaf18949652f35e249f72178342e967505e3855264ec1076c8beaddfb8702005df9faaf354cb74ab01d078fc1ff76f3bfde49230edf71df6bc7974f04f81705b96b10ff754fdbceaf1405ac1439736afeb328c0ee31fead936b70abc2b0d2b3ec9de799dff794a178d3b50f665bfc0997759c55923bea66d978d253d94f6332bf25dc52f58982bdb55c2f977fb795b9649f122a971fcc29dd80487734b7765aa41c3f25f5892f2ebab186a9d516c0ca152f6590340acdcaf18ec35546d640ded947eec749d2351a064653efa9dc3bcefd8ddfc4499193111384ea271be6b4b477c5f9127a03a695c9e862ac2b94d34a63c95a6d6fd5b72fc363e955354f4808f344827daba1a78eba304c179177eba47802775c8ebf34f7fbcefb75cd080a7d8f46158332c523326f84bfee2183a641b96e23b034e73fa5f40b416d6ff4a15548e2660b823c194daaef45b8acd8933577e24e06e02a142db6606759b9d49d15bccb9bbba2926a9ea091df10d2ccf40b45db1a70679e05ef64d0e6723282132b94a4552bbf043804891ee50773d291a9978c4add1e12b2a70358ac67ede96569eac8098bc5afef855e1a4c2904371714cff994269fb53c4522bceff3a2c8a613ae4ef1038f70d9ca12d932b375e4fb5b7da87a5b62ce1d52e3c97e87f7c9f436e9c6f65c133e34a6ba08ab9b42d7505756300f39686fab41cd1769f8572b9f592ee7700b48a54eab2f0b98b3f23055c2c51399a80d7894f0e0a634bc251e7b032dc5093dd8488555fa83144a082dfd4409431dca18cfd1d84932c94adf577737e1972c370608ccf0729f37f13c27d549cb1e2154c33d3a03f70a2d68aaebc4aee49076e458d48939cc2878eb9ba33cee73f521c209649ad62a8a6eda98d4cd5205408b50bc1ee8b60c6c60a772a875d30adec8630b31e4a3cb206deaff8ad74b15a78bc02cfae061bc0905c1a06053631c1289f7bdc35d83f1cec60ed9d6eb04b2b792731e3456b519d8cc564f9fd23e894aa4843f7ad7b242e52c0c03d917ba815afa70e4e58cd2af1261fe3f8d8259d5fbf08d7bdf671227037fe053b932f574955505c3989d66f253c13f0f18f6b4899378a415156f3f39f360de89330e2f09b3dae37b43929b363495dd9960ed79900d8952ce6b5998dae4ab3030bde2750a025597cdbe659bc0abdef4deb3a2da013b059b0cbd3790545cf46c408430c98d4e9cccf56bccf5344422bedf958f3cb05cec05a38ccb8407c79e45f3a620cb34897854872c96095bea78905e3e1586c028f0bf38fbc4ddc24edacf9c14febeb570e94ba0247f8f9210d819c293bf4f2e63ad6beb412797c22362be953d76102fb8ce2b8a2861fd15d1de98dacde130dfcd27fa122423bb85ff4afed862ca67e2de756388777e60d128ed9fde95", 0x1000}, {&(0x7f0000001400)}, {&(0x7f0000001440)="83978d8f2b5b794ee7a4f66d21df87b53d6b65c52c742c83", 0x18}, {&(0x7f0000001480)="02ef08bcf4baffddbf22e2476308b52ca4027b970814efe082196ca7d6c3848f8cd7840e3db198957565b5bb8da68e97d73f876a9c90031214a08680ed08811538a5193cbd0679ff32b22aa436207d0dd0c271474e405a68679bec0fe79d9647f5dc27f6a9458a5bac9b680147dd5b99bd01ba99c54d28e2c6081c12a772f0eb2a0e525390245804df3b253458e7d576f71eec5ff6c804ec367cf93f16f6715dc9ddd7c4ad88da287799c07983058642a4dfa5470640747af3c03b0efe61d22bea06507ad78f25ff8b8883ac77", 0xcd}, {&(0x7f0000001580)="e6716b1de418fbdb3028e5a7bda64e36d545aa4181956c1a4a813f12ed2ab6", 0x1f}], 0xa, 0x0, 0x0) 16:00:35 executing program 1: r0 = semget$private(0x0, 0x3, 0x8) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/213) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000400)=@file={0x0, ""/108}, &(0x7f0000000480)=0x6e) pipe2(&(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}, 0xe5fa3d2fa9e87068) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000580)={0x9, 0x167, './file0\x00', 0x1f, 0x4, 0x2, 0x9}) poll(&(0x7f0000000040), 0x3, 0x0) r4 = socket(0x39, 0x8004, 0x3) write(r4, &(0x7f0000000300)="787e0dbd80b2d18242139ac9061bf50faf3a0557b674a6d9b11603f1fb05842939171dd8ba2048b68de59928bb3e1cc91bd101f581f1e88328d21eb4e6d65c7dd3a403a97219f0d4eb04a815a013134b130166eb8e97a2b8bccad82ff63d268aba17e5531ebd8fb53c99916f4efeb11f", 0x70) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x84) read(r5, &(0x7f0000000040)=""/252, 0xfc) r6 = open(&(0x7f00000004c0)='./file0\x00', 0x0, 0x4) faccessat(r6, &(0x7f0000000500)='./file0\x00', 0x108, 0x1) ioctl$TIOCSETAW(r5, 0x802c7415, &(0x7f0000000240)={0x1f, 0x80000001, 0x7a19, 0x5, "0ee939f07063e719fa9ad79596f2656a02d7a0b8", 0x7fffffff, 0x8}) semget(0x0, 0x0, 0x401) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000005c0)={0x3f, 0x8, 0x0, 0x4, "d0c4673ba9edd101a8da960fc6d72d12ebe9fde4", 0x9, 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x80, 0x0) read(r5, &(0x7f0000000280)=""/104, 0x68) 16:00:35 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) mknod(&(0x7f0000000080)='./bus\x00', 0x100000020204b, 0x10000005901) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000100)) 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x35}, {0x24, 0x9}, {0x6, 0x2000000, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x1f) 16:00:35 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x28a, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000140)) r1 = syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047460, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x1, 0x0, 0x0, "c84a03f6ba916c1d50bc10cc41582e1a3f7ea401", 0x80000000}) write(r1, &(0x7f0000000000)="2053890fa08f429bac285079afcabd54198ae84f8ae6a803072d7a9032ee17b2447dfe6fcd1d10a7d1bf191388ba8c7927c558db9e91d75ce4e50d228e5909", 0x3f) syz_open_pts() syz_open_pts() ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) 16:00:35 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r1, &(0x7f0000000500)=[{{r0}, 0x0, 0x20, 0xfffff, 0x8, 0x100000001}, {{r2}, 0xffffffffffffffff, 0x39, 0xfffff, 0x8, 0x1}, {{r2}, 0xfffffffffffffff9, 0x4, 0x80000011, 0x1, 0x800}, {{r0}, 0xffffffffffffffff, 0x87, 0x1, 0x1, 0x101}, {{r1}, 0xfffffffffffffffe, 0x0, 0x5, 0x7ff, 0x2}, {{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x9, 0x8}], 0x0, &(0x7f00000005c0)=[{{r1}, 0x0, 0xa0, 0x0, 0x8, 0xfffffffffffffffe}, {{r1}, 0xfffffffffffffffc, 0x0, 0xc, 0x6, 0x5}, {{r2}, 0xffffffffffffffff, 0x1, 0xf0000000, 0xe793, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0x40000000, 0x4, 0x5}, {{r1}, 0xfffffffffffffff8, 0x11, 0x2, 0x8f4b, 0x800}], 0x8, &(0x7f0000000480)={0x3d, 0x7fff}) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0xffffffffffffff67) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/98, 0x62) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=""/95, 0x5f) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) r5 = dup2(r0, r1) kevent(r2, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x2, 0x1, 0x518, 0x63}, {{r0}, 0xfffffffffffffff8, 0x23, 0xfffff, 0x2, 0x9}, {{r1}, 0xffffffffffffffff, 0x10, 0x7, 0x9, 0x2}, {{r5}, 0xfffffffffffffffa, 0x46, 0x40000005, 0x8233, 0x56}], 0x8001, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x22, 0x1, 0x0, 0x8}], 0xa0, &(0x7f0000000380)={0x10001, 0x7fffffff}) execve(0x0, 0x0, 0x0) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) getpgrp() setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x2, 0x3}, 0x10) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xfffffffffffffffd, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) socket$unix(0x1, 0x2, 0x0) 16:00:35 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0xffff, 0x4, 0x10001, [{&(0x7f0000433000/0x1000)=nil, &(0x7f00004d2000/0x3000)=nil, 0x40}, {&(0x7f000014e000/0x3000)=nil, &(0x7f00002ec000/0x4000)=nil, 0x3}, {&(0x7f000036b000/0x1000)=nil, &(0x7f0000243000/0x1000)=nil, 0xffffffffffff8001}, {&(0x7f00000f0000/0x1000)=nil, &(0x7f00000a6000/0x4000)=nil, 0x994}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x1f}, {&(0x7f00000d1000/0xf000)=nil, &(0x7f00005f0000/0x2000)=nil, 0x4}, {&(0x7f000022c000/0x2000)=nil, &(0x7f00005d7000/0x1000)=nil, 0x401}, {&(0x7f0000743000/0x3000)=nil, &(0x7f0000185000/0x3000)=nil, 0x8}, {&(0x7f00005a0000/0x1000)=nil, &(0x7f0000711000/0x3000)=nil, 0x8}, {&(0x7f00004cf000/0x200000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3ff}, {&(0x7f0000063000/0x1000)=nil, &(0x7f0000487000/0x3000)=nil, 0x9}, {&(0x7f0000447000/0x2000)=nil, &(0x7f0000545000/0x3000)=nil, 0x200}, {&(0x7f00007d6000/0x3000)=nil, &(0x7f00001a6000/0x1000)=nil, 0x1000}, {&(0x7f00004eb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}, {&(0x7f00003c9000/0x2000)=nil, &(0x7f0000662000/0x2000)=nil, 0xffff}, {&(0x7f0000273000/0x3000)=nil, &(0x7f000070d000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x6}) ioctl$TIOCFLUSH(r1, 0xc0286988, &(0x7f00000000c0)) 16:00:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)=0xb665) ioctl$TIOCSDTR(r1, 0x20007479) fcntl$dupfd(r0, 0xa, r0) close(r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x6f, 0x3, 0x1b19, "abd0cc0d68dc65827774fdccdff3fc844ae89310"}) 16:00:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0xfffffffffffffd8c}, 0x2) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/vmm\x00', 0x20, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000400)={0x10, 0x4, 0x4, 0x9, [{&(0x7f000030e000/0x4000)=nil, &(0x7f0000036000/0x4000)=nil, 0x3}, {&(0x7f00004fb000/0x4000)=nil, &(0x7f0000001000/0x4000)=nil, 0x1ff}, {&(0x7f000065b000/0x3000)=nil, &(0x7f000004e000/0x1000)=nil, 0x10001}, {&(0x7f000050d000/0x3000)=nil, &(0x7f000049f000/0x4000)=nil, 0x4ff}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f00007a3000/0x3000)=nil, 0x2}, {&(0x7f0000103000/0x4000)=nil, &(0x7f000008e000/0x1000)=nil, 0x20}, {&(0x7f0000381000/0x3000)=nil, &(0x7f00002fc000/0x2000)=nil, 0xff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000628000/0x3000)=nil, 0x6}, {&(0x7f00000ed000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f00006ed000/0x1000)=nil, &(0x7f00005e4000/0x2000)=nil, 0x101}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000350000/0x4000)=nil, 0x10001}, {&(0x7f0000272000/0x1000)=nil, &(0x7f0000043000/0x1000)=nil, 0x7fff}, {&(0x7f00004f3000/0x4000)=nil, &(0x7f00007df000/0x3000)=nil}, {&(0x7f00000b3000/0x3000)=nil, &(0x7f000056e000/0x4000)=nil, 0x800}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff2000/0xe000)=nil, 0x905a00000000000}, {&(0x7f0000257000/0x4000)=nil, &(0x7f0000027000/0x3000)=nil, 0x7fffffff}], ['./file0\x00', './file0/file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x10000}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom(r0, &(0x7f0000000080)=""/11, 0xb, 0x842, &(0x7f0000000140)=@in={0x2, 0x1}, 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x882, 0x0) unlinkat(r2, &(0x7f0000000200)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@in={0x2, 0x1}, 0xc, &(0x7f0000000180)=[{&(0x7f0000000240)="37872e612d36bef0f224a9ad1d493088d8c3134163258b53be3013def753e5c48c33e032bf09650471a252a56a149361eb6cfc4e94969010972a37081df717cb94f105bc5e0d03ffc01fe50d4e7b3838d5ae4947dd70d054dac9816b9ae7e37c2e7880527ca161bf", 0x68}], 0x1, &(0x7f00000002c0)=[{0x40, 0xffff, 0x401, "9259e99e021f0143fba4ef73e7345637409ac3776db2c2f77b28b5cceced13bd6d6dadb5ef97aa3f155b49284771c1f3"}, {0x40, 0x1, 0x4, "ffbb83afefe70d80c997335fb0e1286954cab077c75b6e0f5ba8abd92d20cb9f7ac00725a87bacee1a489f2f"}], 0x80}, 0x8) fchmodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000240)='./bus/file0\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) write(r1, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x6000, 0xb5) sendto$unix(r1, &(0x7f0000000140)="bc65858fa3ad7155da0df2ee0ca6c6fd3eb4d3f01a876367c4f5d28b2b4751ec2cf5f31eb78fb15e2e9c8ae5a3e91b777e9fd322e382d02c47288cb5c7dd239cdf9f7d33d23207e6c0a4716278fbf7d5e172396c1be8b677b78cb4f015a7280b32c4f9122fc5e397e12938d8416763b67173e821dcf2668a850d3b884661c3c18f1e39b5ff42d7639c6564b6ed21dede1e5ca98f34c40ee6991f", 0x9a, 0x400, &(0x7f0000000200)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:35 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x0) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, 0x0, 0x0) socket(0x26, 0x3, 0xffffffff) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 16:00:35 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3080002000, 0x40004000000028ac) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1ff, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x80000000001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x5856, './bus\x00'}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="000000186204018b002b3a0000030083ca4fa4f7afb9d8dcd1850013f1071d36807465e18c0fa6ae84c9831c897c8127023ad900c51bad5a8b8c1a79f4c024676a856c0af58ff694c198cb0fe90941023974a36b071bf7e0db06da00000000000000000000a48ab17e7ecfba8e9f0b91c59c066f999eb0440b8dfd6801f17d8c7fd26e970a35beec99ff795272293d7910f3d9993be53a6f108ffff7db2d03765c1f382a25ffadd5b29b815a31969076178468807bae73fc555d41f84dafe57d3b0c1cc93964cf12437a53b8f546a3f4b96e7948a115c261a9a2b073976411bc9bd52e88434d181cbed3cac1c3ef40d5d5d61be9dd355f", 0xf7}], 0x1) 16:00:35 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x880, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x20, 0x0, 0x20000000000000}, {0x6}]}) shmget$private(0x0, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0xd, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x820, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x80}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) flock(r0, 0x6) utimensat(r1, &(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0xd21b, 0x9}, {0x8, 0x2}}, 0x2) 16:00:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x82, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r0, r1) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000002c0)) rename(&(0x7f0000000040)='./file0\x00', 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) dup(r0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/227, 0xe3) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSBRK(r1, 0x2000747b) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4d}, {0x6}]}) pread(r0, &(0x7f00000001c0)="6b154c38c8e38e62a06e416988b9dda2e2a1f1abeaa736cc2d51803b7f9cbd592045fae9fe3e45b5d5e1ea93f8fd2b918a9766128db8042b59a27bc691f41f67baee835c5eeff39ceb40b073a906f7d24e43cf76a9e010c5b76da984a275383cee335f3be3996e42481861a69b0ec1beade0481fbcac930c0c6edba343b4b44cde46ea569eb07d1562ca1053187d076001e4f58f3403ef55a3b224d64816b6df4eb8dab196afd3339b25a226246abf30ecf4dcec38050fb6ac7a9c0e544fb982ee6f9d71872f499c0fbeb5ec58", 0xcd, 0x0, 0x0) syz_emit_ethernet(0x48e, &(0x7f00000002c0)="b2a745e36529435642125ce642b7226a712f80ce9649dff5a130921f47877d98bfcbf780b5a060d91a7185b70fb9108196a2a856def293f5735a40868373056a8d8887f7e307ed09ce4a66ce36ac9538e35d07f6f60dbf7f727d8c02000000f3868e871631141235f0eb00000000ffc05a20bcc32ed426f3296cdb12c5ce1d6e8b09aebea4f95f6522a9f0b0c488a44b0ef219d5f36f2472cd1aac4bb6d1d38aba3e13834a0e557185f0b5d805ecd429ddd40159e6474913330e91993de1546e1df0f08632b91ea99bd110e82f6bc2a9a820fff0510f17a674270d2e9cb08900ba9a02e91b4d318293b033cab5d64b16942d06f71844d9992ec88db2cab459de32323e48f0fd") mkdir(&(0x7f0000000000)='./file0\x00', 0x22) syz_emit_ethernet(0xb8, &(0x7f0000000400)="739e0e4f5b448feac63e98c0f39af6778b2cb888a1a38fa540eb99789cfe993107d31ad32c5be770c4238621e40fe187074a03d4183048832fc27989b3ef40c997b2643894544086286022c4db7b051f395e8bd38371f5224da2ebaf35fa8d350eef918e5d0a011c3cb74aaef5693bc35514768394b8b9aaa038e467f1555413b651c0c15bc4c096aab93efb309ad38a4a71de1f6ebbb5d66e03a3381d6acae2e8b2d74c2431827ab07b97778961e8ad14b101efda076339") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) r1 = dup(r0) r2 = socket$inet(0x2, 0x3, 0x0) r3 = dup2(r2, r2) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) recvfrom$inet6(r3, &(0x7f0000000000)=""/56, 0x38, 0x840, 0x0, 0x0) setsockopt$inet_opts(r2, 0x0, 0x67, 0x0, 0x0) 16:00:36 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000000)=0x5) r1 = socket(0x1e, 0x3, 0x0) shutdown(r1, 0x200000000000001) 16:00:36 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3be124b0d255ee58241f35d7882afb20b92c88262bf533c1bc458200e556457e041541f9267bd2f42209de1b0161ae1465a22e5d7301e8a58431c962acfae046e3a6ea169d27aeb6f5dc428cdd22f25d59db14adaff9b918fdc55701b67013c0565beb8605", 0x65) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="2f435841c032b46b8eb8062a4c30e881c306bd4c78739497c7f628c0c79fac032d7f5d94fc0a69c1e338f639322e825a6a5d7290f6ef9029939b52941ca09694aad40664e5eabb59c08a57cd9f70bf1460b9a12eae341d76d4", 0x59) setsockopt$inet_opts(r0, 0x0, 0x4, 0x0, 0x0) recvfrom$inet(r0, &(0x7f0000000100)=""/217, 0xd9, 0x2, &(0x7f0000000200)={0x2, 0x1}, 0xc) lseek(r0, 0x0, 0x30, 0x1) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x25, 0x0, 0x0, 0xfffffffffffffffc}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{0x100000001, 0x4, 0x8, 0x4}, {0x60, 0x3ff, 0xfffffffffffffff9, 0x2}]}) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:36 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) ioctl$KDENABIO(r0, 0x20004b3c) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000023c0)) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0, 0x0) 16:00:36 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x9) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0xa295) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x87}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") clock_settime(0x2, &(0x7f00000000c0)={0x6, 0x401}) 16:00:36 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x7, 0xffffffffffffffff, &(0x7f0000000100)="63244a3ee570ed6ca6388544adbc6bc77035e9082e6b61af4b77471c4a0f7a4ef0ab32f6f658436bab02fa8dc3fb39797acd582caa906cc81dad016aac50ee37311b965c6c8018e9dadc35aed353f75e097e81506803345e4ecafaff246211e4662f1fde3a6fa345a982ebb08c3089e193ad92cf143fb00f8c2af7dee4c0be1f95b141ca5fe98b3fbf191883f2", 0x8d) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:36 executing program 1: r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000040)=@un=@abs={0x25ad51a74fd02bc}, 0x8) socket(0x26, 0x4003, 0x1) 16:00:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001900)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0xffffffffffffff5f, 0x0}) r1 = dup(r0) kevent(r1, &(0x7f0000001700)=[{{r1}, 0xffffffffffffffff, 0x2e, 0x1, 0x10001, 0x2}, {{r1}, 0x0, 0x4, 0x10, 0x4, 0x2}, {{r0}, 0xfffffffffffffffe, 0x20, 0x1b, 0x0, 0x2c4c}], 0xfff, &(0x7f0000001780)=[{{r0}, 0x0, 0xc0, 0x85, 0x6, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0xf0000015, 0x60, 0x4}, {{r1}, 0xfffffffffffffff8, 0x42, 0x2, 0x100000001, 0x4ce}, {{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0x5, 0x7fffffff}], 0x0, &(0x7f0000001800)={0x2, 0x8}) readv(r0, &(0x7f0000001600)=[{&(0x7f0000000100)=""/250, 0xfa}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000000040)=""/103, 0x67}, {&(0x7f0000001200)=""/96, 0x60}, {&(0x7f0000001280)=""/189, 0xbd}, {&(0x7f0000001340)=""/10, 0xa}, {&(0x7f0000001380)=""/224, 0xe0}, {&(0x7f0000001480)=""/34, 0x22}, {&(0x7f00000014c0)=""/210, 0xd2}, {&(0x7f00000015c0)=""/42, 0x2a}], 0xa) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000016c0)) 16:00:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000040)=0x1) clock_gettime(0x4, 0xffffffffffffffff) 16:00:37 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r2) stat(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000140)) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) rename(&(0x7f0000000580)='./file0/file0\x00', &(0x7f0000000540)='./file0/file1\x00') 16:00:37 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x200, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x14}], 0x1, 0xbea7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0xffffffffffffffff) 16:00:37 executing program 0: r0 = semget$private(0x0, 0x3, 0x18) semop(r0, &(0x7f0000000240)=[{0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000040)=[{0x48}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000000)=0x1ff) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f0000000100)=[{0x6716, 0x4, 0xd24c, 0xc7b}, {0x200000000000000, 0x9, 0x75, 0x8000}, {0x1, 0x6, 0x1, 0x8}]}) 16:00:37 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x4000000000000880, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x50}, {0x44}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)='9') 16:00:37 executing program 0: sync() mknodat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) socket(0x6, 0x7, 0x7) getrusage(0x1, &(0x7f00000003c0)) 16:00:37 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) connect$inet(r0, &(0x7f0000000000), 0xce) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) shutdown(r1, 0x2) 16:00:37 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$TIOCSTOP(r0, 0x2000746f) r1 = kqueue() minherit(&(0x7f00008e9000/0x3000)=nil, 0x3000, 0x0) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x1, 0x6010, r0, 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x86, 0x100000001}, {0x40, 0x8}, {0x7, 0x80000001}, {0x85, 0x6}, {0x187, 0xb5}, {0x80, 0x25}], 0x6}) open(&(0x7f0000000000)='./file0\x00', 0x88, 0x101) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x7fff) munmap(&(0x7f00009e5000/0x200000)=nil, 0x200000) 16:00:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() syz_open_pts() r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0xcc) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x8000, 0x0, "92794655fabf4366f199af3615322d53bfe736ff"}) readv(r1, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:40 executing program 0: r0 = socket(0x18, 0x5, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="45b6f3f2e848c508ffb80b14eb851956851de3b29749274c34e6815d63317c79c525418db5f12a1154ae7f14c7bfda19cd9f11612110309b63e24174198ecab03b5a25234967e522e64dfd446cdf7f5959b56a77efc63cc1b99e8f733010fc07d6a16ccc3bb21eb9a7da50c3118cdf731f658ecbbf76c23b92c2b6deea6393b13022ca80bec593144b1e6beca82dec317c17d812de55b644ff92a770311b5b64b5ee4e42fbd33ed0c5458d2a284f89cb833dcf1d201c1c69dcd69bea0853d6b728cc79f429839bff9a3436ff3dc349c1b8c3", 0xd2) dup(r0) 16:00:40 executing program 0: getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) setregid(r0, 0x0) r1 = accept$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, &(0x7f0000000240)=0xffffffffffffff3f) fcntl$lock(r1, 0x7, &(0x7f0000000140)={0x3, 0x1, 0x5, 0x7f, r2}) setregid(r0, 0x0) getuid() pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f0000000100)) 16:00:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) socket$inet(0x2, 0x4007, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x28}, {0x6}]}) r1 = socket$inet(0x2, 0x2, 0x7fffffff) recvmsg(r1, &(0x7f00000002c0)={0xffffffffffffffff, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000180)=""/211, 0xd3}, {&(0x7f0000000000)=""/11, 0xb}, {&(0x7f0000000340)=""/186, 0xba}, {&(0x7f0000000400)=""/233, 0xe9}, {&(0x7f0000000100)=""/23, 0x17}, {&(0x7f0000000280)=""/23, 0x17}, {&(0x7f0000000500)=""/147, 0x93}], 0x7, &(0x7f0000000640)=""/137, 0x89}, 0x43) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:41 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x411, 0x0) getsockopt(r0, 0x29, 0x100000000041, 0x0, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000100)={0x78, 0x0, &(0x7f0000000080)=""/120}) 16:00:41 executing program 0: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x20000, 0x0) syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x40000009a6f, 0xffffffffffffffff, 0x0, "d730c1e7bbefc6e23c5b00000000000000e74de4", 0x4000000, 0x40000000}) 16:00:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000480)={'tap', 0x0}) link(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = shmget$private(0x0, 0x2000, 0x10, &(0x7f0000ffc000/0x2000)=nil) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='W\x00') shmat(r1, &(0x7f0000ffd000/0x2000)=nil, 0x3000) 16:00:41 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fcntl$getown(r0, 0x5) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000001c0)=0x600000) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x3fffffd, 0x0) munmap(&(0x7f000086c000/0x200000)=nil, 0x200000) recvfrom$unix(r0, &(0x7f0000000080)=""/255, 0xff, 0x1, 0x0, 0x0) 16:00:42 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x9, './file0\x00', './file0\x00'}) openat(r1, &(0x7f0000000000)='./file0\x00', 0x8, 0x2) -!0 34!#+ 082071#000-0820"1#000 /& -!0 08&&&&&$807&00#8!0 &!),%$: (/,% ). 2!.'% 16:00:43 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x200045}, {0x2}, {0x6, 0x0, 0x0, 0x100000000000000}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$setstatus(r1, 0x4, 0x80) 16:00:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x3, 0x8e, 0x14, 0x100000}, {0x1, 0x17b66959, 0x7f, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x2}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='M') 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0xffffffff, &(0x7f0000000080)=[{0xfff, 0xffff, 0x0, 0x10000000000}, {0x2d, 0x0, 0x200ff}, {0x8e, 0x0, 0xbffffffffffffffe, 0x106f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 16:00:43 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="82022e2f66696c653011bd1a61936f8f5c5a4cf36831a7408b2cbd5831615f26a754742db96fa5d4adb401bf82ceda481518a71700000000000000000000000075a23c047a6457c000aeb2f0674863129b18bb81e9ece31f68b40434cc0f"], 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x4, 0xb062, 0xdd, 0x1, "b649279fafb3d00d6a52501fed560620875cf860", 0x6, 0x7}) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf310b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) 16:00:43 executing program 1: r0 = socket$inet(0x2, 0x1000000000002, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000180)="e493e9", 0x3}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./fe0\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x1) 16:00:43 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001700)=[{&(0x7f0000003940)="90"}], 0x1) r2 = dup2(r0, r1) r3 = msgget(0x3, 0x0) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000040)=""/233) poll(&(0x7f0000000000)=[{r0, 0x6e4cb5afb50be593}], 0x130, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x20, 0xfffffffffffffffe, 0x7, 0x20}, {0xa9, 0xcfa, 0xeb4c, 0x10001}]}) 16:00:43 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) 16:00:43 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xa) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) linkat(r1, &(0x7f00000000c0)='./bus\x00', r1, &(0x7f0000000180)='./bus\x00', 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x59cc, './bus\x00', './bus\x00'}) write(r1, &(0x7f0000000140)='mN', 0x2) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000001c0)={0x5, './bus\x00', './bus\x00'}) listen(r1, 0x8) 16:00:43 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTOP(r1, 0x2000746f) utimes(0x0, &(0x7f00000000c0)={{}, {0xffff}}) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 16:00:43 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"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7", 0x19}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:43 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x95, &(0x7f0000000140)="09072c9dce1f402d53be97cd9718bd4362ed6be0216ea7e3ce881a1f7d31b3ed159ea8102c461539fe634114a842aae811feae9d367edacbd55be90d12f8ee6a4306617be6d6b443a7ddcda5eea47f8096c44644e03f26a05eb834dd44eea5b65f0bd168a66def58bdb0d587f9b82af2626b7b08b222fdc865627012194572961d3d7ac32e1bae55640b080000000002de4ba515bc") 16:00:43 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 16:00:43 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20000, 0x0) write(r0, &(0x7f0000000240)="bce6d92d1c071bb25be118a14976fe1ec723c1fc24604097065ba0d74816c86432c0571563eb172d2091ea4186a3939243ed192cf32df7a9b095b8603857c1bdf0a2a29d30937191bab091b833f1292b42658b71d625f95dabc09aad649bec27efaf4c8536bc1483b25a1cc089400d07ab81191407987235", 0x78) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xa0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) utimes(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x200, 0x3}, {0x100000001, 0x1000000000}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000200)=[{0x6c}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:43 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, 0x800}, {0x7, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = shmget(0x0, 0x4000, 0x8, &(0x7f0000ffb000/0x4000)=nil) r2 = geteuid() r3 = getgid() r4 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) r6 = getppid() r7 = fcntl$getown(0xffffffffffffff9c, 0x5) shmctl$IPC_SET(r1, 0x1, &(0x7f0000001640)={{0x100000000, r2, r3, r4, r5, 0x10, 0x20}, 0x6271, 0x1, r6, r7, 0x72, 0x8000, 0x6}) r8 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r8, 0x20007471) close(r8) ioctl$BIOCGHDRCMPLT(r8, 0x40044274, &(0x7f0000001580)) ioctl$BIOCPROMISC(r8, 0x20004269) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f00000000c0)={{0x8000, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCGETD(r8, 0x4004741a, &(0x7f0000000100)) ioctl$BIOCGDLTLIST(r8, 0xc010427b, &(0x7f0000001600)={0x9, &(0x7f00000016c0)=[0xfffb, 0x9b, 0x2, 0x1, 0x4, 0x32e7, 0x6, 0x8001, 0x62d9]}) read(r8, &(0x7f0000000140)=""/191, 0xbf) ioctl$PCIOCWRITE(r8, 0xc0107003, &(0x7f0000001500)={{0xb, 0x80000000000001, 0x100000001}, 0xcf, 0x5, 0x20000000000002f}) ftruncate(r8, 0x0, 0x4e9) syz_extract_tcp_res$synack(&(0x7f0000000200), 0x1, 0x0) ioctl$PCIOCREAD(r8, 0xc0107002, &(0x7f0000000240)) symlink(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='./file0\x00') semop(r0, &(0x7f0000000300)=[{0x3, 0x5, 0x21000}, {0x3, 0xade7, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x4}, {0x3, 0x4, 0x1000}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) r9 = openat(r8, &(0x7f0000001540)='./file0\x00', 0x80, 0x6) r10 = getpgid(0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f00000014c0), 0xc) getsockopt$sock_linger(r8, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) setpgid(r10, r10) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, 0xc) fcntl$setown(r8, 0x6, r11) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000380)) close(r9) getdents(r8, &(0x7f00000003c0)=""/4096, 0x1000) semctl$IPC_RMID(r0, 0x0, 0x0) 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) chroot(&(0x7f0000000080)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') 16:00:44 executing program 0: select(0x40, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x0, 0x400000000000008, 0x0, 0xffffffffffffffff, 0x3}, 0x0, 0x0, 0x0) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000000c0)=0x101) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) unlink(&(0x7f0000000080)='./file0\x00') 16:00:44 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x80}, {0x34, 0x0, 0x0, 0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xde, &(0x7f0000000180)="58a4a19b79a94525c773d1c9160b6c1efd24f4a2f2beb7d3b14f4ad7d8359d7b9aa0280089ec46a9b7564e465058cd1b14473d1634ec880f0297e592e45242f0d0e70de89da9bd51376d519a1d9b4ce2183726b01a31f9996aeb3378b5bf57117ac89616ad7cb87f74be7628e8e631fd3222b28e5a922b5b721968735edea9d4dceb3077d7ca3000abb1c667dcdfbdcc7886d2421500bd67bedb05e1a47317c5c9f3cf2a080a65d399661eb39af26e2472b2d37141d8c3c1c50f66f4f7a5cb19792f64d3702ab84f11a345a7c53060441e70417c63efb2ebcd3b0893d198") 16:00:44 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0xfffffffffffffffe) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) fchdir(r0) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 16:00:44 executing program 1: execve(&(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000240)='/dev/klog\x00', &(0x7f0000000280)='/dev/klog\x00', &(0x7f00000002c0)='/dev/bpf\x00'], &(0x7f0000000500)=[&(0x7f0000000340)='/dev/klog\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000400)='\x00', &(0x7f0000000440)=')$\x00', &(0x7f0000000480)='-.\')\x00', &(0x7f00000004c0)='w\x00']) clock_getres(0x0, &(0x7f0000000140)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x64}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000080)='/dev/klog\x00', 0x8020, 0x0) r2 = dup(r0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000000c0)=r2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000001c0)) 16:00:44 executing program 0: setitimer(0x0, &(0x7f0000000040)={{}, {0x0, 0x2cd6}}, 0x0) poll(0x0, 0x0, 0x6) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) setitimer(0x0, 0x0, &(0x7f0000000100)) 16:00:44 executing program 1: truncate(&(0x7f0000000180)='./file0\x00', 0x0, 0x6) shmget$private(0x0, 0x4000, 0x240, &(0x7f0000ffc000/0x4000)=nil) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x2d}, {0x4d}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:44 executing program 1: r0 = dup(0xffffffffffffff9c) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x480, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x100a0, 0x84) poll(&(0x7f0000000180)=[{r0, 0x4}, {r1, 0x89}, {r2, 0x80}, {r3, 0x120}], 0x4, 0xfa8) mprotect(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x5) getpid() mlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) mlock(&(0x7f0000d8e000/0x4000)=nil, 0x4000) r4 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) setitimer(0x1, &(0x7f00000001c0)={{0x13, 0x4}, {0x9, 0xa9a}}, 0x0) write(r4, &(0x7f0000000000)="e380958c628f4bb1dbed48cec204bbd6c7ce500e6a0a752e2d9510c29fe920e7a0a8", 0x22) 16:00:44 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x10000) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ftruncate(r1, 0x0, 0xff) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000040)="00000018600404000001000000000000000000000000ffff0000005affffdf0000000002fd5c3cb1ac76824b", 0x2c}], 0x1) r2 = accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000140)=0xc) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000180)="451f61b30c0cb9a38438cc745ce57d755b4bf88ec55f3c41a13c6ad6f7027e9ffa53c5ac75", 0x25}, {&(0x7f00000001c0)="a95258e64f5540403a230d9247df3bf8e686adff5782d576fadd041cebe7f48e9bc80291cc2391a1877ddcfcb5faf229cf0c59869053096df3990d06a44f419e0268101fd56c6f9c771a7ce743f0dcc7b46b67c8020760515cc49e053f367e8ffb0036318a6f810327a2cf441a3ccf83ebab1e5cd79a3f9c28776df03ae0b218ec3b1bdb6ecd74476c24aa784884f7e9e9279ba5c965224c9da41d014519872ea873acd0a3ebffded4c8fdb4ee812fef4936f4579f", 0xb5}], 0x2) 16:00:45 executing program 0: r0 = semget$private(0x0, 0x1, 0x4) semctl$GETVAL(r0, 0x5, 0x5, &(0x7f0000001180)=""/52) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10002) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000001140)={0x91, 0x0, &(0x7f0000001080)=""/145}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) r3 = socket(0x2, 0x4003, 0x0) getsockopt(r3, 0x0, 0x23, 0x0, 0x0) semop(r0, &(0x7f0000001300)=[{0x2, 0x1, 0x1000}, {0x1, 0x3, 0x1000}], 0x2) r4 = semget$private(0x0, 0x1, 0xc) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000080)=""/4096) semctl$GETNCNT(r4, 0x2, 0x3, &(0x7f0000001200)=""/210) pipe2(&(0x7f00000011c0), 0x10004) 16:00:45 executing program 0: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) 16:00:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000003440)=""/242, 0xf2}, 0x800) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000040)={0x0, 0x2, 0x9, 0xffffffff80000001, 0x4}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x20220, 0x8) symlinkat(&(0x7f00000000c0)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x4c}]}) 16:00:45 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f00000001c0), &(0x7f0000000100)=0xffffffffffffff19) sendto$inet6(r1, &(0x7f0000000140)="85af4d941707228929fa442c74e0a6746d17c09f8ff2713a6e9839265c", 0x1d, 0xa, &(0x7f0000000180)={0x18, 0x0, 0x1, 0x9}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:45 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0xfffffe34) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000001c0)={0xffffffffffffffff, 0x20, 0xfffffffffffffffc, 0x4, "1167f5bfffffffeb0000000000000000f13f4feb", 0x400, 0x5}) syz_open_pts() poll(&(0x7f0000000040)=[{r1, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 16:00:46 executing program 0: getitimer(0x1, &(0x7f0000000080)) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x86128) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x1a0000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) 16:00:46 executing program 0: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) fcntl$setstatus(r0, 0x4, 0x88) write(r0, &(0x7f0000000140)="9e3eaa560000000000f1be9aab42304086feffff03d0ac9370410510fa651c1ece0efdd308e6b7cad2b63d047785262bc466447ea9c7bf721b286c6b9b75465aea69b5e04d1283894296c589166d4a30e51fedd75bd3409405d2723afdca2df1569f827ef1e79a15b8728e5b2651f7a5a98e4c0d0c0831a1805f1a748186481343ebddf2f939bea2480992f94c67038511c661c4a58fe0412d719c426ea4309c46dd532ce7fedc8c0cfb8183cff2db913e851087e0f69c2189eb9c8db3381df06b409543cc410ee33eacaba3d1362316c17ed36fc11100c9a8564ada13a20f5a7ada909d41993afe85", 0xe9) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000040)=""/170, 0xaa}, {&(0x7f0000000100)=""/27, 0x1b}, {&(0x7f0000000240)=""/222, 0xde}, {&(0x7f0000000340)=""/222, 0xde}], 0x4, 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000005c0)={0x0}, 0xc) ftruncate(r0, 0x0, 0x20) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, &(0x7f00000006c0)=0xc) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000480)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000540)=[{&(0x7f00000004c0)="281cf05d7204ec05481cf7cda533af2874643216a5f0a7d59d23364ba487a3989c7b7684002ab5505f8cfcfbfd71cedc5bab2b3f748b5e412f2896180ef10bb0c5a00e91972d44188a1805b8162119ad1a69dc125b5a8da89599a642b873", 0x5e}], 0x1, &(0x7f0000000700)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}], 0x40, 0x400}, 0x6) 16:00:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f00000015c0)=[{&(0x7f00000004c0)="6ffb715f2592641cc4ceee19a1fa76dfcdc4af2735427c1a1747db5f9d12844784b9a4647dbda5157e6dcd7dec0388c34cb7ad7fb3001c024c8a982dbdacd559f369a7ce7e09c4f1b183289c0ff2cd2f79ab3d976678dd476c245060dcb8dbae7e067cb7778e5f9f237566e9bcfa0771f88452933c589e0d6346bc02b2609e1bb2c022d8d75ad02040a96b3f5f4c56c28dca928e286cc4a46eaafaa5f1baa14f7e6784dc0e0fd58b7e168482ff8e116ea0c1c084596aa204bd9b5013b9e88bc25ff4b0a947adf5dd36692de91132289138ef86880159ec1edf2d2d23ecbea2565b08d5bf1dbf71f25222cbd3553e80c14bd76e2baf55e18baca5e5f35fecf595d2b8f8a1a5b89a8032f19ee95ebae4b3388a4e7433bc949cc50894d1e2f57389c6448cddf548644d429d13b4bf8e2737e3eb3fdd10c33b70b1abdcb57519800d828daf12657f0a48b7f36d48ccb1ffa40d9e58ec08fe436e823a9e1e5bedc73e0d1fc6ec07b9459aeca73c24278b53ae1489046707d16d132ffb8dd33e164507f4b57adccc69393edb79bd1560da7d8e7824c40edd2077c8ede5dc1a67d3b189d932bb3963c68ffbf012329d3e8d3617d37f91392c6d9cd1867c88525f5b3a3dad154d1fc68992391ccc8d5cc47e889954f721f4c2d1c6fa954c8a47972c9b05a39449143196f2936098a1c826517b7b4d5f2548d28df22f9434e3892852defd90b3ac28801ffb75ba3634d23bf5d6099e06928ed6e35f103ce19438d8c9975881e1f3c3a98f113d771d84ec395beea11bc806f9e755c502357abe7313423ae596ff7ab94a5da99ef96ac086bc18d4f91d542acf1f666e5719c186001796056f9f7efe7e7e6c1a083c70544019d1cd9502bc47fb2e83d45ce2c707da36acd3d768b9ee8124ade7ec80fc797ad7c7da91bfa2342edde96c85c974a77bc1363470f81ff34318a112284b1681eb0d35022b3416ca22b2400dfc1f41720f55193cb41e4f3709c88b0cbf47ec65444c66cc33c2ffa98a776497f67fd9ce3fbc63993a5a76cff94e92f206a3018be994edef28cf36227180f53b603e5b3d9383c7a0fae2d13b3458a819714519b7e2183ac07fbf503706922323b8110b4aeebbc6b836fd4eb0d93ccbc195796acba66b015acf470869f41c96adf16ba44170abdbb24aaaf08823b959481825004e13b1930486bc042b2a0e2be85543de5d2073b1ada6b116f5cf88b9e7a148b7aae4bbfc4a3df9eef2313a1308e011d14236368c5b94d98f9a3c4393d117faf57cc6695ee3b7c3a796fe45601e99985db2ee9358d45c1f6eb499ade731237936bc732cc1da410e500bfc425b109462ea35ddd9d4740f4afb03d1dcf7daf9a45b669a9ba9c8513e22b63edb359f3cbbd5c0a35b926ec1e83cdc75f3b0a3726f3def2f1a39f2115f1f85ad19c55ae0ec801cf3bc4677c85b8b70853710f02b7370f97b20badf747a740b67a2f4799fedce6c163e52776e950c70fd8f255c40849e670e6c44600c2d1f4272ab03c657e203b162d30706fe63901d9a8a0f290e890d6d67c22656ffaad0385bb1ac88dd4c088a766690919439692cac4a0aa0a38c77b1981649bb4bad44a5ccb3e7c92482dcf083ad5255cb1eecb19bc14c5080fd95be7b92242e765de089829109960791b8688f09a34379b73e61e15ceffe170359e46e076851f2b14a3ed3001c3e4ae4ff36d40932307abf0dcf8a685c644d05b62b4eafa66976cc92f63155b154bcc1ab369d466e80300a2ca4dbebc2221f39354f976b36242d641c6ab95e60366ce717b9b0654ea9ea3053629d4e2beea6f66e6b2a28bf71acdf25ad22c5450d106de6804e955d6efdc3b17dd3f3afb4c18c5312b97d0b853a6e3e96e762261bdc1953dd2371057eba83fc1891059d096a586ded4550c230d63486029e90c5706769c7a0f02f622139d1e5049103ca1ecef603eba2b1271050e5706fbfcf6ec3b1afd6656c5fce7fb89a5d1ee297747c438e4e835b8408229cd488e1cd316f3dbc253f056956456fd967e50442dbda21bb08dfcc1a230d29007ee268700c454441f661795720b50f0208a71ac68de8bd86028fe4f1d153702a69b23f0a9e713c751e48ed61db0b3a430666ce3ac527c84eb23e729ffb2a2644d8a12be93c095bba7ceb24e3ef3f92439c18b618a09084afa3a48ae672408fb83b3c50a5f85fc050912c4b44fe9ccebba7e2f78a1aa03fb16bd3801bf75daead1f7aef590993eb70964df76e4bebcc6e764ab38a9806998b1a0982f75d6417ded908a93257607df6ea7561a98bc78a8b61a50b3aae80f1e3d86243c1ab0ed69baedd4da6857d6a0b9c621a29f52995a55c556efee52cae485016e5d2b1bfdbacd8dcd0c9e55ecc5e473fb156628b06862df2236cdd5b7dc6c992a6c790ad4519a9a041b5ef64b76ec3925632aab4a26369aa8eb37aade8d1b9a7f98fa0db01bd47ae73cdad570c4063f2129244261f8f171a4d0057eef23a0addc380850a8198238fe860435b2e59061acd7b423fa4dd82398287d83a215f13605a2b4c4031448edaecb734deda68afda789418a3bb4fc60ac7b9015cacc607bc7afbeb68139b4d9d144d3b6e5d015ca170c789788db9dac356db1b2bb224a5e6e462a46f18318be10312eacf7380a2d3b9e846074e48323ca5f85e45067464569f8a69fc746ab00fc7d180bb915eca58b1d81e190c9a4d2cb141553a3ef75faf1c97347b6304e4f33dd1250109c89b2d3a57d8307a5ea9f06dd567efc825cc3485011992613a0c3090b4314dc2e78e6983d62ab1e716ffae3144800d33ad72af350759bb0587d3d96a5e213d5f97a71f14595e20949b1a65900b42299a9a8ee64d979a66c2f418f8e87f7095ab177910461ac5f5e3e97d27d2c43a65163639d234f0896c4022c0eba98fcd1d7c17c08cb77be05b433aeba8a0799ff265dcf893cc49e889cd24010514652b3ed2ca0ef41d560626ac1a011cd8d97404bc0f3fce416cf2afbc655b06ad92e577e52f0fc9c9d3a137b3b54941faa4a26f7e17252db92c28d6bf898482e19e571e9598a0b09b9e2738b81b4ca89ae172bf6cfd324b73a935cdc72b153c85bad440aad544561e678201e9d94e977dd5d7bf8c23d11d2598bbef0e54675322c435e5e5b39a2dde11c9a41ec3df186a3e3523319a4ad12a2ee4014d95f34c55b6c2ea19cf108cd82b30ee6162dc42d7508bd085afae8cf1c51939cd6c77eb2f76690e88e1da3f3db022a0ecf0e63b64c6daee5c74aa20d8d7c70a0e8c89beddc128f1d3dac98f04dfa52bcfaacd4f9e243cb5ee36bfba1c5857e1188ae95e754ed1ab32c9cf0a2510700818e43f4f066b541d79dca8d174a36088bed0a9ea7c1b34a35dc3290c4983ac968d3f9fde8e85cd06d6f88f6af51514d37c418f36f82f837dd72df19dc1d2cfe42685944c3be3fb03e49c541bab86073bd306b961f5d64fcfc1c89fa313fd22c387a1ef6b18a0e6876450bb28b9c2d79b3275bb52aa68a54b402ff78b056c9f093741910c4b80093c5a4a093ab8470d3d0eced3a7e9eafac682fbf3fca94948f09c9ac1a48eabf000e2797f2c230da793f245551a14fd51949820dde9e3caf59398765de4c09665323454165f41564384dbf82077ef96139dd5eadd2ef60388ae210d3bba035dcf5c9f468aff975e9aaab3a38337adbf629b4d9556d3137a78eb7c33f07a6ab8786c45c1b01da2bf7633fd30dd28cf7601ff35f2edeeec3a9843713cf77baeb6814bda97965efdd3f0ecb84d2a496d5ba24a1e968547e6d671580e67e930b09721e85acfc1bee7aa5b9c09278aa8b26622cdcef2917271b1adb355d422913a69da0cdf0097e00f05adde29e2a79cfefd18ccb6741a84fc5afa8b517cb6b5f64dd72362655cb1b72e425e92bcc473aba29f9fd4fafaa4d9df7fc6585b766d895caa67c3b44766a5df16101cb1d7475f63ec9bd526cf9d94a60f916d41ddd3f0ecbddeb86a3e02819eb904e8ffc97fa9f67c4ae5ce82f4700afa6148bb118bb525ba453820bb085ddb04d644155a9071c548e92bb0d2632ac84cfb0d90e65b88388fe74bfc2248992db44558f41e1ff0d3c6004d1f01edcdc5606323e46c42eea9645d74e013c6c5b344a7d0fafad53dd7a85526a3269a3da2ffbf96869cc86daa109080dd51a29f3db889e2f7c65f7e814354b229dae6ce57b273814976901407849ba976c40616d2396b83febf9ead6f0d37cf080de163bb9b3a1dc9c03522cb04eec546df0f9a112e76cce1b3afe47acaaf5154031e83871368e42608ff56a6a6833c2916a62be01a52cc12bc6c43d82b6b3062575a63c7a29eb20c1df0e745ea51eb904f88606b4241062894873c9537fd0daff6446f20a8f045790c1400b233d695ef093a3c7e4809301b62fb76b0eb3c412b1c6451a6cca07105b9e83b62c52a62abddf570d15b3f4062aafa59d9cd280828e506128ec14cbcb5d9dfb65505fa54647f424411493b5c445b5cd902473a47520f09c94e6265b40bb5fe330d33489bb0a3bef8d84db3631abe4a87d0455e26d6b1651c182835bcd3713017f7ed881562467da6458ab0a45f7145071507b98e9765b040ae15aba77b7a6d552ebae7cf65670bb454a8548747122e90c41523854a8dc5e50b693ddeb61163470563247f1212ebc8de241c906fcfbb6678737476cd9b8858d8946f27efa3f6d51de40a6cc742675f10a6cb815aa91bee0012a0c605154ce35bf693bebdde8ad413b999636a60ad72b17f3bac09ecb8b79f5207d19094e21abb45a164a789eb572117aef08891c14368b6e952494c194b28fd9b503248719c7f63c9811e369ae616b88592462b67a5cb93a94c853582d533a0ebc9d658f04d3f7391f66dd0118193477f5a025a6ce5ce25a67a0e9c26c37bf75ff86d13ce8645d45a434975468317b7915a491e4a92d15e8129dbf26203def73ba8164f144206a9ae9410a15fef6b727b9aa15d2a648555e5a5a251b845fe84e08bf600a5adb4143fda241080d8a1559600d7ec2d039e954c34a41690e58a59154e5af9e1427b52a5650700e4c2eb141dea3ad4b25a9244186ee68d5066e355b4137aa8a623fb4bc494428fcbe7f2efd7e6a515b05d12d1c374716cc2059fc30aed6688e435851a6462b509435e5d238e31e736c0c2340e11b32113cdc4828d471048e2f589e60768f56f39345f3579e92ca0bba8dddfc169f215a5722f1d14c635888a9a884dbbd822599a3635080935dbd211946e9648a3ad596846c16ccf89ab7666ac12b16f96ac34f7d88989a6590ad56383a0e28515bded44ce20503fc0b9404f30d9531d1a3702bba9b709d94b9f285894258b4205f2ef6c7a6137a5bacda9ab2679c6eb0af15aa084c678461f912eb4f97dfb677759996e97501e007c6db13c09452cd3521fa6d42d87d2136f7794d7a027cd2bf705d64d07fac9a5a2b44feb15606f3dec94e954e37f20ca24197b855dfacc50d30ca7702090fc157522746bfbbcc64fb07a86d5b4c868c3431dff5151c359a2abd3327170bcd1d19a5ccd708e9957a436005718e9eba98df90f53af420630b188c29e8a273571d63fee42ec9f04d4738026d0a07a86e8b777309636fd4c078868e20f1152d68710dbc56fb52b50b437ad4b3644bf67d91bbf113d38aa15c99ac1e0f94e42008625f78c5247000303ab0633f3872ae4d8d6d107e4a7f4fb6cfc6aa06c8491dc58f5a322f818a6d3991d3872c200ee0da9b6ffbc281690f49e6d65198e8164ffbdd83f8da4fc3a3e5156aac1cf", 0xfffffc54}, {&(0x7f00000001c0)="08af5ac58bfccedaa3adfc2d1108d80c7e0ebc85c7a919a6d07cbf07a6363d736d453f44127a4f9ab655e38ee5a299e10301551a192033110e0b2bf71c2849c2e593164c0ea16e99511384549017ba3f227d119d17e194cd16ff07b2d416335bd0efbcd4317fca21dd6f131c8ea77ecc415da173b7f9d33d51f446ca526a711a2448bde403f249b1d598e7f19393a5194af3a4deb97a6b83676cea1eec526faff91641c3fc2f785f5ec5ebce5f04", 0xae}, {&(0x7f00000002c0)="202c07f432c1901c329030192ead78796f519747fb24dfc46c9d1bd866b748f99e0b5a927f2f41b7441fc43aa3ba99e58dd075338d873c1c3cca91da09c15add32627622d4294163351a9a10660aeea617e214f1289c1dc4671398059dff42eec8699a14bcd522f8bde4fee8bbc0e2e5caaee5de5bcfa5e8d56faf74219874182712e9ef39f41585c1473e2f69681228239383cf129e2e798665c466b47867c26100c88818e69a6ca4322b29be9f8d5391f4a674b70862f80d04de00db11fd0073a40cc046df3a5ec904fd7172279f9666761cf915f49f8e2401ee3b73fa6e30996b3150ffaf100186126ec6475b0ddd8d11a430", 0xf4}, {&(0x7f00000014c0)="2512401c8f5d0f418194730e338bc8cf0495c642e648efb2cfee307fb73738f242a4f52ebb41631f4fb85e9383e7fff95245926ebb53eca0ff70cfa2908fcb37ca20272fd58c7942aac153402b5edd3b73c98801d69a719a769c449faecce9f2dc251513e9536791139da4355cf12b9fc8ca9a07202f82d818bfcf4e4208b8411e635e51837a9718d888eca6fe852f68c2214832b0622f412b18e43bff802d9283ebdad5bf946926ea67b0377f0a51f084244734a3586380171d278cc457f38a4868d24433", 0xc5}, {&(0x7f0000000000)="9b1016bb4f8e5ed8dfb814ab143d4f7f4240b7b6870fe096904158e99f", 0x1d}, {&(0x7f0000000040)="a1ec80903c2c2703aab91c1e168436df0247e579d2bf98012386daa38581877d8aee2a2885c5d853c42cc5", 0x2b}, {&(0x7f00000016c0)="b8df313d69a48dfeaca63e18b255ea6515300f7162e8798a7589e7886f48982d5b87680c9d6286cd99d5913a362601606c3693a44f881cfc1232a3b53e1482453c7358ec845070a3be3c015f98e705dfdc66bba2a438d1705d06256c562f4297cbe1016434ec3181d1f00c66e6736dd7787c76241a61cd714a6f863e2798f43d137da6a9fe203486c14ba48cb3233b72bd0c738d8e060f28c291c89d86ea3cca820f3ecd7ca2601c27155798bc4dd2a39a514980b73b489a79eb482c67bbfff4e4b0", 0xc2}, {&(0x7f00000017c0)="f5171e3347ae4e6889ccacb267a75529a7f07b256658d7808853081e7c4e346f50a2da5aa0890f7d82d28eebf941020f6e92b95a04a556b10361240eda0e7f959fe08e28d161c90bc5f045c0b952d54a29ea6d380a6f421523c81104ac96858d5bfd6e2903aee877abbc929c8c21d33dee6135de9a5ca3a8fd6e5c6e49c4a4497f935ac13745e3d1cd719187bd07cbfbb8db3872c3d1c8a17f2ff492ac54ec225b6f0a629fab1b9b1270a6b61a995ff8b8d3317a23359fd4a2c65a7877ed45c7aaf199a81590ae6efc256d7fbe3efae9297e11c235142c8d8abdac0d33a9b72c3dd3f91b9eb7deb16f3da35b95ace202d8938bbcef", 0xf5}], 0x8) recvmsg(0xffffffffffffffff, 0x0, 0x0) r1 = syz_open_pts() chflags(&(0x7f00000000c0)='./file0\x00', 0x0) close(r0) dup(r1) syz_open_pts() 16:00:46 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) execve(&(0x7f0000000180)='./bus\x00', &(0x7f0000000280)=[&(0x7f00000001c0)=':\x00', &(0x7f0000000200)='^\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000400)=[&(0x7f00000002c0)='-J', &(0x7f0000000300)='+:\'\x00', &(0x7f0000000340)='+\'[.\x00', &(0x7f0000000380)='-\x00', &(0x7f00000003c0)='\x00']) recvfrom$unix(r0, &(0x7f00000000c0)=""/167, 0xa7, 0x800, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) utimes(&(0x7f0000000440)='./bus\x00', &(0x7f0000000480)={{0x8, 0x7}, {0x8001, 0x5}}) 16:00:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) utimensat(r0, &(0x7f0000000000)='./bus\x00', 0xfffffffffffffffe, 0x2) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0x1000}], 0x110, 0x0, 0xc600000000000000) 16:00:46 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000b40)) open$dir(&(0x7f0000000880)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000640)={0x0, 0x0, 0x0, 0x200000000}) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10000, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x60}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = socket$inet(0x2, 0x2, 0x65) accept$inet(r1, &(0x7f0000000000), &(0x7f00000000c0)=0xc) mlockall(0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x62) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0xd000000000000000, './file0\x00', './file0\x00'}) setsockopt$sock_int(r0, 0xffff, 0x107, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x4005, 0x8) 16:00:47 executing program 1: syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff}) 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60fbf34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee59b09d7b8b0cf8959330d23aafbaf89e60d178c370f8d7b603d1179d96837b2b0064a4370ec77628cc1a2e9c8d72689ca04", 0xf1) r1 = syz_open_pts() close(r0) r2 = dup(r1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x0}, 0xc) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000280)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9f, "4d77d93f000004070000ebffff03000000001700"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x5}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x7f, 0x3}) 16:00:47 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x7) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") 16:00:47 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0xaa0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_vnetid}) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f00000000c0)) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000100)='./bus\x00', 0x1000010b886, 0x40000002) ioctl$BIOCSETIF(r1, 0x8004667e, &(0x7f0000000180)={'tap'}) 16:00:47 executing program 0: kqueue() pipe(&(0x7f0000000000)={0xffffffffffffffff}) open(&(0x7f0000000080)='./file0\x00', 0x20, 0x40) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x30) ioctl$TIOCSBRK(r0, 0x2000747b) readv(0xffffffffffffffff, &(0x7f0000000100)=[{0x0}], 0x1) 16:00:47 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000001dc0)=0x10000) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$setown(r0, 0x6, r2) r3 = kqueue() pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000000c0)="515bd550e767ae846ea3d291d8ff325edce264a2b113a7a8dcc200ca3eeeff98dfc28e06d259a839b6e94d37257b87098e29e8d61d9cbed6bf51a44d9c0018716119c5f47023e854f92d563acfe52732806dfd043264e4e86387f1f30d979f78ef86e412bc77a492c9e019e88f91", 0x6e}, {&(0x7f00000001c0)="cf928648c91ea9c3cd87be319b7527ec49ad153cdb5a713e8010a18886b0468226ca618c5b33462d413863af7c696cb6b1cd7565eab6be7dd9816ec66a27069f5fed970bd76533cdbf864ad76c7d942bdb9192accb5557a5e725a01f93235a3828aec70e8c6d22e2df4cc9d625fe955802e6eadb5a541ca567273760578aede8ca50dd98650a71ba08cde9a88239e2efe01c1d11f1df21650148807269c14909a91efe8bbdeb51de3df13e5268f4a9ecd63b95241dd2954aab33336866e456c88339157a008fa27b574e128fc73908ce4c283a6d97a88e", 0xd7}, {&(0x7f0000000300)="a036837554dcd4a1866716a92cbabf39097fc02d205c56f062cc283a4c1b486f25b525ca6d5c392a1b71b07e1170f0869fdfd99cad6305f4cfe5cbc3f4cd473daf2a17f974", 0x45}, {&(0x7f0000000000)="32bd7a37c6a96797ea3073f349ca", 0xe}, {&(0x7f0000000480)="bbc8a2a8649d3d7953285775c26cb12cbbe716a68d8ba0e7a22d48028f2d5b790d7da665cc6ed60df8865eded047b6f06acf9ceb33ccd7bf5644549fc69853dc2e846d7b615eb49fbce580f3939603c1cc80fdc549b1944674bb096aa22015dc2283516e5e56f2bc84a1b77e7608dd2e90137dea2f23ebbde27317ff2ea1663573e7349207b3d6003b8e9bf0957ab0a41929e0345911ea2a9b0906e3287136447745edf98155e42a46a4af39622e404fff44197a3e2868455398f2c7b0b22489ed169a17cf8d511209b21f0a02c0f8a27674d1160e1b12ae14b5bea92feb3ffc751aea35", 0xe4}, {&(0x7f0000000140)="ab1b67e32bd64bdc116ca3a182457194d9af42885b8dcc377e55a6cf31f400a267d057a674b7c8", 0x27}, {&(0x7f0000000380)="a0b0052f55914a10f3a146fca77e6ea45f79e087a6732f7955861fd222b3a3432c266933542d07a96dae4b287e5df3cbc541db6c436d5f45068ad6c590fae03762ca9bbd99c1631c", 0x48}, {&(0x7f0000000400)="a5610c68ac823e7b9eca205bb19cc1a9ca8fb821b488b71e2ee5a1c9290236e259079b89f9e56a23d254c30a5106cd5027dd6974c2e0", 0x36}], 0x8, 0x0, 0x0) kevent(r3, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x9, 0x0, 0x0, 0x0) r4 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001d00)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000001d80)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000001c40)=[{&(0x7f0000000640)="7f879f1a7f4c5240df667f7c87a8daae15e1fc71ceb1b046d9677954c1cba37bfd5b0be03e561dc0480a1bc2414e7a14f80c872c6900bafc05bc658c48d0b6735570b277fe8649a91431a6888a12cb5d2597642f2f539f94ffd289f02e0a2227fd7702caa82b97f083edcb4d9f7b4670db60fe7f26c2ef1e2271ead00d4653081603e925c6f1986e0720f4b17003571fa3e2b58e37b01b6d038ceb43042d9dd33950559d5a75b6a8da0b2f39fa", 0xad}, {&(0x7f0000000700)="739c15a3578ec74fc329cb073eb2c288f99f51d62509c69f5aed848d05f3072a10f8065996d19defaa141a4ea5a594e97bba98f9305c6b7527f33992d32eb88bf63e320cfc328f3731c6bd068b90990fc3567253fbef15fdf40bc32e64fdfda7f8addc65beca96a367458b4dc614109dd80424977b6c6f2c2ac2073216eef18691e26f46a07d632d", 0x88}, {&(0x7f00000007c0)="841adb34f862ae7700e9fe3dbb7173165b238fd2e0b84e868dc38f70cef0cf65644fed471754b841b62f16a216424013d447077ac2c34aa10cc19afbe75f4d8ffb2f8490e9bf22380a09576ba8f7b961baec41d93502d85d3c0f896565454ab39aa7fe6f82c6b606c13d3480ece56bfdf479ae071d6821be5659df3b84ca4524082db998bc21c53227c9a3b1717b6d2c180e1971738ac84df3c6c420d8ba0d9d07ffd309858703c4cc9a713de15d0a5921d97c6b24e35bf1fbc4cb1a05378a0f60e4ded319975feab44a78d159588c785ac8355a29c8e40bfa0a1a1efa9fbe34c5654756054382a7c2d0", 0xea}, {&(0x7f00000008c0)="667296911b163bee064cc605a193dfc3a9d7e941560ae16eec1de1dd8c261ae376f7ee107b0a89ae483258f9b690ff8cfafe2096e2c2a9522c0a8f65f4420cf777ca7e7b454b5e15c804ff1a1ea86a64e2e5bb113053e8b819e00aea16dc5c3d35da618807b6b1fae97a1e3dc66fe4b478ae2cb62a9eb9d8bb4b81726db611f07711a7d9310c2d9fd5664a0593c725aef60793fb6c7b78af4800124243252ddaff10b6ff692b39be7f11e45498b373bfb8ce76421bf73f386523375413ba7591dc122c40e9b4614136a271c75886b5420ffadd93712e19c69a9904cc06f30415184c1683fcfa812aa75fae", 0xeb}, {&(0x7f00000009c0)="7f100c1b1572f9190c7f338e8466e88ea723ee380ebc", 0x16}, {&(0x7f0000000a00)="67fd4adb3d936ed147ff81c13c37afffb6a89e46f6610d0906b6e36a90700f95d8ac1e29dd101b5e4caa34fd79a014194c04ba8553e8cc8ef397be2d8593e06aa10009704d2f8ae5743d0218448f56e8361aec9b7b878dd59526e917d20021d9799b8827ab67790a09a9205e7c643cae14", 0x71}, {&(0x7f0000000a80)="083b042a56278f094f45fd7f722741d94402dd8402c0dd75f7c679238158161c7a1c35de67ef0adcda03e63e3cf9e90cd3dd3f0c8d278f0ce584fa14f9e0b81bedac045b6b7819896384f52c4210c25f46dd7920bbdb8facd43e593628f73d63aefbd9729bad0def5641784b81e858ef5eab4178ce5a3c54443d", 0x7a}, {&(0x7f0000000b00)="f0d98678518f88fa7d3834248b6b8d964880814a2a086762318b400e8fb0f2f96ac21676afd14f2e5159a29ab8a3d4e2129a990ac27b124090c6444f6e43282d3797d27456e175b6d9228fc5affa3ee23110b48f6e07c72db1cc8492cceae5ad24a7cb402fcc754ce7d393335bcb45ef83e0f13d0e66507f6c0f2b6edce18fc5977c66b4d2825d81009730d986edeaf646005a31993b9025544825ec11ef50ac7db6", 0xa2}, {&(0x7f0000000bc0)="0fd5fbcd3e58bb42248fec8557313a238699c04cab1c0c2dec9f571d04d422b0397c42678817139b35f4fe74fff5e15c91b8d419a5d0b4023ecee88d9135cdfdef6a98cd8369dde16bf90c8e4243f675218868a341085bd1ba279482fa9a3383d81b77df113cbe6f765336b4d42e1f2bc54f40c9f47b501ccba3f2b97fd59504a09a43745dcb29c3f1f1289bdb896ffd65135e292eec13c9d2696e7c17669ffec6902b8da7494149ef6ed08ce645b18bd6f182d1ee9488dfbb7a7171b5769c1e162bb566c0892aff3e52e3f800e55fae001375cda90fcbe35b82ed8dc9d7534a176d0763d6a09b7d72ba3ce3c05a76cf30ce07b6fe11d0eea03aefb1cb5443fd282e28e481cdb9cc7c9150b5ed04d7586c8312fee583e8122b5aa9d921d2b8c7f91bbfaa637d1c2d07663ae044b03b9cba432662c6057c4f4a4a9d60ee0831e687e7e06323f515b181b0f62a67d638ab82f12a75427a2f5704ed5122aabc5f2c538878737f1b0c4210f6217d8ecd77728f664306ebf6c0b8847034eecfc2db238730c75a52570045480db4b519c5b30f245b76d321320983fa19e965ff8a85486f00c16b18842e8b145451c66c7512e17695eb68e2eb86d600925ea9135e964113d16fba051220f36c51c2f1f2ffa1a586795c40a6ce18dbf137bca50e779530fe2f65ce6f44c86fb73d948827d499cf5d58fecda7250edfa59ff1d3b635b15845e6a72a45c4c0cb2c826cff655bc34ac555e0f568149aa4b229b5f7812e33a3ceb86be69219dfb3571ade8aca5fe11f187888cfd6d15afebdcdfdb746f882bef93c43bd929f8b6a3a41909ebb1fa16c76ad3c29880f0704022e2dacd2365d47807ebe69cefebd54e6f173a954e4e0e5c514d4238f8b49f8e167132652b17db1efd2cdcc1eff92f6ad82e434e3b11f6cdc5b4a6d2a06593e14319b46eae6c3a279bc28f93cfe13757c06a72ba9f600a6d1d8a302747356e8b3a8d64c619ff8ebfced74fca4a05bfd2a364633d832895b90549a6336562eec975e0b41c78804413fc9edba0bd09209cc19d3982f7d74fa445c5893bb820d9ad825baabefc7d2605f89e5a516e86ffe4d752cd71867c08749c8b896bfcea37c459df321760279da767abca17e9213d8f69521b5dde0dc34b7438514f65dfc3a3545a8a7611ea9f88c1fdc5f6f724fcdb8f9b0be11bdc8b28c01f342cf638e2ba429f25cf3fe1dc99b9f91bef641dc839652e41bb1a98ec9cb937ca4edb610e8af8fca957b0dacd90185bf38a1acb9515e1c4858d68e4d38f4153494d19a4edd404ae3d33c1597a654bcbf6e6340b8dbef0a5c031c23914594a3326b746c561862cd2952e80822542e494b221e80b566ded4266419d91288513ff460f36458e06d5e2416f6b355118c58afedbb369c77f94b1325077a97289db59d0eec14538c23b67fd222b4c6e3fa05c87017e90d22ee2aec262001a848f54bf1c7919dbe6f90ac1f3f36aea9d459b983bea8e0c210ce078fe62117a8ff53d2ba6370966e0510b23b302c7211da641c11f458beccb378cacecf7cfaed07508bed83857e51f46da9cd67f3c2150e99342c3807902ebaad102958b7b649e21f7c94f9d391e58ead4b4a6549e44c5c81367a0ebdcc6a68038d1995f45d2cc5528a55950afbaa761e5cd38e50584c477438d3c7335c04891fd1e89ef2dd810e5491e6487e6a45ba091cb72e39796a12c3520c006931c03c09d6767d37c8eee768036ddbae677997cef2fa7816968b015a1f0b135f855a0563529308c71520316dd7c5daf41474b0a99591fe0bca1c11e5c6afda0dff8ad092cae128c8225a97bb9d073ce46ed1c1cac5764ec519eca4366a479668ed9ae9a5d7e0f871c00a3928f41cb914d7cc596fda48566f2658e7c9408cc63402a03b1fe34a6aada06c5537bcb0cd776559a5d83276bd964e5b4d903630046cf47c9f6a9981e5cfb44a5fd651caec06ab0c7458a1329f5b3190bf5ddc1d128ce769db24cf0027462519049f074a706cb9069fadab357bb39e55b9e42ee9c40759c86270ce1ae44b190bd949677ba32ac288a9b3122ddc9d10a71dade54fdc895aeedb0ded3768d7c74336a640f6f9b77a1a6fcbd46bf28be3a1f06c273c0e8767b8d8b3164ad10663cf80178eb3ddaeae639b504625cf1d5fbc75ee2c45291aadef63bb0598ae229d0fb0b4173124476318ec9ebc1dc931ea7689e007c025bd99d4b095f1298f27d8a13ee42acb3bfac0cd0747caedd6abc7d19691d7e1d8efb04fc6a583ff50d0074ef69d674f79db888ec3f19eb66d1e7484665aff2cc8b6858748cfc45996be3f96509882fdc2a12b630d4b8ad8b8947888a318591073ccc9bbdb7be78754b70330e392183f8da9faec798e5fff2d9957007d21b1fca32f396c7f697b7bb175a0a5a644d2b16e43594e350c3d360ea76127a40d75a08233597c36badc6ae592e6f3c69941df226d6fe99b275752814d2424c46c204eb3c621e21dfce5695f4fb7a8f47ac1bd470931ded63487a59a2a53ab43b9ea56e739b237826d39e418ad9f6d1006d474c3936068f8807233d1278cafd303c1189b5507a021c21439549220d2df8d4de36e8d3631a3a2906a3f26b3d9fc5ef03e2ac155c6305adad2b5ecccf93e6e57b1d6ec6461f85b36810a1aed1834bc4d415d796558218ed2c77e90790b4004623b10368846520d46121eb0abe4ccbbe01865af3b1409e42c824a789eb2b1973513244a98222ab5c43ef77a0febfa241ede749049350b5dd9caadcd06ac3739d17e730989de44b1df3912ffd0ed36dd75d61e63c0f8b8cf8e2205c2f1c0fef6d761a72d40cdd4d7ed7cc61623a650a2b7546b09d74b0e6a277e98a66728c4ccb791bb6ccdc18fc932601cfda5718d226486c5a0d2944ea54e6cf1b4352cf4ab348d81a9c15cea949a15812854bd1bf656b1fe1e823c75e6b8db0a996ac25613f9bbd01670776cf52e07c43834103e07c95c6bd6460ee4baec6171a3f534f08b11cdecd824f117767faaef14a842e76bb380cc84dcc81cfdf3e4a3a82a9dcc4cee7188c19152f6ddab9cf9690603ec47c588f8aa0b38dc4437d63af652eac8f7861b13267d435bd3d2022e1149354489790d03d59a5ec7adb4140ffec90689617498bafc1e0d27aa1346e821526c0737669935f891d1ae090a76f751962186b8da387749c7cd4443a746b77e4b94d857064b2e70e91b49bc5f4133c947073868e245fd66f551da6e6a5518efa7e44a76c85ac0f4d94c2b0b44e3d6bda24cb65fd4d2ca1eef08a08cdc5c1352dbda396a4cb7c1da26f817c7ff80a8681b1b575cd5781f6e081d63cd3839292ebe2f2f7662ad81f2f88e74515e8d577ce0288b00c410669db41c426c5f878cc44f39eddae1f9079f10a75e505b97578f82b949bcdf77142decd5498f30c50c3058fea18e6589c79061b2150b17ff2f193be6903a2b34152fdbaedb6caf77fceed04e48b935b1dd69edad9d36a587eefb0a88a39b3b4ffa673692bafe2fbf2ffc16fdc2d6a3d2111f543f9bf97292d7622c92716a7277d0be3fe4dff51c2927a33563dd67d140e7b25dd0b270c5f2be5530fd2c0e6a2b95c79314d00dfb56bc43b4422c574656d5469c01aeb33817231e9cdf1e1bf53c6449d31efe0b4456e2a7abd9292c35f2368a17a8d82fafe11f0512d9d011cbf4e501a8fbcf0443c597cc0e6bbe0eb14081f7ba16888b4cd1e0905782fce7071d1a4eb38857a6b27b8afdee6e4bef878ab1393103c291d8513bc1f143e5226862a2c9fbfa3cf966dcbfac4c9daf9f6ede95966a62bb016b3b5f77f3ae119a49359f3707cea84313dc37632a7aed5996960a5b3dc068c8ce211bf222c0d95a86218a025a04241ce0959b973df2f3571c08d3d6305390ade3d367599ae349b0482c93a2724b1d46966bfbde6519da36f26b22dbf71b2816cb5720798efe5a6383e46764f5b9a48473f303088b7487a51b6d0030265ac185220a5485493ea4a1ef0152f353c3abc2fa2138758ba31685b52b35f51b822809823ca878c932920464ad3bfd575beb7f7566606b99eb31d75cfa64ce1cf1b72f46778edfd447d3a153aea677489484f2e064c18874a1f9c542c812f39adf949c8989392d4aa5ce20c251a8a041d2909eedeca3179b2aad31d9293dc8c113c23b790f45dbc8a3fa84178e4c9eb4cd2ff33b94691da723257448ca2798c57c1f07d06b58188cb57bb26afc33bf78802dc8505be56a2b0f9bba538ec19aa9b9557fb338251e5186afd3ce3135c0ab79e3c073f004bf573b71ae3a0fbdf55487573446c68536c4f653056a089afe8ad288d88ec745f1c7d6b79014604e541292f04a0b62ee0d912f10c2f415d537c2e059f14451076b830c1547730021a733efbc1d54d2836507fc0d89fd85e974d9fa774433a9e0dddba69963454b5f99ce0accb07234bc9068c5f99b02f2c1f7e2edffb38603bb4321019e1af729f54278f748bc0903835d6793bcee01a612e51298ead8f36c31e40774d10412f8dbbf4819013f800df1b6f06c3c7925bf2be6c49118060111db534686b2abc5998506b43c597bc51b24c1a0a30a2d916218db201d22d2835b684786d8a4023d1b3565c33b1105198b1cd7ad1132041df657bc95e5b2bc5c73e572bc00251db164c8a023667b4efcd267f76e69d6bae4da47c4c3fdcb6a107d29afb1b24fe99c7464d8bff39b57f9a9ba68b2a0303eb29f62a95936afd1dfa7fa2c0084862dcbc8eb058a528e3cc5ababa24ecdbc5d7407a393f3513553894fb0e97ee13200f41f60e08f0211429c54226edb360a1c48acb05552728e3fa3753c4705f06b15090322e752a47222beda880481c5a28e1b4a1c480524ba43dd41780e017d187119369b2d673aa26d159be4fa16997835b14ef5331b349976a6e0788ba1214399738a8d48d87cc05e7d90f0b09a1a28065a6b11ce9b382f3ae086a399629a684cf5a356b3bbb4b9ab5bbc89b3ec55f86654e5bb773753dafff1bda2b8025b430b2e5bbf19d057212ccba14fad16b7853dabfe027d6e525ab6e265f00f1a93dd1f850c720d41e3049bd56996b6642c65b9e6d034dd58ecbbebb2df13e6774d5b84cc73390c62afb5630905c64bb2af58545f0189977f6d13012cc96b03ddbf7cf76d31fdf71b4a857c190e8674dfd1e79d088f1eeab318daa00ae145ea4592c71f7d9601c2e842bc9aa19283cd7715b2602adf3ae5c7ab96b673c6450c10970c168f3cf25037c2420e1561a6800a0f0616f602ab7528de7ed516f578c0a0affcbe8111e8c33de7e40bab6271e1519bbd468b34827035d72f466238d311b139351f2f4fae8ac5e3f5383e63e40b2c1f886af20889684ca68dac188ca09027be590a5e30a5049138925a0ce37393253ed568ca594183aae85d223da7f59634c8634ad63004b7b9c7ce20d2072691b325c06f829ee8932a63b687f73eb01d8e082fa2d51c35f71869f2d576ceb6c1f7a952797a2430cef1146b12d7ef77824bd8cd0ab927a1acfdfabc0fd394c0d96db47a60d1b5f6c0f5e6b596fa43bd37272fbb83126c67dddd4e6fd349c449f78b76d179bedf3f5bf998139c419bbe8352fd437d2816e4c53855e85b621f6894d9cdf4811d32d0e6a26d16cb5dc54a25623d0ffb3557e33b773a211a29396454f7abcc456b32663a36cc268881e7aa76d2bcb0c749ae1cd415a8faee21eb3d55d654c8516a4c98b4ae7f26d27ab771e6884590a2a18e35f0a2ee13a248fc87b629a0f30a595463c1382baf383b856e15b569d7", 0x1000}, {&(0x7f0000001bc0)="a119ff6b47dbb22d5790b05ccfbdb5e8ff9ff0e902afa676a1892b1c71b613d851a348e40f124380f19d72866e838790936d4af269e4921987b81d3ab580d4393d0026124136b3269c8d39d0157808bba40fff58b09f75c4", 0x58}], 0xa, &(0x7f0000001d40)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}], 0x20, 0x1}, 0x400) kevent(r3, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) close(r1) 16:00:47 executing program 0: pipe(&(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x80, 0x27) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x5, 0x3ff, 0x1ff, 0x1ff, "b800001e0000fe070500000000f4ff0000000048", 0x100000000}) r1 = socket(0x1000000000018, 0x3, 0x3a) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f00000002c0)={0x0, 0x0, &(0x7f0000000280)=[{&(0x7f0000000000)="e282927095a587da84", 0x9}], 0x1, 0x0}, 0x404) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x100000000054}, {}, {0x6}]}) r1 = shmat(0x0, &(0x7f0000ffc000/0x4000)=nil, 0x1000) socket(0x17, 0x5, 0x2) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) shmdt(r1) r4 = shmget(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) r5 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r9 = getppid() r10 = getppid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x4, r5, r6, r7, r8, 0x1, 0x1}, 0x5, 0x1, r9, r10, 0x0, 0x401, 0x6}) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='@') 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000000)=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0xfffffffffffffffe, 0x0, 0x0) 16:00:47 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) lstat(&(0x7f0000000040)='./bus\x00', &(0x7f0000000080)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0x3f, &(0x7f0000000040), 0x101, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f0000000800)) 16:00:47 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) r1 = accept(r0, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r2 = open(&(0x7f0000000300)='./bus\x00', 0x0, 0x0) r3 = msgget$private(0x0, 0x400) ioctl$TIOCSETVERAUTH(r2, 0xc0107002, &(0x7f0000000000)=0x4) setreuid(0x0, 0xee00) msgget$private(0x0, 0x285) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x401, 0xff000}, {0x18, 0x2, 0x6, 0x3}, 0xffffffffffffff7f, [0x3, 0x3, 0x8, 0x1, 0x8, 0x2d56800, 0x264a, 0xf2]}, 0x3c) msgrcv(r3, &(0x7f0000000200)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000007fa44e372053b64700"/225], 0xe1, 0x0, 0x1800) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000100)='./file0\x00', 0x23e) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 16:00:47 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) setgid(r0) setuid(0xee01) syz_open_pts() syz_open_pts() 16:00:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) chdir(&(0x7f00000001c0)='./file0\x00') r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82", 0x168}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)=0x1) mkdir(&(0x7f0000000240)='./file1\x00', 0x3) chmod(&(0x7f0000000200)='./file0\x00', 0x80) symlink(&(0x7f0000000340)='./file0\x00', &(0x7f00000002c0)='./file1\x00') 16:00:47 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = socket$inet(0x2, 0xffffffffffffffff, 0x7) r2 = getpgid(0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x1, 0x1, 0x800000000000, 0x5, r2}) setsockopt(r1, 0x0, 0xc, &(0x7f0000000480)="622fe8530c3c0700", 0x8) 16:00:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x7c}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xfe34, &(0x7f0000000240)="43542133ceb2fbb91ee4d8819a08ab961b562680156fc1fb74f6535cbdd29de2af30b04b4abbb4717181f7a0ef9617907d2b90b0624f27e14417a3b44a746727bd96d03ca93de2951e16e5201fdacd721b395b87a7fc749d7d47369dd1f9410300c0bdf867aebe983de1") 16:00:47 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000000)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)="e22b98f141ba2b0657eb623ccee89f3c64d63affa246e5ffd97d78f7efccffbe5720811a993def0897cf9c477fd28cee047dff45876bb2c62fba50ea8d8e0bd23813115cadaf053d21570900", 0x4c) r1 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x0, 0x0) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000280)={0x55a, 0x482, 0x20, {[0x80000001, 0x5, 0x3, 0x8000, 0x20, 0xf9c0, 0x3, 0x8, 0x9, 0x344, 0x6, 0x6, 0x1, 0x80000001, 0x7, 0x0, 0x1, 0x3], [0xffffffffffff674d, 0x8, 0xa9ac, 0x0, 0x49, 0x602ccb42, 0x7, 0x3dd, 0x0, 0xff], [0x1a40, 0x3f, 0xe8f7, 0x5e39e009, 0x5, 0x7, 0x2], [0xbd82, 0x7ff, 0x800, 0x0, 0x9, 0xfffffffffffffff7], [{0x8, 0x3, 0x3}, {0xc, 0x9, 0xfffffffffffffffa, 0x80000000}, {0x7, 0x1000200, 0x6, 0x677e}, {0x7d7, 0xffffffff, 0x4, 0x8}, {0x4, 0x10001, 0x7}, {0xff, 0x19, 0x1ff, 0x2}, {0x769e, 0xdf32, 0x5, 0xffffffff}, {0x0, 0x8, 0x74, 0x5}], {0x7, 0xe9, 0xe5d, 0x6c0}, {0x80, 0x5, 0x8, 0xde9}}}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSTSTAMP(r2, 0x8008745a, &(0x7f00000001c0)={0x8e0, 0x4}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000002480)={0x0, 0x5, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000240)={0x7fff, 0x2, 0x7, 0x0, "3dba9327f6e84cd99b5a06838f4d0c6e3deb557c", 0x775, 0x1}) 16:00:47 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc1) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x813, 0x0, 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000080)=0xb48) kevent(r4, &(0x7f0000000200), 0x60, 0x0, 0x1000000000000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r2) 16:00:47 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffff0000015cad693f8943d10eeab2fe50ebd388fefb2c6ef6359684ed0086cc531783d121094bb2e446a406c57c4385a60414636acbb3a2a550d621ab60c830f8f398aadd715597cadea7e8c56e42161cf770934e5933bd37dae8a503d7de4d78b7b5a4890a3dc8294841efda398221752e010a49c709864985881bb2b1137320acb40595368d1755e4d483029dbf39fbd120862b77450aa523f186ff837985f76f2518c826a88c17902b5d9c5e146aad3c05da1ac48949247a8ec370778d20f53f2c7e84bbb5df27a633f36ad83e73e1c412a5fe3e5b16e892caf47a00"/239], 0x9}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x42, 0x0) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000001c0)=0xc) r2 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0xb6d7, 0xfffffffffffffffa}, 0x8) dup2(r2, r0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) pwrite(r2, &(0x7f0000000040)="d4aaeca066cae4e4779e64", 0xb, 0x0, 0x0) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x200, 0x0, 0x0, 0x0, "6fda09583b8813b8156717d93f13855deed57e57"}) 16:00:47 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x280, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0xe42, './file0\x00', './file0\x00'}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x80020000}) 16:00:47 executing program 0: r0 = socket(0x13, 0x8007, 0x0) sendto$unix(r0, &(0x7f0000000000)="b10005136000009005001b0004000000000000fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770a9f5a872c881ff7cc53c895303b22f310b404f36a00f90006ee01b120400000000000000000000000000020208a371a3f8000400"/177, 0xb1, 0x0, 0x0, 0x0) r1 = dup(r0) openat(r1, &(0x7f0000000100)='./file0\x00', 0x10100, 0x4) bind$unix(r0, &(0x7f0000000140)=@abs={0x1, 0x0, 0x2}, 0x8) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0x4, 0x1}) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0xdfd8, 0x3, 0x6, 0x5, "b5416e2e33fbd9d8dc1aeff596a7b6303068bc83", 0x3, 0x9}) 16:00:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) execve(&(0x7f00000005c0)='./file0\x00', &(0x7f0000002a40)=[&(0x7f0000000600)='#,/\x00', &(0x7f0000002940)='#:\'}{/:%\x00', &(0x7f0000002980)='h\x00', &(0x7f00000029c0)=']\x00', &(0x7f0000002a00)='\'\x00'], &(0x7f0000002b80)=[&(0x7f0000002a80)='\x00', &(0x7f0000002ac0)='*{-\x00', &(0x7f0000002b00)=':{\x00', &(0x7f0000002b40)='\x00']) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) sendmsg(r0, &(0x7f0000002880)={&(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x1}, 0xc, &(0x7f00000028c0)=[{&(0x7f0000000080)="41a03d7342f58f184447f374485eb5bc493b7f94bb6a7c3ba2554c4d6b73bb261037405c1cde775cbf7fd31c5a250b312eec9e03efb082a3081740049df2960b80c136c8b5ac25a663fe8bb88bcf7bfc994501867dc1dd2f6cc670b73290a1e7ed365dbcaa5e5073248827b21dcebfe86b03c8bb6c25009f83fb71eb4d423dea0eb0972134cce16c75a88825669040f3f6579c702d11be43525680d30c06d86ec648029c958c926f0b4e68b2db010510131b8529078a21c898f8541a9e6f3cf63145468ef9c38b88e1d3b2c7f47a2b049d21da3be6", 0xd5}, {&(0x7f0000000180)="6d78253b37d10c23c05724a922bcef21ca789d15dfa79c8b7d94c517332665525972d499254561c7f6bd43057c2ad35165a3f8866f5828994d62dd1994592a3d186334e36bf4d3af66ef0082f3332844aad1b2505bfa45aa74d14c1c2ae9025336a0feed70cbe2809ee86c8c4644d1b572bb12f92382cb18a688", 0x7a}, {&(0x7f0000000200)="0bd3a6bc20d1299b3b002c48e400b5f7ee43d4cf5c428847b0bc31974f85849dee75f3276ffd8edadb658f251440ab508a3ce6c0a3d63e5e697b9972b6ad0bbfb213180a47a2c9f8fe51fdeb5d055b086af23be7d0200ab365d713fa6611fc647e52d75880df7a85c1edc23f00012099c88695bfeb55596b2580d7d87f46a7a6beb6b7c2996a9d4fa52a606792edb0011822221cc1980f401146010fff5a78544e23256838a9e67ff83746069462fa110acad036dc425d2878bf2e11737a0c99364b73a7006ba608e27ff165e2ed61a13f55f3", 0xd3}, {&(0x7f0000000300)="ddceed2fb3ef18938eb24e537c07fe1bd8883e0651a394cb80a948577d25a397ca21f2580cb9e3fcaec2732417edaf94198850f74967c778bb1f7429e5291ca9adfb02d7cc69d8aba263154b3572fb8b57b4e50c937cc417305bd32d45fd01a77431f475fb5ba87f62b8e458771796ff2d9974fbea43ede3821ce69a5f025887539b554dc44a5722bb5ab4f276607f32fc4844aa59c607d0ee469a680a9130d6a39ba90f8f876fa17b74882b2c5f4bbed12e909920b704031bc2c05b75799c94a516197f0cc1129cef04e7b62e73d0eb84e784084b628c", 0xd7}, {&(0x7f0000000400)="33d363c91600523a38ed8250195a60f4316cd58ae9a437d7547c5c50ebaf6176b0b0b8eccc3ba278140540488a8b0f1e9160206b1d8db7856a78ad47b530c6b517a0aceedc97411dea05fd0ee69a48aa7c99bc211e290722498ba56e96fd9108ecb03d7b2293000e5b005e39674a6cef47b8d4b7db6d04a840ad4b9eb5f4d68b656881d571", 0x85}, {&(0x7f00000004c0)="9666ab7be9505e752d889f0010fbcaf6fc0d1b84c875636e8c8b1597e8bf9a6899a044", 0x23}, {&(0x7f0000000500)="da7160ba6abb44e0ce035787e513d0dcbfaad0a819e65d0e0cd8aed4d06d07b32179828029ad676f350c17428146357b602d88a135730115b6cf7f8d847ebc5f0c86b5fc434599a6480aed2c7972d30e006e56be0eae524a7046d547485fe4ac57330bc9924e1f706c78bb0fc50197c0011fabe92f6ef487f3dc02b4e4ee3d9cb07998d3cd7985db7cb4be8d153fa202e05741b6c95915030cafbcb17e42aab042d0", 0xa2}], 0x7, &(0x7f0000000640)=[{0x28, 0x5fa203a7cfbecfe0, 0xfffffffffffffff9, "402c9e34d099647b527fe2789c19e9a397c85360573de6"}, {0x249, 0xffff, 0x80, "8eb93bf2d7f49d643143a725dfe17080f149713a2ae809404769faa6ccabae4398db1cbd4e08c6ff817638d693a378c52c0247eb60e2070c47ffc24e9b45e38665f2dcd1da24f0bdbf723fd5f5051b1472b5c2f2e442519485380ff4a6c77e2b54dba02981139e2ac597344586ffb8cb732fae2acb6ad172613f7cf22015fe9bccec429d58b277d1958f68b460cd1e8ee04f93b5f02e0e5030d3f2f19c155bc325c20b15874a9735a313348a4bd7497a2dc5b58375226be8f2595e70d40d4c690e2af29533ca4f27db9207c70d6f2a994499eb91b807130a00143676a4e3b17994f5e2cb25f046f222d60b729874beb93d9b52a6fb3fc988c84a1947780b4c24798941b0e9ce95f0cb36e77e0c65a755da453ea56b853b5394f8f9bfc58cd04c1732675b4027f7f0da9014774089cccc6c9ffe6649f4775dfd137f2587d01f9b582d10a3ebbe1c6e57b3ee0a076ffcbff36a9a1d7f25c2a5b296fea53e77db8cfc6ed859588fbe3ae5e3ad3c7c46c88f261fd29c379d9766a02906c0d09c96a08b0d9848cb103a14143bb0dcac8bd0427c9bf099243dc647ad5539385d7ab37c9ded28418ac19c1603514c7572c5c2c2325acf23580991ccb10341bc2b814a4a8fe4953511faa02848fedf146d1752e5105635e0c2ac3d2236dc005d861c1e7de4b5dfc1d90067f8b7574841403631d1e9006d9ddbebf2ddb323f6b75bc7e3b3403178545bdf2e072579c3b11a4685d100f53d003efe0d38f2ac8d2834d6bfbc59e7f5fb57e9c7e603d7c979a7281f73f4ab6ad65119ef6d081bbcb3ab10223048bf1ee1dfe50d610094dbd286df0d0564f4109ef052fe4238435f33453fbb8b792e5c72111c8af4e959bbdd87aef7ccd66ea8034262d005a4df897ae72b89606a43dc20a5fe9d19ddd9ff99644961c3a3d2f9f92bd21c8114d78a4c2290113534586ccabd15fa86b9ed2a2f3e788e253160df0d83db55214e1245f33df0f0179ed3845136f6335764e548c7bce44cbd7a3e0f61a0e26c0267c5f000296bb31fd252f48d92397ed2b19e91612ba5abffcd786bd0f0e85097cbaa48e4579bf95793f515f5e8732095f0e8ad418ea4421178f6b5ed77c6c8206084e998bf66b093fbf28a70cb8d26e9cbf9749b985f7004554478ad036af4c7fa3a4e6d5c59a1b368d77790c6970b1244138d552769ca60cc9b661a20a86ed6ab19db54ded203868ea5a4fa6d8642ca781fc16c99ed9495d1b7d4c7f74d701fede218816a57fb0ffe3dc9e82a3953aa96b856ca03b4f7f60069aa25151d5b9a2c5cfe876983e4baf1b375e5b74741733502e191bb1e4f059fce75ecf080bbac1cb89268a719058b940aba389d41163a05fb4fc239058017377070bbeece5cd3806aa519635385d8cb1386da71daf7813d18a29c8bfaae2fbac3ec19ca59812b27ebd7eedbdf2149ecf5b9f5918cfe53e9181fbba91a5e2cb263186dfe7a3fd19831a5d8c2d9efd1f50e2bc6e818ee101e3f9857af124cc1ea31d24d1d08b05cc5cb57fab8b6dd54b9340652ad6a63ac1f427b8ea48d2a8ab4d675527bb975bf353acae91d0b1c0a9144efc1f94eb0934f6fcbf69a64a4047ccca5e2f87bbe35760648f64258a9ed7dc6b32bb1bf3374f6b65bc0a989caf0ba69141b0119a75bc6536b01db26e540b51e4a8a0b237e5c2e072f8467778948ae02526537b58a79b6953627d077aac834fc4086097a74a506d79619179ee6dbfa3c0dfd9b6d47ba1a8f7536edc366eb5b149115ba8ce739ac80040a63c51628aac50cb1ac8d5c0c58c864c42c9d30e287278ea92ec5df3a19511b16676a0453aacc023dd1e6ae4c662e0b5cac9a32fcff36b44f6331d1a3b7e1f961bd0f976a10046fcca9551a56d60e40c1c262311f14debe65879bda62fb562d82a064b6aacc2504f63afe022e566827d3299de5be80cacc5dc59c4e65a7e37c598e5f1c950146326787c26e101739078a5c4af7a0f6073c70701f64892feba1e156b25dff32f574b696a6872eae4424b7194b3d33c731f9dab20d2beb6e53a8936ba586b1db1b396a337af929760a5c0e576afe18ee53fcbfeb7a8002997801cf14640d7b8009c338d3799961871f58007112ade419c4253737ee17dd73705979ebe4ba66540539a73216261396ab076d8d477f07db20abc3f8ee00910e3a591fe37ca2d0b1fc137e2ae971fcf3acbac2306cf6995d6504a07ee820b348b5f045622cb2696d6ff2a31dc005520e5dfb5db442e7637d96dee0a6a1d6586e78abcbbb7091ece200f888be08c7024dd3450862c1ada2a0861b96823952eb477523d0ee88ca97219837cad8056ee7974cbc3e327e3111a32d0d1a8076d38c50b090b79da90be2d1c8545a79207c2a5586e65a983306163438482221f952a7702ad3c84543d6f10a3c83749427cc6126393dc59e87b017f6cbdc33b9e30e48994100f672fc6f7ae49436f53aaaaff709e26f4328be528a42333475f806ed9018e3df02893c02674e2ddf2751de49dd30de72349fd0256f859f8f45cab072551bc6306ee417902e092e86e2798268b72745612a978d45d7ccf2831cf99f8e78d489c6d1601648f0d56a629f0dc6a33a42beecdd08c9170d7dff85ac2f04fab2d212675e22cb6a92288a488b6e03ad2f20d33dd868ec53191371aa264d9e43e15468e9ac736714586ea3c3ed7c3186b81a52d2cf6b2084c9cdd5e79bfca9a925c990ae794dcae8411613f9b66f9bcca99b9071531acec91fc0902ddbf554827881820986be4eded33c392e83202328a80f98fefc662b0156bbd69a4910e38d7444a293cb25ba1db15e283264f527f42582a1cc5c416a9c65812005a6149f34dee2abc3c5f685bd8480b6eacb1b80349cd53c9bf84ec76fca98470892347dcab831d971ddda2682008bbf0ac2c0c3dae95f77d488d9e22f7e8106ed715cf98501302815768ea409c5e0902b5796930016972d8937e30efb61b4fba2998e24a316ab9b37d7c2c22f6c13b7a6b7c25618905dda80f5a6a1d346b2d44e417a6f95bc697af320540bbc051627efd410bf9a368d0e2b1919690072bd734342d59de4cf6d0b9735fc1e8af239c079055c01fbb782c4ee62bb352d66d8f5f4a05846f33b22465c2dc4acbbac20b818ebe4bd56d04bc68b6b486bf07f5957cfb0bd720f6f1d3369ec8430c222eff3a0724f7eca25c100e0c64a57ccc1de6b43b3dac8b444d6125969064d4c6e2dd67a7ec791ca8965c8055bf8fd9cf2bcc8d80bc56d27a5c6a805e13b24b97a061cbc9cba01dff0f26f9f0f658b3e78cb67f2c3a5ce0c742b5f6e4784495d1313b8fb281c0cf18fe49f6c3d34e12e4bf91505245e842319fa772f1373e675498f9422f378d702d4f51dd0d7a7e832b50ca2fd706835ac34578e49640c36d0dd7438b7c8c4e227bc02cba48aae9ae388f89944e9739f386ebf53e08b2f615ad6dc1f13510879d8268d59e9a0fe142b08f2be6da90a56b3cecaea23102e25c756f0218062a30675140e5f1ec51a17c5cf1dcadf6689279eab393573ffd35cc45f231d444be1432a2ac2f003d40d09fa90f8d78f9c1cf8a494b66f7a2e903299e2d4d722b24ea6724fd548657438cf6d0dfe5bb270d24a094b0c6e4ec3aad7d0d82bea4cf92fed15373dc5a56b0c3d7b7550a166cc7f48752392853bc4ca823c9ca0fecce7ea9af38e15f8bcafb221aede33185f0fc850ead33aa76562c3f265ae02e4e120a49320f956966f7edbe3b10e9097265671428f34ad66fbabfd2ae8bd741665bd34421f0bac2b1623473cb551e362aa14c24ae457e41741332eb75fc41923f0da7c74b6cf9b498ac4992bc30ed17fb9a175ac8f83c2c531ac632e813fc09976300023e711a84ae0c9b2016b7a2b3f62fbd139c3df8e018073d1d61ddcf60d9fef26245d2cba644e8c69d3cf81d3675f1ae8c61298355925fff397fc335072dceb9e18b02759a4d23564be9971d7c8787bf941e1949631762a20f47c8dc61747962e291a541298da972f9b562a30fa9b096b3f5d336aa6b1299bce5f6a69f114b54b4a6d3624734b851c97431b08e3b1a6b09fdecaa16e61c2fcff8fdcb5ae9626a092da4f9c3f035e5f5fe52277dbefa68ecc39e7a15b77aba2945db72a4c34e058503281a44c7660363ba2b32567d90b8b41b64a6b1a739a6ca44fc80ade8bc720b3d9c8f7515476145d0359da1e474e5ea08eb047cb5cfeab0f7453a2f3733179788084a1939dd99496e48de1bd0ade65ac573e9ff1afecff82dedfb2e20726ddf8f5c5aa328b2e0db45f15753af6138f5e921d7f9aef7eeec3a9aca0e7b86893c1eda0f21efa23141f9feff2bd1be64252e77a117cb4005a2c158a92582b1c816f56eff4b5f79041e6c39958a67dd1becdd453898697adf3f3fa794874467d4c95691f236d7bbe33965f5841f88e31adf0df23a59ea2dbb8b57a18f32a96ff4d23efb41207e39a92690d8e37671f6970aadde7beea02ae353038100dc4d41f94a30476ac46c684e81d09ae599019b428cd74c506df1141e373d843b1f24ec4a57fd0cc4227c926bb1a8383e169ee53170a8613705cb318697a0c063dbb3fece27e99e446b64937e15c1d04ebc94ae47308ad2eeb9d3f9b037c5458a3477b3e2184b7036ab615f629b5d4c1425df6c970c150dadcec66bae66d79783966157387452e2e660a5f89aab2d27a2b59882e142244af6623cb5e52955e608868ed1b0929648fc4f1456701c6a640c9f553fc55444ee5f17429c8665fc2baa6f796a3f51bf98fb7d8130081c374cee0a78e2f445f2e9f79496d6e5630c9afca1de42d495e1738c778d4079a512752e06ba590412eb886e68831038e0ef7d4a57ffd4e938afef07f998131498c5a680ba8cd3f5ff1d76e1d5d706253488773a06d4665ff9603993952652dd8278ee0276398ff638449713ba4eac6254bf63832788f8fe5f25a225274ba12784e9c84e22d61cdb91b663a3fbe61eccc3f1448511faaa235a68a517a62fd76d7a6307ac07c52077fd8cf231dde50819b787ede9fcd24167c4a8a482b30637a17eac7539780b5731316f675fac3080a991e05756e9e8b01a695a7e64303fc5ff43622401d924753c76168048173de45eadfa65923d01c31f54a09f9187ca3377dc57438f49c0a250288397829a75702c42a6f15b5981022f0310020be746d818ef61fbc6de504267f30d828b47c782f33b0dbbaab0b8727ff971eac3bdd1873ea52a84f7a2350bb1b67de8876174675244305a2dd51261ad5c811fadc991ca4f8b2a0c96b2f9ff355deb9a937dc2e1de2523f810bbe62e52352385b791e3f7d3033d92ea051e10039c3d9180d5522f042b05fa948b64df671bd92128106424a09d6ee6dd96ad4d370a96c91308ca3e1e9afe9e26c0f40f88750a4124ae7040c9c1ffb5f478d203c21025efaa4de48cdf523f1040ed76d97f2adfa3c2b43fbea66b722f03eb983fe0a54c39383839fffdb498fc58799d168d87f64d2ba966a07fabea1e8b619998cf34624e6e67e368aa4f63eae9e0a10926b30b6a082893101b496a59a6f3ec6244535e1664489d2bf16ec56a8255b010d50e3c09d1afae37af5daf1a4afff08dc6c4e7d0f2165a57ed3ad0c4e4611c746d714f795618a18c7389812e64a6c806a7a04688a44490872d4c2626be6505ce8516c1681210ce4c86e09a520edb14ea414dbd81ee4ab21ce8b27077fad9da0748b37b459b18f866b7c9d196a5216f6ace8482caf70f168959291498fdb1fcfd3697342a5e396b97c08779011"}, {0x1010, 0xffff, 0x0, "35ae2a5793582ed7d71c062f7b25b16e5ff1c11c91a7d33270a427b258e73afa8d2fc8297aff7310e85bb9a494a53ef581f976a50cc34f42daa05140a8a282b00b180680789d40b5db3016d77d8e501649f94d746b49d52f537d23a861a5b0648b93ca1fb90c1339fa406db9ec1c246a40e8c7f5392c733a6cafc86eb8e74210f83fce5a9b331475cb30fe277547958cc59c224447e501eb5137c9ce118d203db88cdcf2a7aec77f5a8e719b7a2426feb2cb9668f47ecf51ea77dc192a95cbfd9a3b17794ac3502c74d84d3b338814fbfc1e0c20337682a2fe59bbdc69c02b70f805abaf8240f7bb7931cc75f94309498d956147335ab5be7a1324b2221d7a8211b39ccf48f99bd0a8ea31f7b42c3bfdf6b2de5d31c1f880b9d755c908933206914f34717b3bef89806616e5446b69403dd8399e17e8d8dee4bbcb621025d6ca9963e2268fee2f5e83d227a1e5baed6ab417b4257bd7e5ced61751183577322e5f17ee71657058ac9cea6fd0a39dd1f45f75fa8142aa4accbdf84ac27d809fa70940c41085ffb40d0cd58748d38ba2d97b00398dfb84ea2d0e5823444b5c2d13c34f411982f6840bfbe3a2f985b110a96eba407397421d06467fd3a67de169b0d171e183be9ca42b52f8c8bfdac7b0c5e11530f16aee734f3551449cb943a97aa17bf1ba2c82bd94694431d0d3ff21b588c03e44c1688b633ce4abd0dd83885352ff6a23a99e41051b636591c9a43e8766da21a67469e64c1e4cff0dcfd310e61fc43e0665b16f96202e628d7d6245c28dfccbd18be58e06802c4e5e12f4db5aa9d26bcbe7a7c4f8adb8253fa5b6096c84156c5ab6a133346d274ef863c4712218df6f477daaafbceadc46cc3ee6e6922020337f1839a3c851c49dc8b8dd985f24279e7581b6bb3328769ddf67bb7521a180e6d1d4d4418ead5d162fea563badf18180b22a3c3ac55d242fa0d29c73770c11c3ad625825d8881f8c039f36159b3d38dafa7faa7b1746b439c0c2a14ca99998671aaf32d610da1b6780a71cd8a805af6fcc257e633e7f3378bae34ecf6e16c4bf39a02d6d0ecb3213425df43cda4165b2e6f289e8e6f2ad8026f504823a1ee9685ea279ef2c7cf77d8f2794a1d9c27e536b6ac4955b256c883295e4cf0d052ce5727de8536ef0db0acc4da8d23ec738ab4d1282a107374da248a21b3d68f00a199e269c653f0bd26a485c20391a1f21e5b4545171db1f9e1e03259ec267d4f73ca109752a689440a54f6071ed77e15492aebb08c2232f67a9e133211ed5375ec6b65d5a94a0eff4d9ad053e860e8483a676bf0332c560d5fefbead8c0f0c4a6a7fc8a0f0a10ddaf3d651805cad28efa82291eba04c1c3f8ef30a1702b751037ba1da5ca7739109076b640624955e95ea9ec196340e2e662633b0b49f553a93f3d6b500fac7296a377c416116293bd58dd422f243869f26e2c98f46d9eaa9482d84a28108f2f66c654fd075eb553acff6c27fa46a5422445b75757d75a83eef370bd5add13cbac690841753e5e7188f6e611f43a7cbdb221abdecb6e5e5bfe067d6db69ee6ddece21d7fcc2a6f90685a2ec33d68a280a2706434ec9ba79ff441c7591d3a9e90271eaceed73684e12c12fda252790c4a96f7cd23b1a6337a74ad261e94490f43507ec6bbd50f7cc8a8a22aad5d2252425814347e640eab0a24f0de5c17f3389fedafcd61c05bfad8cf34ed24a639ccf5ec237b7c4cfe97ebf3c27a9b62c283568560c1a80d3ad04f9dafac3cd460fda0afad70de72b684ead6cf2f7dc15bf2ee40fc914e9147f6e7d429f167a88ad40a97c643496089896fa48105409a54fdc1887f72cbcf0909dbe36f7d58f5a428d5e39f87169e53084eec131a1c5ad1567f5d8cc55e732f805f335ec0953cbe1b93fe2424ec8f45ad75354830863f624948f0c56408d307499fc0b1ec6ff69f84d88b6c0913844e648d79d1b8d03d2d941f771fff8bc88e756a1e47ad321eb395c3fcaf5041d3a643890d11847a8aa6e7fc25a1c31bcc84e4fbb320fb39a036514690f2c669d713786cd2c241504ac3615d15c35c909f9d28cb2c09a532ae89ce573e0bb3f30082c3ced00cd5f79ad0a260369273dced3976793f867136a425e5b3be2f41f5c92c1007ae63660a966900ed94885b751cf8c5086e7c45ee81f32053c33ff87c265137bb8d7b267b77b29bb1b9d52c5b4e2b5c176a26ab24fb9e16c0ba78af133cfa7f1a139e8d22226cdd38665956c879e8a9f1ac960034809ab43de1c0c7d1a86982299e70ca10a4e831b23675e93bfdf1d86bcd138a60ab78cb3bb61c5e587671b2de2299fb158086ceea9edf69107239a2108de6f8b216e26fb9642e7756632311645d8e05080f327e422d05f1c6803117cb80f42379b50763991dd17f8e8a2ae0e301308db2d786133d29ae72929346a3e1c601867fb8ec4403cd79f8482c473d1d0cf363c36c4c19f675eafa8a298463efe1ceae2770a61a395704b6258220b3ea2766a4057fb369353184ea160445f4b8aad810c42ce9ab5901c807c084c702e9f94cd85de1ba920e0291a0b8d7202a06ef7ba0ccb543a888d53451785ae61650dae4c20ee67ef49c207b20bd4e0c4a1ccabfda6183200c8de6d738c87efdd37fc1dc13c1907288f439730e59189f51575390d8729b78f2c9797abf49c486617dedd35424b5a83a54ba28e82d62804d964d9ff1f0baa85cb18a25f608647b888f24a80253836d61cc46298deb86e38345c21d2341c62bc57d6651f1800b2da74d13b17b63dbfe50545f82da5296d3caa194eea084515b5e9ea932c2f6e1f7d31db27ed1c3ac4d0cbc23cd05c1d7a1b15b65ba268176020f16a6c62bcd316c0d7101654939cd57a240da1b1f82aa671c670a229f453cd1f9f928f8eec22a7db1c77aec295b888d46c01d5e59a75dac922ef39f7f86e6b011d11ab684a03a9beffa13c5723b9d57a4de1a48113eb1d05f56d74b1a6634cb31b3cb6170eae95e13f87f31c971ca830da115424c54c0440641fc07ca95b5b1c54c3332ef35aa4f5aded3790b4f25372aab9ea5d50e74219ecba398f74fc3cc68f4cc6a3c2427e19a6034dbc1145d98e1c30be0ed6ff00d6d352525dc83ed37aa438d0dfb3554090d22b68d2ec82af8defcf3508cef72e49875619d1126dba73a0671bedb50c448b2ec3a9003200b1f46fd7e1242343084086103ab31e8a61c0670eb9a2468e4e8050fe96ac235b4f5443d1b978cabff48388e6624defe4131f1c0115aaaaaac8a4a1d9898d476cb4f0e22a89a8b8108cd5e78c8006be247cc91143a16a785ee9aca9f225662ecd3ffa787bb1440ae259e8bd0c8c1ece2e1b791fbe2d06e935f65bb87bc7c519a1a9d016337b678752fdd17bed190f5f55a75dd0f6a1d02d01cc22e008ed464ac4f48bfc8ded4eac756d4564a5a7446c193cdbfffe0f01d30f48b7279af66a7ddcdb8688970ec278a3072fd651f0f3c44346a25c79a44a86c6cc48d2e1139e76cf5762be4b69c6713d4a56160b28effca401cc15876b2995176d3618548b5c2c6cf15fbf52f59eb3dd111df008b2c80bdc867d1d023741ba7afb9132d0906feb45507e94c9a7885aa4b682ec82c0dac89617972ab8e0d1898d9a7964b3fe188bafc91855042ebad407e762bde0b381d26d22aeeb8546a916d79dceb10f799c4182f5388b5e23fd77e279ff62f5a48d8d9eee3164e4ee7e2711a33108c3611fbba3a84f86b17025318fb7cccc6a95cc18d6b1397295b2678a2f2e1a592abfbeb7d83a136fb6dc3c4607daff1219f0d5b4b5d6119d97e6275246245cf690fccafe31937acda48f12fce0154e149c4cacddca9ff6b34ebe1d710e9446b7d96e98006c8410b3b0ae69868b073068936dccf9c1ebbc25f16a6d111632f8435dabedd24016bc860fd4cc10e73159e051e3f048593380ac85f6c7d131f6c7213db4c40de55a92addb010e30bb41cee3952e68aecec004b765a95aedab4588ae4555bd5d781407565fb1bfd8b7d711cf8e9500763613798f60f1d3c71893062656e0f59294518286dcb979fc2f1813eefbb28826a3436c4735006a7bb672daedf9a1c7e8cce332032e5db92e2ba52c176b1150f3ceb2b4409c6c1acffa24599645f7ed28ddd7a3640c4e7a78170515a6d9316de334915b671111449b2fb484f147801f92f4b04e9d5edbe109ac3ed16972bfbaf919baa338fabb7858f34bcdb9ec51665e77aaa62a3ea635606ee00033c0d8bdfdb7ca65075580cb7b52bde73945e9a881ee4dd83a033016d28e6ba79dea9207f70f2c06ba9501b7cb69ae58e4e6bc61dd23dfbc17bb586f7ae851dd19223179174487b71c421587d50cf424bff7339537f6218e50212c1a9838015b93d72542516f34298ec18956d735edef764adac17d6795d2cc84ffa5b0d836830ed92efcc219017e84be1e63e4f7b05af47f6badcd7721d835eecd6b1f32495f5dbec47a6e00641dfae3ffe736c89519e005739d00cce707c87f573012a76ce24a59d7ca4a4b7cc338aaa5554205e5b625107572f0e87d2ca98b0e8937152f178a95c50dae812615237bcd0302bced37a4da827b6ea1593164a91fecf800b008385fa87a4d1fa11d4bec9630649e89392ae38f809627db3a1be391d6d35651dff12a2bae6e680fdb60103a926cf6eb52489ab590499a89e9ab49b7fea7d0a7b2f531938a2c6d1a830ac5c8c97e0f2f09a687ba41e59b653b67babbac12dc4d6cb81dc42d5713b2577fca8e4d30db2044a93fb50792681bca39538d9a4e088fde416a4b231aa0e84258b34cd0e7a7af67c0b3ad2cd22cbbbf5985bc5f2f36c693f012e80a6c8d8bd94ddf49ab0654cae794b36c11e27207ca6dbca3d89f0dea54988515e9d324366678ba431e58b5ad83492b5f6a6eabcdf39fe224a1746a29c4b1e7989c164444b451b9f58a4fa9e01d112c6dbdda91c329338134fb2eb7e8f492b62b864a1155a9cdc0b3efe72c6a565e203cd14814c315298a570e5769b420126c5162c53783324b3d382d0687db43178149ce931eb6ad3a4c01444e9bd844c50855beb9f43db2d456b200f1e3ae61af4697e201c71344b1b10b39286e1f52da8f35b7f9bff07c90f886370ed0b376a2a1c6561ba4ebec6abfd150cb9c82ce3f4b47bc16be7ec65f3b0b48f3ec6174c50dcc2846fa6d0ffda122b7c94984b889f23cb47159e3d8017f1d816c235b769b23a810008e0bebfa69f9d1e307a05ecec9f5bd7126ab868bf7138b1e7cfd50af6346935168f702eb786ff3f69f48bc6c68282183602a42a1ae56099924b51e441d856613482c7a932f1514cc98f94dcbd5a6cbbe3eafbe1d33686bb3b3c1d90a06533c5321292e191500d687440ea4a035fa871cb4e7fbcfdedf99144d2fd93087df424b32542ccd59c66f32259f65e8ec8ef84fb933ea28f74f14012bc37d2f5773b4500325a25bf443ba11a1fbd6c147b0e4f1a2e45f2157e16fd7b1a74a366a0fdbdfc4ea1c6022df599d50a0b4a0de4034be1b804c0ca5423e57a6eecb58e4db8156a0a82a001739a329ab9f56a65897e885517d67c5c66aa0c6e8532b304434124fd6954b82cd1b206da98013946f510f23b2e58ba688b72abd035c598e83d198259cf0d4da098151839e5b4ecafa86614449bb5fb6384957ab95f709600984fa4e4f2f73d86e0d75405fc8b5312c17e1e39f216a59ecca1b6987809df127f7894db5f91d7ac11bf7799e185a6e2ff02650998791e86c33699c34d747dfff905922eab877ede47054034e01e1b0d"}, {0x40, 0xffff, 0x2, "a698a02e2776b5de26dcbfa2066335aedbdc5b5bce3631fd42ad67bf849f6fe18f909b4c800000000000000000"}, {0x40, 0xffff, 0x7fffffff, "73559985fd5e17893b845ea9cd34374c8ba981de990da3ffbb3d3ae93857594538c80c2182b96d81d4ead3e4a99bf989"}, {0xd8, 0xffff, 0x0, "dc24053364418f429f1211032c56ab56ca41faf403b87e972b73fd18b94d64ff856a463501fe552753df503104c9712dd5ba149a900e8f002a1205e80fb9cce0654221720f2e5ff69a8abd663e8d94c187fff7b2bd453bead2319d64f67e6e578bfe93c85048e4c2a7476feb7cda4b3519f579c730a48602a08d4e143bff81123c94d3d6a2633fe0978b86c55ff463f273db30a89d4fbc790af02600e862912589829c0ffbad3b996218dc33a6c868730defed3c60873e66b6ee520a88fe18535bde1b"}, {0x68, 0x1, 0x9, "23185da0807679fc48f2ff7920b70de8ca4d4d2dc9c875ee1a1d721faccadad1b0b4762f3989b36af70c47c39cd82aede965e233c4c93f7c7870a30d754a6308197ba51cc02bc6cb3591372817aa1e5b10"}], 0x2208}, 0x0) close(r0) fcntl$getown(r0, 0x5) 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40074}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: r0 = semget$private(0x0, 0x2, 0x0) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000140)=[0x3, 0x6, 0x8]) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x81}, {0x6}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x7) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000080)=[{0x6c}, {0x84, 0xfffffffffffffffd}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000080)=0x3) close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 16:00:47 executing program 0: r0 = socket(0x800001e, 0x4003, 0x0) r1 = socket(0x1e, 0x3, 0xc) r2 = dup2(r0, r1) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000280)={0xffffffff, 0x101, 0x0, 0x7, &(0x7f0000000000)={{0x6, 0xffffffffffffffc4, 0x9, 0x0, 0x8000, 0x1, 0x1}, {[0x2a, 0x401, 0x0, 0x1, 0x8, 0x101, 0xfffffffffffffe00, 0x5, 0x100, 0x100, 0x6, 0x0, 0x9, 0x8000, 0x7, 0x4e, 0x1, 0x8], [0xffffffff, 0x9, 0xe6, 0x6, 0x0, 0x3, 0x100000000, 0x3, 0x4], [0x4, 0x4f, 0xfffffffffffffff7, 0x0, 0x40, 0x6, 0x2], [0x90000000, 0x80, 0x3, 0x7fffffff, 0x6, 0x3f], [{0x80, 0x8, 0x1ff, 0xfffffffffffffff8}, {0x5, 0xfffffffffffffffa, 0x800, 0x5}, {0x8, 0x81, 0x6, 0x3}, {0x8, 0x100000001, 0x20, 0x2}, {0x5, 0x90, 0x5, 0x7}, {0x2, 0x6, 0x100000000000, 0xa9}, {0x89b, 0x9, 0x3, 0x6}, {0x8, 0x9, 0x400, 0x1}], {0x7eb5, 0x8, 0x229c, 0x7f}, {0x5, 0x0, 0x8, 0x8}}}, 0x5, 0x7}) 16:00:47 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:47 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) 16:00:47 executing program 0: r0 = socket$inet(0x2, 0x8000008, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)='}', 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x40) 16:00:47 executing program 1: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x6, 0x58, 0x3, 0x0, 0x3, 0x4, 0x40, 0x3, 0x3, 0x5, 0xc48}) r1 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) lseek(r1, 0x0, 0x41001, 0x0) writev(r1, &(0x7f00000001c0)=[{&(0x7f0000002280)="c9e2265aed0bc15de5c7e7638ad11d130344bfe850c4b911cbf31319447f267ed673f324f152e3849b6699bc15a9db73d9ce3beba50a2fea53e134f453f3c44f3831ea4d3a3bca3d6ab7f5a9b86450534838134b619063f9603bf70aadbaa9f929d6d1c0487157d65b7d1b662e6997d6125e72c4486cc43e8f4a2de701ed6b6917aeb7819ab1750e956fcbf408f27e3a9ea4b9f41044080fc3612fbd8b8c401641412e9f44f6220f681896ce83f7bcc71a9a17aead72d656701a4ce21cc2dfbcf7ebf55a0cb5a4e086ec74ffd631d4a2775ced3d175cc2119b7894f8df0616f4460393a16edd86963d1914366f3e7d6b367a1239e156d4a23648bd2ccbee357f35b7afbb5de116b0fc4446a00146e9fc1491b32021007ba5b7295ff192cc2c3c9cd7381ce5df286fb4e4072caafeedd4c6659824549d127cebe5e8f4e6ff08a46187509ce8173a5160141bea7a9d12bb34d8497c09a8a3bc19e9bd28f9ffd62e9192dfc3709199303ac0910c4e71ac15f00f5777684930f5ef598547d193b90dbe4813f67e9c434703a6e8e6a0303c8dae77e219885227426f9962f5ce2da064cc5e40d970ce991d463d9864419f30fa5bbed68cb639e711473782889e8f792c8a8f870a52993729449db2fb1634d9c3b8dec98c72651d1ab76a8c645237f7d407b3221add5a07f28dfc20b2956a62e4c38b86111ad83b6cd04c89d85bb90ad791e6a5946464bdd09255f08d13c5c547cf01ae19935a1d9e30b9a1c0b990c19e99dd02aceb46d761426407fec965aaa3e5dffa48b16da45821125c6b8d87181320cad8e20cb5c18abd1b76d7e816749f13141be68a40fc52aafb05d9d86716dc9d5a333788cb068984014d48fa1713da73507a2f8729a265244edad68c75f08388e33449c94bcdcb5c88159af0ad0793dcf933b901ad879729389b3cd9648074be99c41c54538f92f964421a591e80e89cdfa9a269d3c7f9593d47451fea9859d12c7e1ffd0e10438f639db0f136658b8bfa54cf7616d8c6747284b4e9829df0726f60633de774b38a835f9557d1719678c0a7335fe66aca54bcbaab3fd581a425f12bcb073de7a484671a0cd017812471a89452073bba2eeadf370c50f282bd32c45cbbce373ba38aa5b878f28e3238fa871b1909ae5772d9d65de704e059f0a7788068253803e2713549cca90bf34e8e3304ba38e158f7d27a4741c61d96aa57c2cf78c8a0f0f896f19c071fc2632a6e517b55370470beb2e3f2df142653afb1ac6d600fb099574a2b7b84d4794ab6e8210888e6dbc8b9b1447dfc9af951681a2c961cd03bffe7ab442316d9ec1fb54d0816cec5f70fa97cb78d3c1a304d117b7ca31a33030301baea4996b6cbff896928a3e6682e04ff9d14aa6f43ab4324d49ef1d36bba5edb6d5d5924e4250f4c675588e8b6652ae34ced782dc2f7353df4b89a1701f904b108ec21fb4b6fd0dc63fc7ee205ef4e2fdb06efb89b49440bb4f8b2e7ec3e65fecb9cdb4e4029b63b9cfc50cf20ec52f20e17090aafe9623aec1da2f97411a0e56ffa88f25267c41d7c2d899b4160a4d32efa0ea486b4e2843433c7691ef6b1ea4dc3085b078c6465ac05dc63d2e53f20b137b25597e160fd0870fd669b0f65b222bae1bc45bfca388fabf41fcdb408ba69a697080ced8d6a81c103153ea76685d5271c65130f98657c3513215ccd8da9e2b11dfc7defc9bd0f813f9e99cc8193aac90087542d0ac162f6ab2a43d668274f95c0d60ca64e886d9d716d3236fa6188b3af9b1d4a3e1f1e0858f380f252871409993288659acee52c72dd3c46f724478f08d24c43e0d11d9e5a03ebc8f25dee503141e5e4c9a109e11c7bf01533de9279b6e0ee01d5cf0608c829fec405da704f50c4d0dd1a29abfc608db7949fdd756dad60db207fdbfa935001e0dfdcf5a229a6c7c8d40cea0fa7f991d82805283a4807debb07d8532cc986cea4d8249bca85cf584e8a4a972a09c0ab9b0e89cac66aafa4e3ca1a5a85248a0615f3823f897fa1e69c9eaf71b010141958d0967af0b3724113ff3c1b9d857b3cf6969f39001c69e282a9baef274caddbc24cc5249b7eb93cbee11a380e8ad677a20a8a33779da914aea7ddbc6dd056bbdadc2eb253ca19954f565d37aa75265749faefaba505af49956fb3594cb524292e7fd9fecb371f721fa81be7d6fcfa37d54bef73dcd5cc220299555c4dc0b88e06eecaad4838e6e70ce56d33c9adc784aaf515d1f23de9fa8c3225a96ef8dc33e45ca07337c97435e9e02a827e34e416f2e178eccaee9a6f58105e749495ab52fbe490e4e1c424f13798b06fe78d89ff812758e02f2a00a328ff138d4cdfb0720d0ad6f038a5d4108204c6e6937ad8e198ed0097e1cf745e8e46040678271eff17b6d8f13a1172f44e60bb2c9f3aab567afda4c475ff57f9f5f684704e65ee9932a781edfc0878716ee70e66f504b080c1016d775b4dd4501e1edf22a80cf1718608bdaced5859eed378e06d6862f02470e3979859ebd32683dcc1def8ae8b65ffaf7fc4d2c16ac3582dd42f8e60d680f6bc29bcb0e9339d62e9662a68159b940356df9a3ddc5c20500d5ab852f9ebfc656f161a42090ff28d5b6edad03a1af9bba4569d84a1d90745cb5244b2c6eb5c2637e4b47cd0fcfd9b83ae0faef011205cea05c07cd3c1e6b338e27c12ef98961bed427f3412050ad60039ba5103097a15b505eb5ae50aeea4fdce19961409ae3712e44740886aa4ee9c2e71e2f4088f7637ca76058f304f7f0d21ff9ac829fedff3ab7a1ae1d93ac85b4acbd399cc847f7f26df0d7cde1200ce49b13ad434937157434c72cc61c6fbb87f3870b5af4b8e4acb33e10bf1b71a38796446331306640848462c8f3ef68c83ea917d7d7c49f5065d884bcc2ce726bff85e6473ea82fc9fe87fe13ca4ed6c121dfc7c3c3c98cdbce1c53a6926f27e7c2175b43e8c3e9e8e895638e6f10bc82ecac889a9b5c6d993226ae55c9f5e49eb931850f79263f4aa4ffca334eb6e76f8249ef9d6ef1adc0035b0ec9b431ca5b66b850ca928e66c4c5ee29549f5c4800894303dcb7d9f85e59b8ab81bfa12f0433303671888b36f2a86f72844e09721caa73d127247ee0bd8861b11b4be5385181eaca5c70afb71ee249565a0fe8960dd82b694461b24e370d88c3e3fd310d279ca32585d984eabd76055090d1f0612135b9691eb47429d48487bf146dde3cbc19e13b3499748388fe2ad03566a7ffe1f3ef18b64332abc3df983589e848c5648af8acc28d3f6469acbd288a2c522ddaa3046c4520d1d297e8ce58859ad12d57a7912002cbdfd993a343c120eb944105d9fca81a6b013465c3a77af91d4c584a99b322a79ce25a9712c7b55b983223b0ac98cc6db5d9113736f22be0ef7439c4a28b3ffcf57e6d706bce5992038a6060ce0d49aa73d2c3c4ce69bbef26946d1dbc0e72a28c7e30e9c00de93c70e886e5e1e043e82124357c6c80b99024b2562730e5a03fdcf6e25f08c02ec0eb259d73428cd9db7e867e677aea0682687b2c1425a95a52ddd361225ef0c9f444aa9110c331b3561d8ad04b0c2bb3b14fcc404e12df1aa9b9a7e54819089045bebcb7ff9338107bcd90d7f0305e83c34a6e98d201ed9bab463121e67b8146432d94ce7a113832398ac52766c79d84f66b5c6f0275c6a1af9e67e756dcafeb1e920a8cb54b3e9c8b0784c48656e154804c6d47c8ac2e6fd94ad151b8fa26707ed8861486f3a18afa6c2c32c07f9774882a0a9e233692e00b15e5930fcf3515e62fc6356b946a5f03b6825a2b8cbf74fbf12b7232781951227e5dcbac6a31f81affd32749ca34991dfeea1763007e53a3226577301766efcd0e606eea7c26c3f8470c11e87110730f317ac6e5aa0799d2f2b570f42b93476c69e54b3445943e95eea08ba5672976023cc621cadafa7289a563aed45109b34be1448d88ba8ebff1bab1d8eab1e3f63f289a556db9da13ec2af70e49ea6d84811b74afba4996b893bbd06c710d6b31fd5d84682f6f4f7543743acc6b2d46ce1bbe75829d7c282e66e6cc7da4bbded56613b84c7bde9bc448ecceb6a6a6766335ff8b1dc2b13726cb284c5f4bb7b4d4b30bf69531512fb068c7adfaaf8f90641839d095df7d982190ea47e54127a2d810dce87d8bde17bab0c75d1ded0cb47d2ad390260d6f5de0509042315c2f1033cc33a2c38f53e52b1567482db10cecec35f059812a2ac5d9ebd5561613d8d3d4a5962f97a5eca807a36c80c0c463a10d788daefb22a403a99d6d53164f01654dbb4f3dba19adf173653a4bce37b3e9cbf2806dbff1c8b436f3622c4980b494e1d46016c0ea09642ed4a400e919c05223d3260ae95e3dd89b0f01c86a50c6b439030789ec2a945019110ed7f4921a57be0fc0beb6c7103943b9ee054b9face09cdb969ec08ec92fd97e33270a8073c6888f0e090055746ed18305a4ce49deb6e230c6c78b4e1144fa6129b12e512953502ae43ded10b2a762ddfd96281be7c1c9feed51475d6d029e8cfd594a6b07d9426678c43f5a2bb9364cbb4412592ba93f74afa8167ceec3de2ccdd81add7a8ef98e9d855bbdb5d463f39b7bdf116287e758622319f0c1af5df3f673795ca6b8deea8b292f56eaf29e3769a1fc653eb2a4c3fad7ca77e218ffaac8df959e586297bc190aea144b960c73486195887c5cf7caeca7d0c0602c676958d96c60f7a451e034df013d10cd6c75e0c5e95a2a4361655dfce09365d7bb9db472bc95f41e20a2e852ce21bed2f5f7b18a8d6bbb9069eac5f27981b192b2e92d9ce9ac99502c7e2014177b1d891184201c11cc747a05a1195366ba3f984b0c8a13eea8a763480da56681c4d4c9d8b63196322bbc5b40bdbf5c5d4c5037eae718b9f15552a5dd78746ffeb3759b6975596afe0649ed3f662eb5301de5f002231b61fab8cf8edf3f0fbd6ad7a4058ef6691d13d2924f32058522b6bced763d2ba1862b6ea1d6a01138f8029798e340484bebb490ff8ec9bbc308a4fd7ea5a35584778ef929abed885410d539d5d2798fecfa3bb4ae9c2edb6edc9a3e0966ab63cb661292756892e8146dc20b963a184cbf7eed4544cc59e80fdc84edd51870c8f6b19a5d0b37bbff04492f94971f6528f0dac1ce0b31d96fd0926c6c13323830437fc241458792ea5875e44245f8961515772d9e317b349c94f10e10df3c5dc5951925d22ea84d3bbc02b1a482da974cc4f464b56ce0664f8781812624fdeae78e26284c737a6b117c66137d85a3e1d8ec64499e35ef81741734feb7e35f099cac63fb71dcc26c3d6f2f1ab48cc78307c7e9bbc97fb1cf95f68b0b8c1cae76b8b7877e4d25f27a26336243795450543ab1c99203206bd58d7270557f9a27603d918646cc7a41f542700262d0b6a4e25ea996d0aa9259108d307a8dc40da3ff476807d7a643a82acc50ba9a50127d5a36ef9a77852a5cb0f51b3e6e93aae43e0eb028db93fe13a6e5113f336fd0735fea7af316c91fb00ba6d6dec101bd96ca3df886692a30a2fde27abab6a8022fb57091e9083eae3d527f922946546ebd51eeee71d81542936b697ba62e1eee3ba24e9b8e735015900d9b289c96277c4e685bcf818a58c39d834e9255b34ff91af59c621b81e3dcdd652103e5f7d510388d1f75c600e2ee626da1882ea01c3104d339b8ce207febd2738590d5d94a4cd7c40d2bb682632cc7bf750c885fe055f554a84ee9a33aa876a0298280bea3a14f376cf4b31ee4a90de449fd6133db0b03acb9a88f9c80a9a9a", 0x1000}], 0x1) write(r1, &(0x7f0000000840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa03079ed6df1cb1868b640bcb5cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e68f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e52884e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420f8137dcdc844e5548538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b93e293e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41a1e004ac", 0x1000) writev(r1, &(0x7f0000000000)=[{&(0x7f0000003280)="e41209bb6027cb58731bbef7e18aa7f4b286049ae7faebd6c8a58a48709956d84dbdd149d98008f987f58183e1d5f38acb35b5a952efc78933302054821a706ba2136598c7d814d024494688f44b94f65f2d620529d20b1e6ad080abe17021f78c069b09c5b9b7dea3d535a6ce9bbc6095a7cfb6db67a762954b130f4fe4fda407ef3ec7fdfec7fee57ece2228c2ede998242b61680589cda32a7bf818935d508599f7ad5be64b3e6a663ade95d2ea9057fee4747e71c2aa3d708dcfbb4c2ec83669ef8a30153d74b3006a4d4e0ec60532b7b89577e2f1ef5f0f25ef7eee04762590bdb2515961d9bf75aaea2d482c5488e5c56507f4a6eb3d5d1a33940ba75f0c0c7af4484048b82ca13b8847c0dc9658b6557969853263f0deaf8a858fd224a59b3a4218c4cabe3a3a13113dd29bf222cd0c41ee8def619388634aeec25e3e87044b1c29fe8c35703494a52c39ca5176b4a7079da7d2f1e4e9dcdb0e4e6e7152ba26d07feccfb1e8244b9a4d071b08ec1e259090fcb09b7ed1bacf319d72ca7bccb06fa045d49794f70a68945784921fca09742b247012572f66e21cd80368d4f8240da2b205480c2b6748ad758f4267cef4166d73270761bb5e733cdaa2ef726f1f1a4fa79ef136b40afe7153cad51947a27dd5250ce8eb1b13fffbaa2ab306bad06f249c70b19ae1ddfdcb0e01e460329cddd50f5545e6d7f0457b2293ac07fb3126736857270c2f69e97a7698942a51e8f59a76a16f7a543ee6d23cf54da1205a2192fb21e77416ff6473fc52d39d596f1709a8f9b91b3fbd3134fc2dec90fadcf6ddc08d80a1eaaeb6dda535ce5f1df9ceb35860eb1d871a36853ca4ae648070082f69ff460da2e1bd65b64221f756540eca6bc29856726dbc33a4df68c5be67fe1098f6389000559ca425283eff3075025e67cf08c8b54b8c8304c327a68563d04d40f4945c9db75a2db0cf639637fe4ddfaed070188dd748b9cf6c1c4903d8b9d02552cbdc96612c0ff93b37964226fb81f60a343c49c45ae26ef8d2c4580f9f7b9c24f166b93e3bc1e994c3d8321b3874ad6a13dc16d9f691295f867e58dff7c4204dc0ac20b5861865b3ebabeb6faf97361295989afe2435a83ecefd19dc180ad7ea5570e5a18cf49842280459b5d20384eb80f79a067e52777277645a0cc1716b82b92ec62aea7a6051b6d15560e4eb83abcbddbc1d43c1850442dbd912410ffc118d8c581062f661d2fd65b9fad98d61ccf025bd2d674d37dbe8bd31986cd3942afdd26984ab8fcf960136d1ff568b00fa89c0f44a435e0363af424a4d9f00ea9c3f3c5c5a77c54d5639db4e8d00771f31d87e3879c6a99c22211dbd087e39af5fb8956427254fd4d7583a6e9468b681c1d09c976592ca82c3b70446b1c640568e9f2b46b258b26701189ccecd3ac3ebaf7b21cd9b5a14c45169bbfc3fbeeb79f6763f435f876b206bc655726f4d6aeb28af7b0a94f161ba54255acb05bf5735274949a2986f78007e58169f97b13d16bfd57083e49d361f4b49e2d5c9d96f74368562d498d18c535bd2aa0038e1d0c6b068901f0ca50d0d0d58b1037bd34c43aab8fa47a598b95a192e94c3cfacb7b06c8ce1ca3fe29fecaf731dc0db8dd5af4941072521a063a00b78422d48a214cc4e453d909bb8a8bdbb26fc13c8dc1719819b746fab28e894d1c2cc3c1900f860d6b9c75792dfb369fcbaba4b57bc6a77663f7b60f6df7debbe197871cbd2e9fc47b52b02215bc92e3d9c16a26da501acb952d0f1330ab8f2c0c2e87a490f2e105e565577d3355d758ea89dff9e1a7ab7800b19d928c90be328e7a0ba491f6cbcea0e04168b1857d83cb4c92d2b3f73bdb60545dc37a3eb9df2eb6780c687b5626963920dfd7bde71d242b0263e134e6108268eafbfa587cbe2247bfe0e3d87d987129c3bcb29faebdad92b8af8fc011e875c8946a5240bc0f9b94421b212095fd84252f86cdb40f829174870dbd984a205dd718356347be114b3cdd292df11c03040db0da37317d51870d34eeeba0e97867d0c677a1519f9738d7c5cf7b360c3e45f5891b26caeecd6ac9cde7d29fd0aee6212d7b9894185666174b425e41d36678bfca8c7441658d47b4b11de9e6713f9191fafadb02a6030736e16f9f9a5fc367a461b35910d1ba1030d351949faca4f9bb3afee9883b3af69f62b00163aac90ff4393a0d1652d0546a5a93883cecc747f732b3bdaed2e3077235d96e1c1348d539cab6f0226ae54f631184707dd430195a94466afe2e0896f107d6102fffddd2af32a09d36ad8349e20bbbdf9b77d50c655fbc3364a66b2304c9ad762e72acd03671d3806de5fe6548449e00a4831a821e5eb68e5dcbf5140b7e02119f04477766056218d53c72af78896ac01534846921574df2fc773a8c2700b2fbf81beff179c180c882327522590f83044f70a7bdea6fd2a6cc7c81b6b6f6b8b35d96a96cf2d51ba5876f0f984224f41fa9366786eb01d492be422d116a994b3f36bb65936a9bb68556ee5872d8636f310122698aae9f1441d25dfde6e3f273611aad08417f3468fa202806e69b54de76a8ea0eb0b5f3a721dbd23467db7707b21801682a082948705092acb471a9102988e7b875e45d0b628f4e6703c707a2875173c9a570c7c7ac3247089276eaf98dbba7f08f7031cf315b793c0d5586adb2ab5a18c54dde0141a0e871b7b5e78da4b209e2f13e09fc123a3d14b4dd54bd0956cb1943b2fe3664656ae020166f6f36f7af96a062520fca85836eba5f696d434dbdb5ae2cee09dd91ba24dd34c680731de081b895d413c17481de09647430a3aa3cf4dced613d96a65f0e064db4a4510d8df4708538486363a8ba4c757b42e53bbc3a7547c53916001fc92a465984ec28af133669d24d0814fe27203897dea53d4f685f03c9c5ef209fc8b7a4dbd50331b983396efadd0d12869e2e21eda3205a1f52be7b4277e8976919f928e960ee335792fa14f3045b1653a9d395e148aa895c4f5cd7a7a62c44396ea7d718ac4234067d74d06fa15fe76d3da7f526ec5d2874a7f4c8aa3ed5842bcd9657e90eeaaf62a21008019bb01493fff3fd9f45a9b80adf1ccbe50a1e7d1f8c87c661c52aed96e463e8095924827e01e127fc7f8f26d58235e302ff466818dd40c61b3908bb22ca2afde9116e840cdd2996e24cbef5cac0c82a796481b772e7165df274d536b4cf133b93ef8b52ab6319744fd6335545056a85f7412dafe64822c5d03b6819b0256bcc85b8358d4a9be03b09458cf818a08cf7eaaacf4a8a20703fcbac1e15d4fd52cee660825ba2567fbe5d8f32a9db26860e8aa0646c222ee043160d5c66b1964db05fd5362ab48a84826428a79998fb0d95db786b397ec67247051259dcf2e6fdfbfbe9788a322052aa4a79b6ff4c57ecb94969d187ee43d8fcd39d954727356df86fcc1aa7c893a91d6f9b26ec078caa394071ec42c158619d0dc8de816070c369d747896ce423439f78f926aeb73c552bbfa58b6b9b0078cc218a3b272754f267a2345abf942622c763cdd452d3e807f90f3ac256f5b493112496feb8d8bbfec2168b9ecedc27c47b0b0bdba04008820161f854f642cb8978d386cde2fbf567bc85b1d6a10ea0a78c33138925df6e4249c66359efb217d0b6cb7c636d89c146611bbc2f51189384e4607f465b1ab1dab3fc8d16d169a8943462ae9cb09e5babbe56fe040d166e945b95fb3908a136de12f965e545f3eec0de07404146bccf54efd2d39d5950af0f1a15ba4f993551eac7b1db0a1842f9c52e7f5dbb607275b6e786467c58260c75b6a003e7a4a9e5b0a060585383c1b1bc827e4dde8e8ef1a1ad4dab884ffc94fe42d5b8522ad0cd486b1ff38bc2db8c0a6c3bcb2d2d1c3c1cc4dd0f9cf8a943059fb88ea2bfdf1c2daca687c8768d2a8e0bd65e6d4704f3f00994bf4f6646e9a23266ce4ef997f587e3dc3508ae4b53fe363035f96294a3e08b5a868ad2f823f375f862bda37521e86abbcc19ef8e4f66b2b53bdeabeffa6c3b5b34e756ccdbbec2f38a722e3e41fbbfc59d63a2383ee1876935a5fb2a2ded6ea387efb234732ce40aa603d1b5f8d1930f749dea4549346496fe14f92e0cf353cb2ee32fe1e419ca23843859f739c74f9a921e2779d0decab633d024868810d1283436bc6ec2a822bdb1f7969708844187eab2ae77065f8bb3fc7aa93ae7960075a683180e463410bb15e777799c877d25a8d507066edc03653f854501deb94454887dcde32e2654e5f2ba797508e5663eae978b3c823fe93d4dc5d9e53d048d68c12f811a2637eda70d4a64c3af3d407b710200beb886b00b354fbf6a6b6f5f3b5591ecd19ef3772f66d4a0aef9df9030d5f225e360f014f03399d4f877999aaf068bbe15a106da70999eb293f7f36b662d8bed0b5ffcd359f2435aea2d04124b546c3fda0ca9fc9334e5e603ac2f5f67087e327dbdfc006ad888ffd72db56744e6259c8aecc567881023e4577046c9c7151e9547c29ad54686f1b22b3daad2fbb9f336bb0ec53f39fc9eead6614c1d6e4f15906502f70ad14a7295e232b6db3f8be7d90d0b51e586fd051be0190a9f665afc76f6df244b610c6c9436de7c6a50b2f235a61578f1bda4c8caa6fc966b2f5ea0c0b7b84ca5a291633cef3be06bbcbb06bd87b238efed24e26fbf95dd74e5cc54f132c6b8b63b758bd966755c7aec03c0fea5bd0b6c685d60208cb2d67f42c7286d78dc0b3f425c83f0dccbbeac9fcdceab68e900b893a2e368e116144012678d08e893aced28ddd093a683f1882ab593d2c6bd925391a8ebdb406210e0474402b793d832da228ca77a99e42779e5f1eb66666133f463187c0e21cf9871236ed5a3dbf19f8aa366bc03eeb3bba20eae7bdb7106859e5fc8b5200416ed60605f5c3b65ac862e74dff7c918c3dfffa54df14a0381e6f1a0e52c288ec3d5c64fdd763d22317fe8e3abe63328d36cc5be498ade5b00a947df995653ddfe1e070c7eda7c1684e02f359dc95f52c7ddbeaf561b1f835feafa679a37fa35638d68467f597db3e73dfcdc57ce2d574596531b68e4533776e773cc22ed0565ede27213c11ad76d81b0609beda271ff36072b07c0850b9baf20e121fcc608f9b231ed5b27490b2d98c24df6697cd8a5f5a38d0141e8973f208143ea7332a442d3c47d093cc6428b5d6d9d88e1685646bfc15c35e930d446974f6240f73d56647974585fe817ced7568634280cfd7475bb5a3787af1ceb44e2cc102442194ffbd22f21df9a8b873b6dd9df8093139f5d182928c4dc9f26380f9919635ac5fb653823370813807f080f8251ca39d50356442b2aac656a0119f7a907f907904db37fad33eacceec290f5e5ffdec15b719188c109c0ffa5957adbb41a2bd478afb09ed53c0db4f670127a6abc44da201a3cfc4eccf42e48568905ccc4e9e173ae3651d50cbe07dfdb326bb2487038b723d3e258433505f6b0ecd6836e0564a8497e85a12679a8813cc3d854c3828539b544ea1deea851e4d0bd6678bf62e8c92c7e736a994956332b6df7d6ccc9664c9919af5ea080ca2b7c0f86c9d5eaf911e5191d2f14135e56b9b041c691cec4e81a22232614261e8370a7e80f29d71b75ee8a89fb6c9f04b8058ee1cff4ee04e5cfd3fd5a49d7636d5234cdc17b787c7e64017df8607cd78432fe7ae9cba61ac55fdf9cb20938e389e6e04bf3f57a4637f6c2eeb54e9972094602b9725c6eb50b7ef16f11bbd256a86fd9168445b893e15f988ee931691d2b0b41f10a3", 0x1000}], 0x1) preadv(r1, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) semget(0x1, 0x7, 0x10) 16:00:47 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000000)={0x2, 0x3, 0x8, 0x5, 0x1, 0xd549, 0x10000, 0x10, [{0xfffffffffffffffd, 0x1, 0x9, 0x7}, {0x8, 0xffffffff, 0xdf5a, 0x9}, {0x2, 0x61c, 0x1, 0x5}, {0x9, 0x401, 0x3ff, 0x3}, {0x3f, 0x5, 0x9, 0x683}, {0x5ea, 0x7fff, 0x200, 0x4}, {0x80, 0x0, 0xc5a, 0x3}, {0x6, 0x1, 0xef0b, 0x7ff}, {0x10001, 0x17, 0xabf, 0x3ff}, {0x80000001, 0xb7f, 0x101, 0x80000000}, {0x5, 0x1, 0x100, 0x6cba}, {0x4, 0xb9000000000000, 0xffffffffffffffff, 0x8001}, {0x7fffffff, 0xc19c, 0x7, 0x4}, {0x4, 0x0, 0x40, 0x8}, {0x1ff, 0xf4, 0x957d}, {0xffffffffffff8001, 0x4, 0x5, 0x10001}]}) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f0000000200)=0xc) setreuid(r1, r2) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f00000004c0)) ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000240)={0x2, 0x100000001, 0x1, {[0x4, 0x101, 0x3, 0x1000, 0x100, 0x200, 0x8, 0x400, 0xa, 0x200, 0x20, 0x9, 0x0, 0x8, 0x20, 0x539e4951, 0x6, 0x8001], [0x220f, 0x0, 0x9, 0x6, 0x8, 0x7f, 0x7, 0x81, 0x0, 0x7], [0x0, 0xff, 0x1f, 0x285, 0x8001, 0xfff, 0x6], [0x4, 0x45, 0x9, 0xeed5, 0x3, 0xfffffffffffffc01], [{0x3f, 0x2, 0xfffffffffffffffb, 0xffff}, {0x0, 0x5, 0x4, 0x6}, {0x3, 0x7, 0x80000001, 0x40}, {0x200, 0x8, 0x9, 0x6}, {0x4a8, 0x1, 0x2, 0x5}, {0x101, 0x40, 0x1000, 0x6}, {0x4, 0x0, 0x8a6, 0xf1}, {0x4, 0x6, 0xf0, 0x100000000}], {0x2, 0x4, 0x5, 0x800}, {0x9, 0x3ff, 0x6, 0xfffffffffffffff9}}}) getpid() 16:00:47 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x1040, 0x1b135a67) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) sendto(r0, &(0x7f0000000080)="503145cb799e587d686b06ea99df92a668ba8277076ed29e4278d1b971da5a05e47d66e5c9751e5150eb18c7e9a5157d923c848916cf36c86cccede70d", 0x3d, 0x2, 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0xa8a9) 16:00:47 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) geteuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getpid() munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) setuid(r1) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat(r2, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000000140)=0x8) accept(r3, 0x0, &(0x7f0000000240)) 16:00:47 executing program 1: semget$private(0x0, 0x3, 0x20) r0 = semget(0x2, 0x5, 0x524) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000000)=0x8001) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x5, 0xffffffffffffff00, 0x7ff]) semget$private(0x0, 0x1, 0x9) r1 = semget(0x1, 0x6, 0x10) semop(r1, 0x0, 0x3b4e76710cd8ca9e) 16:00:48 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x1, 0x0, 0x2}, {{r1}, 0xfffffffffffffffe, 0x15, 0x0, 0x4, 0x80}, {{r0}, 0xfffefffffffffffd, 0x20, 0x1, 0x7, 0xc2a2}, {{r1}, 0xfffffffffffffff9, 0x8, 0x2, 0x1000, 0x9}, {{r1}, 0xfffffffffffffffd, 0x80, 0xe0000024, 0x7b0, 0x8}, {{r1}, 0xfffffffffffffffd, 0xecf6e5f3e089a421, 0x2, 0x8, 0xfffffffffffffe01}, {{r1}, 0xfffffffffffffffe, 0x0, 0x1, 0x2, 0x100}], 0xb313, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x90, 0xf0000000, 0x4fc, 0x9}, {{r1}, 0xfffffffffffffffe, 0x20, 0x1, 0x9, 0x7}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x2, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x6c, 0x6b3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x1, 0xffffffffffff7fff, 0xfffffffffffffff8}, {{r0}, 0x39ac3d43ec5ff6c4, 0xb, 0x80, 0x0, 0x10}], 0x10001, &(0x7f0000000240)={0x7, 0x3}) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0x28b81e) readv(0xffffffffffffffff, 0x0, 0xe367020d792be377) 16:00:48 executing program 0: syz_emit_ethernet(0xa2, &(0x7f0000000000)="b49e7aad11e52c7b291757b05b5803702997bc35bceda7dd51f8122671c41c83a8502b1916f37745ff0485df8a9a1d5a903dd06f30af27872d6a66dc25262badf54fa98aea60a3af356f592f40f702046a9388812d905f1fdda1ffb173e326f6c4dbc9e328ca4b43357eb61fc1bf3e42606ccb9f773dd49df6fee3a90b94d65ca8347e8f13325824ec07ff4bca626a2a36b5c971ed06864a6ffce6afaec5ca215f15") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x8, &(0x7f0000000280)=[{0x81, 0x5, 0xdc82, 0xfff}, {0x80000000, 0x9, 0x8, 0x1}, {0x81, 0x6, 0x0, 0xd232}, {0x4, 0xff, 0x7fff, 0x80000001}, {0x5, 0x848, 0xcd, 0x1}, {0x4, 0xdfd4, 0x0, 0x87}, {0xffffffffffff1dc6, 0x80000001, 0x1, 0x1}, {0x100000001, 0x7, 0x1a03, 0x10001}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3, 0x10000}, {0x40006, 0x0, 0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x2, 0x931e}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000380)={'tap', 0x0}) dup2(r1, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mknod(&(0x7f0000000180)='./file0\x00', 0x32, 0x8) 16:00:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:48 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x6, 0xfff}, {0x26}], 0x2}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x12, 0x10) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) connect$unix(r1, &(0x7f0000000240)=@abs={0x1, 0x0, 0x3}, 0x8) chmod(&(0x7f0000000200)='./file0\x00', 0x18) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x2ac) connect$inet6(r1, &(0x7f00000001c0)={0x18, 0x0, 0x80000001}, 0xc) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000080)={'./file1\x00', 0x7, 0x3f, 0x9, 0x0, 0x80000001, 0xc6, 0x2, 0x0, 0x1, 0x3, 0x6}) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x2000000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x5c}, {0x40000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x200, 0x0) unlinkat(r1, &(0x7f00000000c0)='./file0\x00', 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCDRAIN(r0, 0x2000745e) r1 = dup(r0) accept(r1, &(0x7f00000001c0)=@in, &(0x7f0000000200)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wsmouse\x00', 0x28, 0x0) recvfrom$inet6(r1, &(0x7f0000000240)=""/142, 0x8e, 0x1, &(0x7f0000000300)={0x18, 0x3, 0x100000001, 0x3}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x4000, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x25}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r3 = fcntl$dupfd(r2, 0xa, r0) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) getrlimit(0x0, &(0x7f00000003c0)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") connect(r3, &(0x7f0000000180)=@in={0x2, 0x3}, 0xc) 16:00:49 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = socket$inet6(0x18, 0x3, 0x1) fcntl$setflags(r0, 0x2, 0x0) mmap(&(0x7f0000e93000/0x3000)=nil, 0x3000, 0x2, 0x1010, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) getsockname$unix(r1, &(0x7f0000000040)=@file={0x0, ""/108}, &(0x7f00000000c0)=0x6e) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, 0xffffffffffffffff, 0x0, 0x0) 16:00:49 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:49 executing program 0: 16:00:49 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1, 0xa012, r0, 0x0, 0x0) 16:00:49 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20008, 0x2d) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x6, 0x1) fchflags(r0, 0x0) close(r0) sendmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x0, 0xfff}, 0xc, &(0x7f0000000240)=[{&(0x7f00000000c0)="8f66e50bb8f2b6f41772ebbb6332a7fcc346dbbbf359999bf221991c5e16130dfbdc563fe08ed65658820de7c0a33b652406d6ade767a47137abaf596b10a5124ec63326976f98da147cb328bf696b2463a91b232b7d89e4ac", 0x59}, {&(0x7f0000000140)="8bc58ae3356809bce889aa00f8e7f911b08083891f5c0d4c4c4e160df6acf406361ecb61334ff7f8ba3e0acbd8e0eff236075095559ba7bdabedd872aa13acd60e8a40a91277471c597ccb59607c0cb0cf9ecb4f9425f2b0dc13d259943096acf31dff62d20effcf5f3ae2a6d96c86eee50ec33dc2379c886fed95960ad06db1dddfbd584f06aaf44a6b94d2578d23e5fd93c95b205d5d4aa1165c67e17e983cf9f50ad5fc91c0b2e1273cf25b7c94a0fd611d0d3d6351f424d8e948498b8fd5fad3606d369033f569f3af5554f1abce19ac843dbc4277a55ac6f43d3232f5434916f96a43198202f4c48761e47898da314af5559f0a", 0xf6}], 0x2, &(0x7f0000000280)=[{0xc0, 0xffff, 0xeff, "5a665a0f9a11325c9ce4349f30762ab8e5c3e47d773da753049dba4682dc8214f4a2638f72a537e0d5b6b092a6581e28feafbf920c4ec461a6cb61c2051fdcd9429bd14c78cc90ae31ead19e7eda775b2338cfef54bd90702ed6543ed55fd61850201aad2dac5765f5b196600014e57821e3048259279d7e1fe466236eb3b20ec60724fa501d878b0dcdd829b74867b7d0c633cf78d9d496916a70c519c4139dafd4dd3f5392beb67243c197d333"}], 0xc0}, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) seteuid(r2) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000400)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000480)=0x315) lchown(&(0x7f00000004c0)='./file0\x00', r2, r3) rename(&(0x7f0000000500)='./file0\x00', &(0x7f0000000540)='./file0\x00') getsockname(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) munlockall() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000600)=0x8) chroot(&(0x7f0000000640)='./file0\x00') fcntl$lock(r0, 0x9, &(0x7f0000000680)={0x3, 0x2, 0x8, 0x80, r1}) r4 = open(&(0x7f00000006c0)='./file0\x00', 0x180, 0x2) fchown(r0, r2, r3) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000700)) connect$unix(r4, &(0x7f0000000740)=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000780)=0x1) rename(&(0x7f00000007c0)='./file0\x00', &(0x7f0000000800)='./file0\x00') ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000840)={'./file1\x00', 0x100, 0x40000000000000, 0x80000000, 0x1, 0x6, 0x3, 0x5, 0x3, 0x3, 0x7, 0x1000}) mkdir(&(0x7f00000008c0)='./file0\x00', 0x12) msgget(0x0, 0x125) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000900)={""/16, @ifru_flags}) chflagsat(r0, &(0x7f0000000940)='./file0\x00', 0x0, 0x2) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000980)={0x0, 0x5}) poll(&(0x7f00000009c0)=[{r4, 0x1}, {r0, 0x30}], 0x2, 0xffffffff) fchown(r0, r2, r3) 16:00:49 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x180, 0x8) r1 = openat(r0, &(0x7f00000000c0)='./file1\x00', 0x123, 0x0) mkdirat(r1, &(0x7f0000000080)='./file1\x00', 0xfffffffffffffffc) faccessat(r1, &(0x7f0000000200)='./file1\x00', 0x5, 0x0) 16:00:49 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) r2 = syz_open_pts() write(r2, &(0x7f0000000480)='X', 0x1) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0xc) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x4) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000280)=0x9) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x864, 0x4d3294, 0x8, 0xf8, "4add7ceeabe9bb6b9a8cdeb7e114503f60a9922e", 0x7fffffff, 0xffff}) syz_open_pts() 16:00:49 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x100, 0x0) close(r0) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r2 = kqueue() r3 = kqueue() nanosleep(&(0x7f0000000040)={0x6, 0x1}, &(0x7f00000000c0)) r4 = semget(0x3, 0x3, 0x100) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000000)=0xf46) kevent(r3, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000040), 0x66, 0x0, 0x81, 0x0) close(r1) kevent(r2, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffc, 0x1, 0xf00fffff, 0x200, 0x5}, {{r2}, 0xfffffffffffffff8, 0x8d, 0xf0000000, 0xff, 0x5}], 0x7d63, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffb, 0x10, 0x8, 0x6215, 0x6}, {{r2}, 0xfffffffffffffff9, 0x46, 0x4, 0x200, 0x9}], 0x7, &(0x7f0000000180)={0x2, 0x6}) 16:00:50 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r0 = socket(0x18, 0x4, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f00000007c0)="2b43fb5ed45a23162c6e724b7d911ad97da32ea2d579da90eb1ff00665126eee7caf8b14ddb01f0385328f8d18cd0fc70021120eaedfdd96371cd6dd2dd6e079611358b7ccb70fef5d141021b961b64bf54df0a71bd0e118425cfbe44b8e61e182f51b50810402003a029dc5314d2bdd1fdf79d364ed2de7e2397202afa3b8ea97802fb5f7026125b62585b8e03e3d60e829ee7e17f1e529ef3598dcc114d7d3d8530428b4e657321a07b3a691cfe4b359d7b8d4266bfffdd9f54a48067d0302aefa85c5c49cd4b7f71487d110732af015510dfed9c670adf69a9d4e35635f7902ccb23a2386f2e4af64801deab47184d2435a836cd842becd2512cbbd10f83a109107a2dec598e10b315ddfdc03d7873036cbd5fc94ad64a3a289d05b4242956d3846a49cb4849eb194af200278368bc56700abadc8e2bb9898900157cbaa83682624a3daf2be1c1fda60a12ccb796608900557ffab1dab8e03a47237e684c39db05078122825a043f13fb59b90e0417183cd6b092f08a740a0fb54c3be84aedcbb7085053f2e02880300000000000000b2aae8ff1ca2d2e51a9cb1afc7ffc12a7645bab7fffdc4ccb9561ca300196f3b68b2f65fec1c0d325402a9d6c68de4ca116dd887c40d8d08774c10e9aaa11e7c6cf2e01641c0e5dab8fb4162cfa0b5df2b73908330e0ba51d329099e67fed4a780cf46cb443f3f4e0e92092e75aa91a7f16c86efe270d068bad67bb0f89c1df62128e35d355c59a874662bd7ed7f363ce5bced", 0x224) 16:00:50 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000240)='./file0\x00', 0x800, 0x8) readlinkat(r1, &(0x7f0000000200)='./file0\x00', &(0x7f0000000340)=""/253, 0xfd) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0xfffffffffffffffa, "73cc5160527b0100e534840c76f3000700"}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x5) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x8, &(0x7f0000000040)=[{0x6b3f, 0x1, 0x1f, 0x5}, {0xff, 0xff, 0x35, 0x1}, {0x4, 0x3, 0x1b27, 0x2}, {0x0, 0x3, 0xf3, 0x35b}, {0x0, 0x6, 0x0, 0x3cc}, {0x4, 0x8, 0xfe, 0x4}, {0xea13, 0x7ff, 0x1, 0x8}, {0x5, 0x2, 0x8, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffffa0, &(0x7f0000000240)="af78ef5f067288af55d6fccf3a02dbdd2e4167c915767fac08f18509c86f78") clock_settime(0x3, &(0x7f0000000280)={0x8, 0x6}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x500, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000002c0)=0x1) read(r0, &(0x7f00000001c0)=""/102, 0x66) ioctl$TIOCDRAIN(r1, 0x2000745e) 16:00:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = msgget(0x3, 0x202) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000200)=""/249) nanosleep(&(0x7f0000000180)={0xc3b0, 0xfb8}, &(0x7f0000000440)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffefffd, 0x0, 0x3ff, 0x7fffffff, "735160527b0100e534840700fffffff800"}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x1fffe, 0x0) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f00000001c0)) r4 = getuid() setuid(r4) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) nanosleep(&(0x7f0000000340)={0x0, 0xffff}, &(0x7f0000000380)) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000400)=0x5) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000003c0)) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) 16:00:50 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000680)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000040)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000d91000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000fee000/0x12000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x400000000000000}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000e56000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x2000)=nil}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f00009fd000/0x600000)=nil}, {&(0x7f0000aec000/0x4000)=nil, &(0x7f0000acd000/0x3000)=nil}, {&(0x7f0000c0e000/0x3000)=nil, &(0x7f0000c5e000/0x3000)=nil}, {&(0x7f0000e4c000/0x4000)=nil, &(0x7f0000dad000/0x4000)=nil}, {&(0x7f0000df3000/0x1000)=nil, &(0x7f0000ff0000/0x1000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fe0000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000e13000/0x1000)=nil}], ['./file\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) r1 = dup2(r0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000600)={0x7, &(0x7f00000005c0)=[{0x8, 0x8000, 0x81, 0x66a}, {0xa48, 0x6, 0xfffffffffffffe6f, 0x4f33}, {0x100000000, 0x0, 0x80000001, 0x3}, {0x2, 0x4, 0x8000, 0x6aef}, {0x6, 0xffff00000, 0x45, 0x2}, {0x0, 0x2, 0x8000, 0xffffffff}, {0x100, 0x1, 0x2}]}) openat(r1, &(0x7f0000000640)='./file0\x00', 0x100, 0x10) pread(r1, &(0x7f0000000000)="b3", 0x1, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000540)="96245217b69484b636ed1d8e153543fc00f7877a29fbccad0041f8eb06e3db51e26b5accd2f0f73b6efefdb644dfa7575656e88c2e1d969eeda0aaf29fbb34bcdbf66e37e64471a345a8372de9fd15", 0x4f, 0x404, 0x0, 0x0) 16:00:50 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000040)="92", 0x1}], 0x1) r1 = syz_open_pts() r2 = kqueue() close(r0) r3 = syz_open_pts() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1, 0x2, 0x3, 0x800}, {{r2}, 0xfffffffffffffffc, 0x1, 0x42, 0xff, 0x3}], 0x4, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "2dc13fe6f86f08362ea8cfb73d3ef37e97d32a62"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000001540)={0x0, 0x0, 0x0, 0xd23, "e45ea840d957756d90a9f900f66fad02ed0a9e9e"}) syz_open_pts() 16:00:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000800)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$unix(r1, &(0x7f0000000540)=@abs, &(0x7f0000000500)=0x8) getsockname(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) sendto$unix(r1, &(0x7f0000000240)="d1201d9c07b00a16a86b937d24a7f2947be77f1cbe061ab59b4c483ac24bff05792c3b2d50e2f61fdd92120f14405cf540aea663e53940647fdbf6390c9d521a8ef176e290e1cfbead46e28d2cdfad33172d9d3cc0db9ce22cae4738532a1dc775f78b6d6052e279e6fb2f65bcbf4bf29cdbec91f52747de7323b7ac7626d427d51b6cbbbf298a0f33e9a2ef5ccd435c8b", 0x91, 0x40c, 0x0, 0x0) sendto$unix(r2, &(0x7f00000006c0)="7ce65e6fd17d9e00c743cc717688659e69650df196f3c68f09e3040fd4c0445c6274e49e9b39646426196aa6a873bdb09f1f4d036cb2fdc3373b4402024aff42989a2f6268213e2748299d572ff7dbf5dbf41620eba1e4222a69f29070f66098f9794a3df1d00c3ebf000015ec1fba3a3931826d8c0d5b127961c0a2761477cae590583c388e89e339f3f9b5d0", 0x8d, 0x0, 0x0, 0x0) fcntl$dupfd(r2, 0x0, r1) recvmsg(r0, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000005c0)=[{&(0x7f0000000040)=""/120, 0x78}, {&(0x7f00000000c0)=""/87, 0x57}], 0x2, 0x0}, 0x802) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000480)='/dev/ttyCcfg\x00', 0x20, 0x0) ioctl$VT_GETMODE(r3, 0x40087603, &(0x7f00000004c0)) sendmsg$unix(r2, &(0x7f0000000440)={&(0x7f0000000200)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000380)=[{&(0x7f0000000300)="6e863081f934e2e811778629c98472803f1ff45519c429ad82e347c340f29df334083da30304840cc3fb4885b988155c4ea4f4d4f04def6079d03a5867c055a592e7c2300496c1", 0x47}], 0x1, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r1, r2, r1, r1, r2, r0, r0, r2, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x50, 0x1}, 0x1) 16:00:51 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001680)) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x11, 0xfffffffffffffff9, 0x10000}, {{r1}, 0xffffffffffffffff, 0x88, 0x4, 0x1ff, 0x100}, {{r1}, 0x0, 0x40, 0x1, 0x8001, 0x7}], 0x3c84, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x10, 0x10, 0x7ff, 0x3}, {{r1}, 0xffffffffffffffff, 0x16, 0x5, 0x6, 0x2}], 0xfffffffffffffff9, &(0x7f0000000100)={0x9, 0x9}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfff, 0x80, 0x3, 0x0, 0x0, 0x8, 0x1ff, 0x2, 0x2, 0x8001, 0x100000000}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f00000001c0)={0x1, 0x2}) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file0\x00', 0x7, 0x4, 0x2, 0x1, 0x1, 0x3, 0x7, 0x3, 0x3, 0x4, 0x7}) rmdir(&(0x7f0000000280)='./file1\x00') sync() r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000002c0)={'./file0\x00', 0x856, 0xfd3, 0x79, 0x0, 0x4, 0x9, 0xef42, 0x0, 0x3, 0x7, 0xfffffffffffffccf}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r5) shmget(0x0, 0x1000, 0x106, &(0x7f0000fff000/0x1000)=nil) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x6e6a, 0xeb7}) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000440)) getsockname(r0, &(0x7f0000000480)=@in, &(0x7f00000004c0)=0xc) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) fchown(r0, r4, r5) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000540)={0x6, './file1\x00', './file1\x00'}) recvfrom(r6, &(0x7f0000000580)=""/4096, 0x1000, 0x42, 0x0, 0x0) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000001580)) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f00000015c0)={0x5, 0x2}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001600), &(0x7f0000001640)=0x10) 16:00:51 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x1, &(0x7f0000ffd000/0x3000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/98) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$VMM_IOC_RUN(r2, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) 16:00:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r0, 0xffff, 0x20, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000000)) syz_open_pts() getpeername$unix(r0, &(0x7f0000000040)=@file={0x0, ""/4096}, &(0x7f0000001080)=0x1002) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "f1b3543be0b8820928b4726f51bc855ae55ac633"}) ioctl$TIOCSETA(r0, 0x8004745f, &(0x7f00000004c0)={0x1d, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:00:51 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2007, 0x40004004000828a6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) fchown(r0, r1, r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x120000003e, 0x800000) writev(r3, &(0x7f0000000140)=[{&(0x7f00000002c0)="000000186004008b00003a80000000000000000000009e60ca85f0015a6f827388631103d14200002800003a06625fa2abee4a00", 0x34}], 0x1) writev(r3, &(0x7f0000001740)=[{&(0x7f0000000000)="aa24e3a79eb333965f623b18e49beed8cf7bda47dd5ecc1881b2c85cafdc87b7d767", 0x22}, {&(0x7f0000000040)}, {&(0x7f0000000180)="8990d5f468e73c58f83af2376c60c3f4746ebfc94a39a111d05a9a7e6b89cd9a6371ae6743a682730ed96b09016ab5aaac7d16541dc8ec9692e43c3dbc4c522fd9b1ea1542a96bf042cc14c60877d0", 0x4f}, {&(0x7f0000000300)="012e366d9900b7af240eb4b92b7ef462aa0bdacf6e37f74dd348f9238e0b4792d6b0a17a978ac1d99af302b4b358135c590f8b1e1db1536a546eb6229b15bc13e23935d142bd8a5039ef2cd9563f042e259bb7d5a7785ce722a5fa57da36364cd4b158ae99d196519b1bc6fcda22e74f1f41d4291b1ad8672ba1f655a852abe0b5572ab181c3dea8107283e3ac2a1657", 0x90}, {&(0x7f00000003c0)="47f33adc9dbc7e3b94fcbdb421c3175df6670a8e9f84874afe44123aa82d74742057b4052009bd03056c13c12f0613d6f8a6454ae3e0ea2d06b2d3ade26997581fcc5e04dcaf8c02324e5a174acf1e39c145823b51a5dc8089cf5413128b07ea118f7ca076e94b117c91af914e9688b17c0ed0165b36bb6e7c35818c09dd059be86a5c37f2f42611feb96e178e910d73fb0e958021ea2a77f1fe83e73ba9f79c435fbab42bcb", 0xa6}, {&(0x7f0000000480)="154c528da796015b2a5b70536b695ad6ddd54eed9550c5422c5436ec10db6541512025958761d4455e8bb150e0d87610efc89141f5a153a2049610a944c163af93aeeea8d36dda17ec0a110ce194b5c1d64e8aa95cea18ee234fdc8765649841eea66dc9fc1691f4da56ea0158f5651cb18468b7f68d696b4dc509b6317825c9e28fad6fb95c47093e36ca4ac8ba7182c0ffd9b8e0e75a40708d0017d4dbd4261773caa334a4448b417782e8834d4035c8adbd5262b4b9289a15fe1698823b4ca25107db6e3ae472c967e3e47219fa00cb1a3f6642fe70edd5070b0993a31b3170a9ef4bd2273f3df93bb7d1715fb0de991ddfc5f5d5b3f6", 0xf8}, {&(0x7f0000000580)="eb2aec952d9bab01fd8fc7c089d9f29ef1688877b727eefd3ca2ea406d4b6c28841974e12ac3c665501cccbd5f43e4045bfac59591c04583d0a16131427d55d88598dafb051b365b67f2971cea2dc66fab9d46761708a70b47b85e8bf8c94074667a98b750d793616de291bb5aacad9f1577923eef81f3d59365b4eb386d373d0ca7524c3f53e8d03c684f3b033ce316a4d2f77500ebcadfccb18d866323169df5ebbe0f19d46ce08f0f0b98db034f35118a58bf81512ecb8313dbec37c61e143f67bee13cf37cce806ac0ab203229b4839de380805fdcfa344fe35b3b27ce87eca2761f67138d49467918f7163320eaebf3c0aacd051e8c58e32b470c9bfe18665e7491fe38b068afe32e96f978ab6d13c8aa756581aebe8c047ad84f057968883c7a050866b83d94c554664e3e61c85f4088f116ac4fcf4256b8b428bb7ad6f8820bc34fffd7d414dd145d3fd8fe77c3b010ccfa890272045e8fda7ca4e1f13bd5023f8b635a35b2deb9b9b6543993e0cfd46e95262581f6bda8d4e8afe39aaff0ddd38f10a7885df43af949c41f871ee41e623c07e42ac5debcf140994c8d5b6635a709aeda73b2398ca5736d35237f8aa180e6675f153d7a28fabb2adfd69b75239aad28bff8c899a4d0c68eb11f6c34ccdb93c15b34c50dd32cf8e63cdfe5fbc3ac62100c4cb49197ec9a72f1184fa613f8df67ec45292dd35967a43438bfc7c8e6c241cfc2c0fd28b789831ee79cb49eaa5aacf503cb639d56300e77c1069604f717b688892cc7e9eca2b6e85edaa1377ad023a51f7f9235413c56496a5b035bb961c09b9ba26a95f5ae63734c485832ea5c6cdf9dc9e9900bcd5b46eaa1af453e67a58b0002cb1e19b46e43d35ac34db9667a6196d89d1e2705237cbead55b0ff315c8c769ec27a0718ccb33e9574866e93d4937729be267c779f9ca420f9e0237e73624c1c5cfba71e0608f72ba1dc4dafb0b9222b11c5846eb3e29b9d1742f1577ac8ccf8cf3683a669c9f54d2db4121ba1fe525d7c84dd3dfdccbec6be810b2e7b91989d1449d768dbfde0b2dd71c3972defd9fd4217fb10b110e7040eb62ccd4b477c5534c6af5cb7d945c217864938f00c53d69ce95f7da7975d4e5b96db9dd67a766d8c0ebe8959c2fa5fe9168456f4b1bdd90f232514703dd50051c09f8d5e6ceb9897894c755c40355e1bad29bf804cf37fceb1a191ad7cd9aabcea31230dd58e81f880898478c95ab34c24aac0166417057ca46e1e2ed6cb0fd4c8561f1fb7f55b2c046d6566ebdbfe3546c6ab812ccecc5777a2c392a3acc0a138d56e6aa9a8543e1c655475165f5531c5daac81e667abac37774b00f744cd2de068b109e66c00e5cb7bd8a847c26b7285d7187dfcbf8aa0a41e33890379e62a004322c3295b469776cda15c85eba3e421bd1312a5577759068970b5695847e8857a7272a0a21389e78a6945d48f72a58f9d942d6185f67e2e81da3c8d74bbe5b13471f7e8d4ec7a6cafee2fc604911b36299cf90b3f8341b806a4c539a8f6229679956340654e71fcbd9705898d7c134aa0067aa396196cf1f1f0a99400fd26026f6a8f430df0a7853a25af94188e496744dd1810a0f21e4fb198fb39d0f1b7443c6149a090dfee694624078cb16d474e9979c43e3688916e40c3afd147de5aefa887471dce39624d250636dfeb05f28b95424d087292e54ae9c19b60b80f9b6f2d803881e833cac5ece58fd352081be647e212a0be091e0cd09e5466f4171b71b733a4f49b8204a8bcebe6c899ee6c999318b63b531a6c14ed6d3d01a6e48308a031765fc2b47200249079ad94f92335342b2b94cbb4d80e563d4be171a6b497e7175cfa59542c01d5eba331dba16ff8cdd56f4946517057a9adbaed8dc3122665a52e91a854cd1821e2a1a6eb8668e62da7853d3ea7666d0c6ea7ed8d9c324018ec4ef6f9cadf1c4ea8caee5717836f3a5f77e219a9d90703e1bc0de2732424051b578e7e2c00ddd90b5bf699ba073c9a3012077aa002137eb762dd8d022ee6dbf8e5b0d7ce12dde39d04e42f638c83ae28d33a9c9cea03ded282108aa8ef24aea217dc896b126fce628bf6130533453043e4508665d838e41abc5be326d17106679a08fbea0d8b71378a3064295ee21d396073c1f2f9a76b4e8e93883a264208fec15e8f9236d26963839d56d7aa5eb52117dd0a6fece94c2588bd7bc1da8ce63e119894b07f54e7fe840e4ce32b8cb065141c84faf84b345fef1d1706a1b31a91ffca90dec73ef80533a59071e5d03a784b8609025a5789d74bfaedd30be258a0472750c88ff0d65242365f332bcfd4454dd3ec77f961f68a363eaa3cc9b7e031484cce931589f532a8c19efeaa4ec0fe269712c0e507819f4403edbb5081d1fe717856eb9cc0aa8440f059a14ccfed569b7bc944bf03ce8c3104e25565fbee3d6be02b442225288e679a9ed3103301c7b3b7cea7bbc307ca9c5be7cb496fa779e4752f74cf1f5deca76dc92a746aebcaa6d1918d584d4f2008d10fbe19066964562eac233f1fada22e7a987bc5bb84550634f075dc209404c33cacf147d8deeda2ff11d434d8cfdcf9dac696a8216ef9decfa1b3bc4ff23c6579266855e3c05459af9e88a3b4371b27880b849f35cbd1cc53e5fdf2b4ab3606d98a147a8501b0d70d3a7b037fe70284dff31109400d843413db29d7e62e2133b4dc14ca12e7313fa7281979ce4c9abc11e01934978d507b8e9d3febbe37af1f3584b1240ff3ee90cfebe0d906e92346308a55a27e28563bb020bc58a82e5171ce8c8be165bb3b4c9546a8600dab987b891c65c4a05b651f858a054b2507e59b4a0ec3f7154e595632e4cf8595ce62c03516ef08e4a0ba815e1532874dd6bfc93470f7115062d07b7d9fa36b3ceb530538359b42c72e3d9ff3cb97271ef22fb3b823879f735e9c328fa003e4ab821ffbd741e037771bc33d2865e90c19f28b37dc009708af890902dabaaf3f2e867d6ccaa3844b721c20c81aa1982f0e03c5afafc232c6a7338c2f5ce51ccf5b182ed35db135722fa6188ee17c266550a46fc000a1ce9def7e1e1cc8c35b7dbee4b330809708a17a78fb4ec3a12065ae2d3cb7d41781cc4f288c1b0b6c647de3c46b55b0a76a815f873e7499d1463862de341d34049637fa1e707e8b78afad2ffb7188d101b75bb6aa080f390d400a5698e1d725c5e51da5d2a4b1ee189f8f4057b0a73a48b911b81475f069f2c9d706341366aef16671dae21133d749b2f232d117b022d5bdc7fea6fe4c44c25fa639c81d57e78d9b9730059a1ecb37edbd50ad59ca528b33bba03b115301375bc6eb751f7be2a38b4fdef0ff386c9d3409690599f901077502f3792fda936713fd8e4f8f4f7c88bc8ab5d7734f743ee1b8ddb13140472a88ee4bfd3ac120d1c23c6360db6b804ef80d501c48179fb5b1ff342c9e4986974aef0ce85ceebe7b80aa70fa492c56e9edec62cfd1abed4c45d59cc955c4c358b6b79820f5df00085f19281acb44dfc421ef820f5e4caf15d4c51f64631411450dd6457f52835ab55095db502e2565e6ccca43e8eab03752860e56f155f3b73ffa7daaf64d334f2d045ec7f076e52ceb6dc805a7a444dc49cbd0c02a7b43f00393e499311dc15393a25b218443e53caeb722823af39493ed226d52d243a6744d523bf395251fa8d08312c53649a3d91583490af9914438d0bcf0954e365491d1ab6ff099715e4e9f2582df29cfcd6af919c665c4f5ac7a36d24fe8e155c78418cb84b9f276661a0c6500aa0c64ea63cfc9fb4ce72fc96123b66dbf835bb3ac60866f291359717c89c2cbf1c0647b4a1d9ff97815ea36a86dbaaf30ed6713d0da355f088397ec4d857c53d862780487f61f5eea255051c51dd8bb3157ee28f6143650959a9e40c9d67a256a8f2463b6dfe3fc54649b1b47b5320e7a8f80afbd6e8747433f36ad5258b8343c93a9290a390c4aa6371259a0b3aae7223245268d966ccc50441c3e1522812daff548af47873b8d030ab0a93a0340d156920c14e7f40a6dcd8b4a2ca1d3f7790634a9696c5a6bf80e974713384860c46975dd83eb92273b5d7feafa3602a7c325a8b4e445f843855101cc49a700925753f7d9f2a327c0176d6311396fd9dc0c1705393d541faffb895411419e08cab5ad04d7b675978a6a375e3b3001bceaa2e3deff3e5638b06460284bc60fb1922cd08bba6582bf1f9373a8f07e9ebb6a49ffbf3ce39c8d65ea367bd20c2b2e3e59050aa2c02f0fe46a5c25e6712388593b1b0dc26e76ee22866cdeb23ef67bd5af5108d9abfa00cff0e5b1525997c860a308c4bcd799aa5ae91614ea23fa972d54fe91576d81c1f0a46b9b171261ffcdd302ed7725eaaf85efdcaf90cb54eae8a192120a5af5555d800d568d0a5e8b991c2285b872fab3bf4e56b73b817f27e24e6b5b2760a866d715ef5ccb97413ca627b4e05b096f595b2de202c3c64402d368eea1eca5e7d8dddcb66fc31fdc4a5cb3db96dd16a05a4a425260f8a42791472fde5babad8aa75ba391af73ba12211b8febf7a8b0ccf8e09464c8a27301bead7ff11933901001a7a0fdd2879a6534337256a059245e9c86845768556ab4700a522b5487c1fb68111eddade2ed19902fe9666af4068ff90b31518cee4795daf619bf77c06fcefc5e4b9ac6502fc7b846c770b68323c89afa4805d0e8fac7527791906fd88cb1ce0a636dae0137a976eb06b67796de63a020dbcabceddd3039bbfe2af0156d3a20ff1b897aef5aa1ce0f5231b675c03ad852b2e5a871d4c0919913aba33575e082fb028d8d658dda375c1ee114843299b5b17d4d01b56b4beb24c959fa07e89fdc25ab71fe41d9e9c62f825d3750342c2366e0e76718fe221d1cb246e8abc40aabc817ce9c8c99781e0b4d6487c51708f5a0693bd9c2ac0272e58404c97b9442f4343e134ec3d976a981d328a5fd78895387f8a2c91b2e9bf78b86693092fc4c1eb4f3e868a2c444917c22576491dbe0ab639b72eeef81f6e346dded3e216a9e1963428f8dbcf0047f7dd9f8beb617a77f61be74e68c5fe05ae516522b1c06e3e82d6df0f54e86b6319b7650cd53751917b841df3fba2c66e8d0f0115937c5ee470b7c00b02d11658a75d70ced5e8c5b5ca76cfa3bb9e6d5777e615b0a6170c10ac838633702099d2034a2d8687ace203b6c111778b05f25088b5ab0388106f3895a1c196514176b18be26b6d020f29725cb015b02ca95c4d167c194689145898aa4733674717789bb3a3e38ff5aa678caf91ece0a1e0bc15a6d76a88be76e7edf0b8fc6067003e9a89a9a6560d2eaed9d211640d71507db49116f74144be55066303e6866e9f879f7ab661d4646335796610653e00dca558bc05b7e02121c833b4ff44ae6a801a2117332d496eeed637eaec70a3200beaeb2ff6ef22c4fc6194e1f5f91fb80f19413cc3bb7ab4f7aa3696c84d6456003f7c083c7cbd88f4edd2b3596eec22dd4bd95d1365a0560c7bef9785c08eff8c2eb5ba3344ecd5d2d89b9a741324b6b809e1b3eee17df2e2a0abb52ce084c32c95c14b1c512b0f42c9d2a9fd9c019af5ad5100e42d24617e4a7136524d9064244512617e916cc3e5a139741557c4b5c6c64d42498780a28cb1edb3c891ca849320923cfe6e26d743b2873cc87ab3398f8421d794e8b2cbe80232f5d59907b72bbef0d71f3946d4872c61249931581b1ffcd0acc6fa6c4487808b74717a581640b1696aaf24fc90b51de1fae2fa3e07a85e961d824e2431a1a1223", 0x1000}, {&(0x7f0000001580)="0d92ab74889677fb4f2a31e297bcc216cd0b77672f862713f0a4d819a047c129ac2a1be91f9a366c49a89c99575c55ed7809a49474e3db2b5cb46ffa40c6a885de4323b70373be747b70fee0223b08e9c5dffd4268359cf305e404aceb781b28bfaa4bda8432911934e61212372843c457d3e8fbf88b029365250e43556b7f197b451642a500209c090c052cb29065d50617a8cec6fd23d6755999b6bb043b91353131e3e2357fa3da7be9d5e713a0c01eb2e6523ec5a74e5d3c94779485e3ff5c92bd01ce7829870c32b20a7d", 0xcd}, {&(0x7f0000001680)="a593ddd3ae3428c4b55fe0989214a595df1775d034cc61d7380ad202ac2a7e8c17f8eec750d5e2f1a96f831bd83e7c3ac1ec3bdf56d780b0c9b198fa1eb36a913e117c530e23fbd7ce3a17cf04aefd9a2bd4e6c1799ffa3c5fd6f53f4adeaf2812a5a3139586b87cb27dff33fb5eb036fa425f2f55cf61de3e7937aa4935118e2ddfe6342b3547556369d37c8fea453aea838db041d628c842cbfd53cc4a0916a8b03f5ea7bfe93d69ae897b7fbcfe89245bcaa97fbf56da22b4033979ec", 0xbe}], 0x9) chroot(&(0x7f0000000100)='./file0\x00') 16:00:51 executing program 0: r0 = socket(0x19, 0x1, 0x0) setsockopt(r0, 0x29, 0x4, &(0x7f0000000180), 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) r2 = dup2(r0, r0) ioctl$TIOCNOTTY(r2, 0x20007471) setgid(r1) 16:00:51 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x82, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10201, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x20001, 0x0) r1 = msgget$private(0x0, 0x110) kqueue() msgrcv(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="001000000000000000000000000000000000000000000000000000000000000000000000000000000000ad519d5ab439acd50000000000000000000000000000000000000000000000008703b4848e8e00003f7c4fdaf0dcaeb752cabfd5e8c9000000000000000000000000000000f4bcc98f60b552714baf981621de06646969615cae4f29b98aaa76077efd726b8f0474280bbd4031cdd9db4f0382bdb78472d3d8955d645dfd9d65b348b397ed342cca9ad5d3ea08f9462e2e38800e37734aaa7c249315aeb86ed3dae7effa1fbcd5dfdc334b77d7041856bd0ac61aea640f77cb3baf988e10e6db55ffdb69ba92d998f6b4508416889a3df437abe2564a72ccb6f84c1a44f93e88e10000000000a174e0b5c55b8312463b1bb415fa5f1916e2fd5bba2c6e07bb82c921359d584e72d88c405a7c1c6467063ee2d2212851f08f3459031d9cd1ad75058c4e9b16b93509ff44049dc420e998c05806f5bc76212be54113ee92b7569ea25aa3a085b906164eab0ce3a5c49dcfb021eb9291"], 0x1, 0x0, 0x0) getgroups(0x7, &(0x7f0000000280)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0x0, 0x0) pipe2(&(0x7f0000000140), 0x10000010000) fchdir(r0) msgsnd(r1, &(0x7f0000000440)={0x1, "38e28a19479c4c060d2497abb134b3ee0a06b483240fc68ce8b083c273a463ea4b1a036397d9ab09d1d087c10bc237ffa8a0141ed441b906ad994290474e4ade"}, 0x48, 0x800) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0xf0, 0x0, r2, 0x0, r3, 0x40, 0x3f}, 0x0, 0x3, 0x0, 0x0, 0x0, 0x8, 0x4, 0x8}) 16:00:51 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa6b722e3470a67f5e32aaa85a875e4c5931d19e2ddf0320b9ac603c0f96aac6de73990d3793835af8ab60493ac8fbeaf02b4467a671bd1f15d71664c4b84b85feb4fab614b67c8aa376928ff5fabbd0e96bf9c9807712432932cc9c9c7079114cdb9c35071a4eee975bb7e31988124f10d215ea113ede971c83140f6cc04773dc78a0dd14ab928acccd78142c14b901e1cc04a3c13e90ff1dc4a3d1d287e05c8f690d0a037223330277537932d972a46db646ca35b9b4cf1d4c6477f483de88de8da080ef1ec7a0506e7a92aa54c0584eb356af60abea019c4b8a99319c3f0eec9a2c5e1e0a6933322caa8f76af1eabd75bd2d3fcdfafb8e97b882e4a3363acb649dde760eb7c5aa650dd093caf4d587204f61e538859af2cc9ec1fd94288ea0ceadc93462492031d64f8f3c20c8f3af003ba3784619b0000000000000000000000000000c097cd9938f86f4078682a3d", 0x21d}], 0x1, 0x0, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000200), 0x0) 16:00:51 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) socket$unix(0x1, 0x2, 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000580)=[{&(0x7f0000000140)=""/249, 0xf9}, {&(0x7f0000000340)=""/197, 0xc5}, {&(0x7f0000000080)=""/104, 0x68}, {&(0x7f0000000240)=""/1, 0x1}, {&(0x7f0000000440)=""/151, 0x97}, {&(0x7f0000000500)=""/75, 0x4b}], 0x6, &(0x7f0000000600)=""/241, 0xf1}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000007c0)) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000002c0)="25de80c5282390701664799234d301ea1a99550f5993bc260cc1a9b1e2a280a7f577ddef3eb277d5dab4e56ed5558e79f8dec9d6784061204dcc9a7f70d20fe5cc022346b41c57f568c6560d6fdb00eec2f9927a4f9dbdcac757496d616ea4f6eb42f26622c5dc4abedda13d372ea994530b4223", 0x74}], 0x1) symlink(&(0x7f0000000740)='./bus\x00', &(0x7f0000000780)='./bus\x00') execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000700)) 16:00:51 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x0, 0x0) kqueue() ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000100)) preadv(r0, &(0x7f00000021c0)=[{&(0x7f0000000040)=""/152, 0x98}, {&(0x7f0000000140)=""/44, 0x2c}, {&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000001180)=""/4096, 0x1000}, {&(0x7f0000002180)=""/41, 0x29}], 0x5, 0x0, 0x0) 16:00:51 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x28ac) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x4) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)) 16:00:51 executing program 0: r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x10440, 0x0) getpeername$unix(r1, &(0x7f0000000340)=ANY=[@ANYBLOB="00000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000023400000000000000000000000000000000000000000000e4df6c6d0000000000000000000000000000000000000e6ec14e9cc62e7c1478c722242e5e7f75711fe7e9d910c1dff766d9bd9b40d73e84148cfb5d2d7c37cb5e46428fbbfdd1822c6fe020555313ce35e97ae1ccafbeeec76dc801d9933fbe2da297c0fbd7beeec07eca57da8bd705ee9b2a7be60c0ea0797ff10b20345c5e65c27dec5e8298882a7b569053a90eba65412f9d2c6392c67affd2"], &(0x7f0000000300)=0x6e) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x11000ffffffff}) sync() ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000000)=0x3f) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x94) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000140)=0xffff) 16:00:51 executing program 1: r0 = socket(0x2000000000000002, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x5a0, 0x410) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) bind(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="01002e2f66696c650000"], 0xa) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) getpid() rmdir(&(0x7f0000000080)='./file0\x00') bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 16:00:51 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050360000000000008000d01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSTART(r1, 0x2000746e) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x14}, {0x6}]}) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:51 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) 16:00:51 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x24}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000100)) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYRESOCT=r0]) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = msgget$private(0x0, 0x400) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r3 = getegid() r4 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) r6 = fcntl$getown(r0, 0x5) fcntl$setstatus(r0, 0x4, 0x40) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000280)={{0x400, r2, r3, r4, r5, 0x61, 0x5}, 0x1, 0x400, r6, r7, 0x40, 0x0, 0x1000, 0x71b}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) 16:00:51 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000280)=[{0x20}], 0x1}) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/97, 0x61) 16:00:51 executing program 1: r0 = open(&(0x7f0000000140)='./file1\x00', 0x8822, 0x10) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "250d000d3100000000a4815ef0477c888b00"}) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="27146a6f5ce4aff8a44f4aa4e70c8aba90b290a38b2f30c815308c0eb7a973e8f93b515f27cda1ff00b6da710a798adef070bc31f4758f8ee16a89", 0x3b) connect(r1, &(0x7f0000000000)=@in={0x2, 0x0}, 0xc) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xde) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000180)) 16:00:51 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000080)=0x4) 16:00:51 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000380)) close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000340)=0x7) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000500)="b26b44410e4143caa9ffdc5809a9638bb4b0a9889227f1b4ae38885a7916f7dbdcda8a87afa48ec8797a30ed59962c807a90b3aca251f67119cee0651b7a9b2931c0bed74ac4b94f6e9894e84b37b530b4ebe0284636ad65a7e60124175d76e13528c452d0983dbd6d18a14433d1221b22869b337c9163637fe7a4325fce1f31cba0d67875eea7762127d3f877a9ddacba2e5e7a00097757d6ba9b0e680bf42baabf8cebdae829121780d8ff6d079b33358f497e9d10f6cada769235ef49864cbb9df9f6e1ba9b5483a6a2a12958e92e283758d3595b365979eaacf66778f40a38c9942a2b1e53beaa78b461be392a24d64ec4b423c2977446fef5628eaf73baf69b82751ba3e8fb3823000827466e67b4fdb95db697e6b6e3cbffb7e9f5044aa7e1afe92e83a59eb623f3c1650c93bfcacc4ad04b6d98da927319f2be600fcdbb1e184dfe1c120b3245bd374c1fe0381d78e3d9678a22a4e2d41e57b7c96e0d0289b6afa4344c78d26bf12d57199e726937ee0e1dd2cd9dba18c2ec48abbeed2ea6b87b8363f38c987a2474316aca2da9ee912bcb38a611670073ce60b49355cd6134855b73fe4a6f42fe9a60603f4b79be90e109d38e22829fd8095e83ca8899cb592ca7d79b552231db2cd492a4b88f55f49320b2177a8faabb0d10863d9827cc86a2774167c1130a9c3d9af3a725d34df92039e2c7c6a6a3b305c0e607cc23d6059f262d3b2152366fb19482240349d8060bbf3d3ab1b1cf386db90a772ff0d45927df3c2e8e73c3b0427f9956a2ac5c515af4146203720c88ea27b480504384db062944bd7bae47bba1b040ab9a6b098b02ab66ef36712874243bc2f893a462baf11baa55cca4bf2c28001a5522beab1149d695e8fbb05bc56b444ef47b4df4be9eb3ab9b4717ea061c83752b397ee1525acd79d40d5a78df40efcd93fbee67c6dbf0858815aafbe9bf0615e44841ad897bbb09d9a630706616f8d64175733e10617a4790fc3a24e40bdb819fed0f35ffd5be0b3b1b3cc7633afbf4c4705865cd6a82c72839a262a233b6ee32f7c7864787abef983e7baf1805488e1f51e45f39d40962f5df477fa2200d5c193d5c6d54a2af1cf71698e56c5ffb1bcee0a042cee8c65b91bd57547161c5a2399f6648a7b2821695a77920b918ba74a48f6c40867c7948d20c7c266d462452d8569f0739fec8c1b9037aa3aa4a5023faa236ed7ea7a59461285a72309b6ba92aad905dbf718801613897a376161e0565fc046d9440cc7c339f1ea41d2b77d70ebf4798c40a0b4c852dbb31ddc47c9343e657962f5077df85075217b02b5fcf06b074d1402d6613296ae9c853a1887423e7d1f75d2daf0881ac12229dbd2f9649abac624d2e3348e44a15fc112cb69a6ecd93c7b08339b197d395613c95a4c5216d5eea9199a328d99039163102e74a44ff58fb0ba3faaa3907807a49796588da9810754143a79784787e208801a4d7e4b308b59afc794a721a47731140f29fd45e3594d6ee9addd62167126181e7023b616cedeb1ff4ead8a9b2165d540b629a77dd6661c05f400e78b02f2b2e2c2c1ffc2ca4a75f2c04e20c3aea553fcc7527437a3cf93ee4df4513f792dfeaa5e3d91a81e9849fadb78fd4fc48e6f6af75a8125856c789542f80a5aba68f45dff7285144229eee4fc8c7347476d28d05272daeefe399dbb76616f72fc63ceced5763aa132fc25bd7bcdfce2a15f154bcdd96e192e34134c297033207d78de10c2411979f6b0000d9cf8ffc351b1994a1e2d3ecafe6227efd0dbef24c74a12c6238c10fd524c6811e2b3e838c22d53717cc9285ade276c7acd4516a78e7914250a7fe4dd721d6bb8a3893bf9c622b648243c5f4e8088b5808b465afe2abae0c34b6102dc403ff58b6c31779840a45187019fa02e7b474970e8c285459ca1ba6e22ab47fd6163a6a22541f56f85350398a45697b698147567c231a7bf1a649515a9b55c7864824c09a759d9c6769f4a58cde823f63299c07b6435f08f4b561a16b53041452ded240d1273cfccc19ecb497b84ec7597e2066af08cc42d81fc023b100c9649c6e8a3e6f198f70696061a7961704f307d2a04b5c38f57772a02c0f5921d99b4f27230db1f63722d6240304b81ae4593064760b4c5ffc4a2d13e09528e4c82b83de37995d82141109fda000fc68e936e015522d954896274cdfc45eab3bb3647c0b0f25d02e80638c15a5c1d99a53aab0244f0a046f83a8bcae8fe2fef01159bc998bc40a9f88fb101f4053d256246e17559da2818f53508fb50c2d62b41953fdf3576f424794a9cea344812ebdc3c4f4185ae101a7cc9e768055f4106ff87231037ec0a1ee3e61ef03e73bf12ef98a5c5d37bf9e709705afc8eadba8c73fef2d4f4890f18eed111f51096d0305cae17ab39e3281e0a0ed2cf84818e0b7b47a6c00dd4c6a9214062c2d5e8d98d84343a095ac6e1eb42c8603494a068b6f3286dd8c724d03ec0df1bf5996db84023431f116b0783d329ce3c86569e2fce16c297bce52c5d4149471c100a1e5bd5593b80e1cb9ee00737944d746e98e585f12fc66a3712ae97417c03d3d33803b421c4647bd40d1bdd460883b19f6b1e5eb31f216b02429d9936cb8c4d54330c5d2ddc03fde1788d2c991d470b14ba28c9465f993ded7bccdbf13df7365ed24faf539c63574ba044493b20c9160e594282d0a9ae6cad4e51995666900a1e5d738d663e17abc5c8675079d210d9e0f1cf2015bbe8d5bb5ee82b5ea1b0ff4e05bf5a3c926a4a2e7561d1ae246dc3af8ec98b784a1f7b41dc186a13698417c31d25e4a321dfcb3565970850d06ad757fb829eea0ca8cc55546e4bc5194eff7efd6e50eaf96af7a93289162f501a721fa012f89168610c457829f792f68fcb519019b4aa8c5a79c3502cea1566c90822452e587b92f26995b28078fe4e3a438ee7fa65d521acf06efcd63deec8960694d8da214de6b6d6acbf1c8f5f636ac3e1eafcbca4461578cbc7089d5de99cca46b6b158dfe609e7678750be6da9bd110b2470a75ca460ee50b6d0463e75fbe37c3995fad59b6d1459a8b32c5f73e213621be2f7cd7bbbe35d4d8549d3d22188f84e4c8492f1f7a06806626fe02ad404df1e272167073142afd377ed60579d01b22430f0ef7c719fb12299eb2c4b1e920bc26a95c7c79b952961f695340ac199671424257bc64217b74f848afe6fc0994b171e72378fc27c484f4b77bc1005ddad2979e25fddde6f70a84b77e741453b08efe07f96a913aaff6d9623f675b6145cefab94fc514c584e9a094e2a78299ef0fbd2b29cb5ac5d2087add3316e72cee3f79efd9e330a64154f2ba70cfabe2f645d28fd646cf821ee3092464d8be9c16211b9037f3bf30a95291841d479f9a6d8a28c1a8460d7c586478e8852bb1e2bb9f0aa61d7131e97f0ff5e11c23249df2b8fedc7bf4a0741117585f934d335818e707a9616eee6be35ead6bc15601f85bc049b6a5096efe928f532fb8d2725f8bf07e77d70f0351ece6caf691b579dfbd401c3849d42d3cd40056bd50be5511ceb5e553b4f662448d37b0b4cfbd414efe6da918a53837207e02eaffe6d0f49b19b0a37243e10657ddb207a9a196d0f53d36c73b674ca27fcd4e289f99c5504f4b9d26b68b9b624658707d7b99d7a8d892172c44eb6dc2c81cde5925a1e855f819a738abcbf4571f1a19ed362ec806df1bc525879e6f93aa3969e554af7276cdddf8745ba65c5693daa1828353cdd574b618bd6539fd9b5b65ac2032db89d822bec070af7ad86ca6d8816c07cd68cfead13a4567f8374037d94d72d3cda5838eea7f5a13bae7610b3f03df4d55cafa7277c8b3d1edc3c57a2854e8834a5b22a663c6d6d7b405a8e576079b390a54a48311d2fbf3421d1ee95d59eb2eddf174b1a2579fca92ffa672d660331bb58ee08b338de4612b6fb59818668c4df2f2d5d0d3e236f347c5b33ea1e429e8019410418dfb22bae2b7f531551431ddaf1b67ec178145d5322e669e92f6ecda634bae710b724782320555b4dd77dad0bb46f03f49d4598401508f3d3c1427090c9ef2e9aa8a8f5c24c81c1ca40fd068f72e25e1b2b3634a857b568bb5be2164c9c4c5275bdbff6dc53896068ab404c2eaaf2e1a42b0d10c2b4ec32044054003da5e23c7317bec9a7bd59d3fae525ea01eb594bd2a4a2a1e4b29dd818ccb07e2a379887ad3bd0f305a896980ee49274325146710949259ebc5adf36fcdb9d805cbeaf590308b877f1dc182004aeef02065bb365f221c78186573079ef8533a0751028e6769a1331bbe3373b8892fbfc669e8e7f9733a3645d01adb99f7c6d24da3f3ea30911c99dbfcb6c345cdf414e1ba74f39c310b72fac9e609e118200bc29328fa252c34ba8faa5f6a3a9ee9b43c99b85d7d27f0c6fc799549e3eb8d2ca98dfc94efadf3edffbc39700d4026140eda003a0b9a4dfdd23d2a20f9cfabb871ffc723631779eeca9727fb23d9dd5dba29191311c582928b09277eef77072f9d9a9387c0326ff5bd7aed16e0ff9e2ae2ec2f563d6f6a26b88ed3f5b8589b888d682494af8350d2c88edfd316eb7220b7551a4765734718b68db01d432171cc7b11fb881d2851f892e86109581bedecb48fa30cb351a03b02578a685a81b6f6bd8834a6079a68837150a5aae1ec6b2608add59079e7c4b4ed02203fb3bb697c1491635b5ec1260c2408959504eddf4a1ca8c6994df667f44ee1a59c394d682e1e365ef8056e2dfeb518e8cf663a044ee9b307da9c7cccfe4c8e50d1419bd20569cb7a44900a0c52f26b2f2d614977db1e9c63cd67d1e3e635c4707712f2690e15a2eb41c707bd07df8a335c750e0088678c67b33be45d4f20f9fdc58d1ac6b8c006d88b1f840c05c5905edc5b6651d8ebe38ad2d1958cf3f60d092b53f426a73681de1901c7fec64b80abef99c729047fbb8d054662e69b5844e46b88d50cd6e97b1a41a34172b5deee24b6a7f72533b72a3f15cbcefa5d23e0ac814d5e5cf0c612b26a3e2f3e3bb6d7f4c916ade05614731cf2d052c487cf9a2d2737acf34eca82364f6336f6f50f766ca12efce3ada229f873eff11a11d2d1fc0562bdc6e515079e57c9d97ee7120f64a5e6273d8993da6cbd1a21e74563282086c7ba750c9feb426f443dafe7bd8001085b705a996e52b273b7ca4151220c47c824281bc57f1186935f846bbfe3ec87b54506064bc98a968773d27ab8d1c69314749519c21b90878ce06f9fecfa8064386476ce0251796355b2104a087f5ad941c7e992fa66e8787a7fc5838cb02f7d176b7909358237bbe9b44ec4d10476a1a4be447f9b0447dff01dc050b0327f3f08456632c700028f2c0725d3febe066c132daf27c3cd4ab200483ac3b7d810f78c80ec893edcf669f0d9a956f6c98accac22b2356dbe3907cc7521248c16af6e4413a9ccaba3e4c99bc2aa4fac83bf94afc29fc95ebe9db1169c40e9adfa33da55214faa7a74b81352a86a14803e9c78bf279c1efb11c880745883a5599509d2017233e07eb9747bbc5608f29deadebfb5c4c4ed6f2ad1ad1135ded6655ab8a14bb60472386d45abd48ac679b9a18888c002ae35248128829bf5a1d12fd0ba95fa4f79e30276236b2309ac6eeb7a4b51a6d3367c38cecbbef360be623d74af883b8a3ec5b196c9b5df4c62abb85020a78f09d5881ed76d7982f17156a45b37d217b3bfcce7276bfb1bd57a1071aa2f45cd220b1ff3cdd88eafb0142b988e1de2c87a7f8712a7581d8495d52ebac4e23c4a", 0x1000}, {&(0x7f0000000100)="bfbfba0f6ab7d870a177757965744bb7b5294c3e4e2e5bbc7cd0fb1af7192080b527be266cdd35602e9ba7763ca7e8d38089fdb37de4969e0c8da6b428b37d40708c27235281e7a5cb5833668f6c08f3336e2dba51c61c0a74f4c33109ad6681ab00f0c4dff24cfe0114567fedb1a7718f9822449c024ff0a83756bd03097ce9883f0b9d75ad09ad8bc9062e6ee84037c8ffeee6", 0x94}, {&(0x7f00000001c0)="e63557f1415db4c48583eeb992af61b9942c6c7c54ad162dcfea8a803f75bea1108549bc78ac63a60344c21d5d1464b7228fa4d8d6ec960f2051a96df4ec556b29286aee4c47accc81e777aef7db8a74660af10e67a944f10e706d312e41c0fb1cabf3685ea9b20d79eefa1fd29c491861dfea42f9a7c48adc16f67ba4c3b97ca97417191938aaf3e6bbfd093c5b0e7f0ceefc10035f5d4ce780b8b7ea2d92b0331e3407bba4ebcfaca0cb3cfdfcb8a84d761d853235153cbb1c66f617fdfbd7dd6f5525df8941a275b26c76f92f72eba82123620844b37a122490ca8b", 0xdd}, {&(0x7f00000002c0)="f981c1a806428d7b062f2d4a38e1ddecfdeadc12abde53b3f65e40525d46dfc289ec2841c5550b073c48907f623e2062367c3e2af2b39095433ff76a75e8b854567e", 0x42}], 0x4) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x9}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) 16:00:51 executing program 0: semget$private(0x0, 0x0, 0x4) r0 = dup(0xffffffffffffff9c) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) semget$private(0x0, 0x5, 0x200) semget(0x2, 0x4, 0x400) semget(0x0, 0x7, 0x8) semget$private(0x0, 0x0, 0x9) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) semget$private(0x0, 0xb, 0x14) semget$private(0x0, 0x8854de1307ede301, 0x2) r1 = semget$private(0x0, 0x0, 0x100) semctl$IPC_SET(r1, 0x0, 0x1, 0xffffffffffffffff) 16:00:51 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x8288, 0x0) minherit(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x3) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) fsync(r0) 16:00:51 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x11, 0x0) r1 = accept$inet6(r0, &(0x7f0000000240), &(0x7f00000002c0)=0xffffffffffffff71) open$dir(&(0x7f0000000100)='./file0\x00', 0x100, 0x65) shutdown(r1, 0x0) r2 = socket$unix(0x1, 0x5, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x20) r3 = fcntl$dupfd(r2, 0x7608758ce01e678a, r2) ioctl$TIOCSCTTY(r3, 0x20007461) faccessat(r3, &(0x7f0000000140)='./file0\x00', 0x80, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000040), 0x0) 16:00:51 executing program 0: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0000000000ffff0000000000000000001000"}) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)) 16:00:52 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) 16:00:52 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) r0 = socket(0x18, 0x3, 0x80) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f0000001200)=[{&(0x7f0000000100)="d1b1ff91d2027d4ca9b48370fe9635102105acea30ccf776da0e27f82412d61ef1b61d41dd266a7c3fb55947669b41bd49c23b16d0362373e153f9e8c093d1e663125859d0b4dda9fc7bd77660cfd56b7955e4cf8b54d4f9589ffeabc4288b2e68791c3e592164333039e3b63769bdea70942938e5ae2b60fb8f2de1c71d787bf98b91913b5f5c9424838664a5df2d858ee21f8fd0325dfe3aab764bd1295a2bd62a3f6f34a01a1140432fbc496835b6566ad58a19e3c0e393351c00d394c4443e3fc1faef11ab9a5e1d7d27e39ef1896939c9459b811ad19433905fc9c6c7745bf2ec245d9d604513beb29d9234b91c25cc5da9f0cb67afaab35d7ca1e32f10a7824ed227078fecbc812d15c464d621847589d67d68129e9e5222775c53015f388cf4f832dc99795e52bd1ed3af863d29e3c584eb221779edace7878826965e683c2a9ac082439d62dc73cb840aab32c54d545201943ebac0f3f77c39194c7fe0916efe073547bbb555a83b07d2a8971d658a209db76d4cb3e9f0cde4c919f109a49ce4ddd07dd701c7cc2ade7fc5c5f21610c4c6509c17b08b799e61a0b70bf5e408ff1812d5d3b0a7216f7b4415034cfa8d48b3e71b2c36d00eba43d4aa2f371813dccca75ec613c17f55e1b080c12e1a516dd943c5a1f89f70db6dc2617b75917a8f9ba788561a24b3f39eea28fef1991dded7ee32a3850b2827864a88109a30f78fc262cf04a965eaeff0f578377be46d5601d8de6d5e46ef1ffda04146e49ca322af18344640187e2b62ea799d591b8cdd94f26d69726935901f5ba9e61e7f267abfcbe240552ad70b158749cef0c3b7ce83a9fa01ae1a8c72eb84007ce4c5df26547ee1e76e4363f5126e296d848d7b9fcbfeac22cadc4dcd4dddf19a4e3aa768460833ad020c305768268763b345bb6d1a01445f2bfaaf8cbdaf6629d84b70e078a4fa98938801da6d370c3060d9b39353ed0b2d73ae52e69806727e7d6938e669181a4b661987452400be1bc46051f88af807595640a34773592c794cc0ab8ccd35d7e9257e0415ba9b48ef5d95214ac1f9a5c301906f841cf816ff283109517ff2ff73e7b4c8728fbc00df7a70ba117282466339c566be84b439b6763ddf5c68ac733d8bdc6ed2beee29ab80aee23fa4c9eac87ad07847f1295fd58f453fea7bf43881272407c7c4d977ceb27c291746277a8df3b2a679ee4598f1513f96dfd61396b682db2f51d6c1a584f26d9b5d8f661c803990bbc04814ce62f97985ad7c65780a7588fb217dd31a1b7d14bf928a5d812159e994b87eff85f09fdedf7cf05e9fa63b9ec6349769e22c762d9d7175b65eba8c8a043bf4b9b6ecc1cfd8bbc99ba9c0821bea59b8419e90e30789d69dd764ce3557e76b0f3ef1c8c061442ec908cf0821226a81c6381f1e905c8472dd694d88749f1c66b672a63dd36695395d96cc566a2300eac831fb63fab679bd399b1f3643f56f0b473aec37f78e4c87b8d0495925b81b476f047668d0c8aab8a02d4e6cdcfbb7dc951f699f3dfb3d7de62c1f04ec2dc416321a28506fad2417d8ad98bd8d504b8e114de912ffaa0beb7a162b23f3dea2966e677c13d6be9597b8b481f4fd71fb2cf118088a2195904b75c3ad5d99b8bc1dabc2b1287e86561aa0e9ceea74aa181a7d26b9399aa38e7e5d6d9ed64b31f5a940c7ce76b456ac6325ea604dc0c810b1b897e6c6f25553f1f0579eccfeef7f17aa1e273b7a3d6ea4ba75be739dd0e93737aadbedca8b6fd0ded18466db65ae509297a1a50d7bce5f300d67fa03d0af28312d62f869003dfd16d701e110767a8a9dc2a2071787f9e82668c43f05bd0998f13bb078cc339ce2d553e78550cb3b930c0656b0974887d77fc02a9f99c8008ea19b7ec2297b5478ee771674eae1117277dd0fc7355e45ff768cf021955cb2e00f4819518178fea40ad821807155c3db4a112c6483b9bc7e6ec07965e9599d264ba81df250b51bfd442bf10cd06b44b91a1bc3883803d43415608b272e1100ad470a97416ebe70d10fd96af60e7b71ddf3f5f56cb5c4bbd4a5d8fa9289f2aae4eed8b91fb54a368377bba1e229f019e7725d1cd9348eb2e3580cd7d75dbab0c82b788120b4ffeaeb09327f33fc98f1660b51c558018a1dfa2d5ff3de4f6f1e2d4f17874083edf8bebecfb4a399c90446921359d8250772b3b474928d6b15b16e4454af64d7ef42c384d029465bef16c2d990cb938056093aba3a221cdc37364bd1fece1612dc7750e04ec94bc1044ac7c7c1ba0f1faeee32e13bff8b130747c7e41d1be32dca97a39643e25b4495477b120aab1307fa35383f290e6576e0610a16374823f2d041744eb71a9f1d04a10c2bc110edbafb6ebb2b9297ce088848d9d984bb00837681bb6135657855f22832c8705b06ee92d6487fa797f8475a09822add08f416c0b035ead1fbee702b89184b6aec8fdd4be2ee37f8b09e54241c0b007be83d6fc4d928a6056a709019d85b8adda0ffa70b1a8bd4d81cf3dd15b26f8cc48a60fb8f087b68cc363f0f44185ff41d8d3b9730511da91e1d756baa7bbddd78da4c2e78f8620a5241907deb2c5c8c6b8f29a14693fc384243c61745274e6cb57d961ef026e70c3fa0fd828b87c9e272a4dc92e03ca85e4849cc1c712d7bf429b924105dab0409e31c0f028d92e4898724326a27b3be0b5a83e8184e2e39b7c2837746a3dd0b8c26ae5f30b1746e106ce8e06c79a8c0347956b4681e9343a8aa8439690f735d33420782af1afbbfb6e94bf05fc976f8475156fad508d2377ae1c1dd7fed37e021a127084d0a36549456418baed33f1ef66436e5470d52d4c1685d3c45f94926192905810a98de3727c403214144f9ee88322c988290c72066221e0ebe18dd29643fce2b6f4ef2a66481314024b764ae54635ebf31b9280738ad3c4386ceb3c8d94b0146658591ee1bfa520edae15b516fe12a9f4a2db458d40d8c44298c319d2fb875405e09ac329f320d7e203ceb5347ff1df06da0b8d7e06ab327ca8a9ffa7812ebe39621b7bf8f4e02de2b82105f799b718825b4fbd63838ebfb22adea378e35a1dfd82f1008c9835604cd50de9845ae428b9666fd456cdf83fabce3ca880ffec518b9b2e55a0463b9a3e85741549832cd1a8af7e1dfddd2cc78bbf66c0d3b2aac9b901d83e54226f5c8d8b52577092f069de9ae154d8bdd7a345bef478dd5110454e9e91a7d96d1551838b3b574b9b1f80d095272b8bbe2c58798c3ff5a23edaa828aaac38f90c1280da194615dd1fb37168679d11d836c764801d4ed4e7f4f51cfebbad27371243d1a8e68bcebc089e9566b829092690338c1d3b3090256d952bab822893e35750d334f431705754cac5255117838f72a92090e29b853207d3e2d358600adf56ea64b581ba849189587578d12de95386a9a305724e51ab1ba2cee7452108842c8628c42b6aa2279d2fcb824ff7d7dbd461975f4f338ead7e6acc5171e2fdfb811bb15daf88c28d159cae189e62ed984be87c900935c4b38b542d0a81cdb6b670204369f6eb57868bf12c5e9be563ba7c69d3b6cb5c0b19db88e364f5e1d26ba74bde6ae04af7c072cc56c727d2cc3271a0bbf27ab10e8b6c033a827041228a107d324500ebb47ac7ae8808a5ce23e71519fa7fad87582fef8048520bccd6673c5f8241b40f3e3b3b53599dd3d8e93dccf618214d78fd614c50af4ee49b9b8566d257905cca292348371d44b8042ef605383cb4c2c6c7c4543771ba147b7ddba286bb7c072d80cb67e3d6fe75e8d395b32b22c190ce4829419dbeddd1e00f98f8a787412b37655fcdb5a761c28aae595ce0c8b197353d9dbee125bc1d0311cafcac53ab1df477fe9f5d71965d0f610496c3985a07af2043bbd3c610241a6be27869db34c10f3d5e6a93e6784a4f314a452fe27e489a543ae0a9eeaf4fac61fbefeca6b8c4a4e0660e043259d4ca38a053d6e79ca788dbf7acc457e1f57d73126e0bdf3176900a91a84dbbe9f09e4effa6d7f8e1abd1cf7715816789d0e4224646619775d204f7eb10496ee3336095943eef9541363cec9f5b70a1f82f7bb256532e79a35c94c48870cd314466101759a1bf4bd3d0527c680df05fc7e0e10d2b189612460ad893d787c59fd9573643b4931716c8cadc1575c084e292abad2ff5e984c4094d6f7a50b7e6f476f6eb169fdc84c4c281bb6cc2f4e961299a567e05aa3025bce3078c8258841686c3a09294742d3d364693367fd28220da0667deb7fefb791a149c30b99c314c973e1d6de28c2b7f5d8312ba5901298b2b9952c35dc06df40dd8eac1f16aac3c3ea71778466d873bf5fc43525ed0ca55b44cc2c5c9bc153497256a15e1845adcf654e305befadaabe8773b4385f5d5483db7b744cf1ffa41efccf3684b6841d0036f349e9eb02a2862d1ed2ed37403ae64c505dc4cd00d4a758c3dfd5f5bb237c9cafbae23f71f10f4546b20209bbb4fb19588aa27c6d3f45ccf84cd340685f9059604c812450315bfdd52f88367c017aba62dad80041558cac7f91740d91a12b67b94daecebf1a611823ac0c6a16725e90292607d722425119caaeea50a122e193dc95c834dd6e4e883badbd0c9da3e3af2417c451b2f994453c75e9e63b98096b2d9fd91d311bd19d85cb582475b0f2e874da6669a137c9a84e872781ea89b4db647ac204e891f8b33067880e280585941c8e274e2b12249fa7431e1ac5260b2b3add75c8d447f4c3645adc1b55a6b0100c0d58e18d61f6cf7a499be19dc4d927ce8f189eef2688a8a213e48f556f12fafd1207e8b56e2ed07b2432cd7b66d733f0db62023c7a9f20e5825aa13b3a43d373e0e1c3fd65097846f0cd86e5795404fe488510fbfc5902e8efbe2c56e0fc9e9b85b1e83ec88e7c4d53e18ccd6b35b1c4bc1dc6fa9569ef7b48862c17b0242322deb3e0b65a502b646c33193e2bb9bf929ec022cbdf7f5740912eca569da1f0a4ae46529502cefb1279253a669a3856146061f5c21f86410694d2f23464c2c43d2dfd716a72b0a7952ad7d694bc1f6099ded82fb5ee5fe55f1bb67517fd235a4344d465074460292cf98c104f9072bf9d45d66922fe778ed20f41473dd2c672a9265c658066e83d8770f49f301e1a91e7ea351b98823927fa20daae79507e6e54046c1e7e30041655c1298e52185983728178df5b75cdf205a0123e73d6aba45f4c76245585ecf5c1439ba04f0a9f9104cfd08f6dbced7d2c7e4f2adb6854cf784a3984b41af829386da6424a5617efe88570b38bc4f5ac4e3a8a21c7b4b8860e888a1e9ba1ee2ccf503e4250944cd3de051e25d2c59f97dd6776eece39441249351b2e6111ab77a313d19629e6f6023c26d39783f000a32a9ab0a23be1559b30ed61a24b4fcc05d37ba2639460cc7b11ecfcbd8ccb8bd453a195ee49f34d4986a0b5fa7107072a93496b5798f991ffef0b79b2d455cc9cd6e9062ab4334097d662968963b643b304bcf57cdf473df41182438e8151046e08df94695022078e6c4e54d752622b88ae21a1c4382e2be3e9160954b077e3357eddcf5294d7ac751199d0a3f27f14743624bbd7657f01e682d5154a6b4a4851509e5ff046001aab9e5cb15df0638b68c6c860edefb490225e91e929ab3dc39a3c1dfcfbb15c511502ef6d2621b99570d1800805889ee7a861718ac6983bc2d3af29f2797c9367c0b4bfc91b8adb3de587abee5b67223e425ace45172abb149467613f287725859187ee0e1160126d4df70b267e0d719219584eb35b38b43e", 0x1000}, {&(0x7f0000001100)="a7b913b883ee5ac5ccb317ddf7f04187bad41903b3dfe747c380d9f05e48bbc214c1f539e935ae365d0eb5a351de15fc246cc4ed8955f7375859a8e9f84a48d6ae2ae1a20b7b220ff4ae0032f99999e0b629267083a06c447d09", 0x5a}, {&(0x7f0000001180)="8aa36596b9c25b886f28bd7c109811a10f2e0aed1fe307964abae703f3a26a0ee684776cf9a92cf1ab0cdf3b95b15387d0c1443e8f0e61920196d47849df2a8b8588a076da3d6e", 0x47}, {&(0x7f0000000080)="cbaf6759af53185c66ab4e130adfc3977bcfc89befac9a11e3bf7cdc334346f5d795e04c843084", 0x27}], 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) write(r0, 0x0, 0x0) close(r0) 16:00:52 executing program 0: r0 = socket(0x10000001002, 0xfffffffffffffffb, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000)=0x5, 0x4) 16:00:52 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}, {0x3, 0x472, 0x1000}, {0x3, 0x401}, {0x4, 0x88a8, 0x1000}, {0x3, 0x11b, 0x1000}], 0x9) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 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$TIOCSTART(r1, 0x2000746e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000100)) read(r1, &(0x7f0000000140)=""/191, 0xffffffffffffff61) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f0000001500)={{0x8, 0x5, 0x100000001}, 0x0, 0x5, 0x2f}) ftruncate(r1, 0x0, 0xfffffffffffffa24) ioctl$TIOCDRAIN(r1, 0x2000745e) syz_extract_tcp_res$synack(&(0x7f0000000380), 0x1, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f00000015c0)) ioctl$TIOCCBRK(r1, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r2 = open(&(0x7f0000000040)='./bus\x00', 0x81, 0x0) ioctl$TIOCFLUSH(r2, 0x800c745b, &(0x7f0000000300)=0x28d0) pwritev(r2, &(0x7f0000000e80)=[{&(0x7f0000001580)="5efa5ef58ae85beb1f9d452d96788e0b5b0c012a411486bad7426264e0a9e2fe75e50be50d55c9e95af2e1c8f864905abf5cc85e14db2e6a05f9e8de94831143781e28b532e1831de242315b044fcb42026ef4863780d9172d051b90f9e230a3698207bac1f6df59ad836ec113956a27bd77409522649558e831a76bb0ab4515180fa13e5083d9c591317242c7121d40dae8e998ea3e0f2e909e57e734c03125f6032f1561b6fa08b01f2732bf4d8d34938ae3932db4e53d2799d820404a82d832c93d3d1288ed4d0c080c9d62eb259f0b6ef6216ec16f2a3bc94f4b3fd9d87d0f660cde25059c99dfb64b42db957703b2bceb31732f6f28fcd33d5d4f57d2e875dddfb878a09115a8cd1d6f2ea9e6bd4608f0fd5d9f40ddab5326d300303bd1925112b832f3e7296adeaafd3d3eaa3f8a488ba07182ab66e7f7c98e1ec6d45dbe48bdffd99510f0e25130bd806dd2f6df1ca7046b12aec2747d52497c754db83563a5aba83ebf5a96144b60f18abd661279cb9631719e8c571eb63132ecea08e499dc3d0cea51e6567506795d0a1187d7f5533025078d60a1d68ac973c696cb15295d51b67b95721ad22f0d5240fbf163849703b54a76c0c7bc17593443bb2889cfa988940145855a3f715adf942dec5ff8d13088d0c77bf0c15945cf755090e3ca3bd89b066fbfbac8279dd25a9b9030a7f6a47ed0bee239ce976e6a62da76a0d868083ace45bf30e521f29e1be92bee0581b518c77ea13971ba1faf7ecca220d81a8700ec5f2d516c590a4a0d90b81c637494c870d2de1903bffc35ae33cf39e8c146235c2aab7bec0b859fa07042f56233695e58e927a2c92019abcdf130f13d1131ecc7fdcd60b9aae9c10b80a9c4378de6bf2ef8969cf8792b0ad389324b1e5fd9ebfb5bf87e39e6ae95c346aa65adf7f0193b5456df3e549bfc6e4d89a500ab8611a9256fa3d2318e183f08993a0aaf95d28f93c277366328ef83e465736b3e58f994a42343367d2bee9e6a799fc965cbed29592db601ab210524aa45fc013721b4629558ad63032058edb62b78cc632616aa35ff5d12b05b5e037f92935fbc575b78d86e01610056bcf7976e01846b96bd200b6d590905623d21f31cf42c42943e06148aaa460e1d0ad41ed81016fa89496f169af6a0b899e4228a9f1f28419a9a6509b29464469a92adb2e58b241a35769384277eb84a5add7289e51fd51aac0aef6e91f4bf394fc2928a3738e13b6ed12da5a821868dab19fddd13fad7efc0daa657637546f5b669b413137bd7bfd05c966142f048c70575692105f222acd085292b37a80ffcd409ce652ca54d051798c06c9aedf51bae0466f83efcdfb557d391e929d7c39654b3ade9f7de3f016fca9820fc41f967b017d9a74f127c0771b63e0fb0a3bd7a082c16ab823b4f315d2941c2372f372c77e6eeb9cb54d61d19a1ac1d4fd28d1f039c59f5e3162b6371a2d1399f2a19ba349a7720203eaa0cff9803a566adca63e5f66a0d5214c65ccb640581054c038bde935b6501a34cef9590b82fd1631e3e8af480b3ba4715cdc06a584743802cd3b0fd6c2353bdf42d5404bb52b50ca0abe875c79e77eaa08a33738891a702afdfe8ce8f34ab0f53693b5a305af6157a91d7b8aab5f9766f6bb830ad85706634432b659c844cfc3d1ee22c8642dc2ffbce67a6e5ab1668268c0b286f51cd01c929a8a2faff566ab77ef2de968ecc5498deddba850fbd7589c67586cc28852150eea0283de034153d19ec6b25919f3528a8fc735e840cfc096c20ad0b94eeeff859777779a05183e7d543064fb1650a60c645b7ee87f3d5046bf0a9346f958535b60f8680bf684e54845d0646f47dd5a844a9d305f1c0eaa376fa29f2305c6858ec6809a0b009544ce7112dfa5e2e694f24e3cb4987ddcd06720540c5b88de3147a9c8d7412471a036c283942c748a580838fa894db25d7298beb750f29abbe1102e80968e393a32d34c83988133bed11cceabdec6745c10adcb2ab70cb5197cd1475fa434ad522b809051d395f19d5adcfd5d81782107116739476b1adc1957955abda2fcbcbeb83d296fa9600458d3a18eb3b2d323738a526501f833faf53e143f8da97980a946449a11bdd2f9ecc160758553b505b0cd40e7583cd6882e7fd2e1e669463772ea9daf24ad9423cfeeccc6245dda5459e88fe6e0473e99f5b250ecaabaf2c84d38b5c3f82935e46581c8a6abd6f779da850c44ef6274236773c585c827a54033cf1152c3839a2d41ae261187fb522eb5986a91052f0328d6695c70ad28414dcb4eb2014b25d158b1a031716f6825728727e750efa72e1f2615fb51d07c8b519cfe42923ee1b75d67622f7f95217bbf85900f999cdbb8d5f3f78ef604522ed0a92b09f6c6adb422f6fd55808f5adfd91eaef78735e657ddf45a85dcc42fc6a3f059f6b7750c967b9614062ca7378a7b66b76b6451f8c3e03f46c23e67b70d8418aa1e18080797a542ae4b8fba290910e79001c794ea14d96d20f416cf5da884c992ab73bfbc6a9977db664d50312abcc9dbab402619ba7440527946f5c44340ffd1d7add04933f3d373903c94fbb6ca20d9900e20caa197f9747bdb2a79da48ddbc23c307487c7785f1f39ccba0786510da812c237cd2892cc735ad8911f06a5d22fcab05f04553ced2cdb7ef95a78eae020dbca4921f39ac0d1139e97b5eba67df6db7c55efefb69aa6088922f8889fbc45de52151f77dd2f628b009902210f44401126942beaf6af635cbaa9cd00ba1105b6df3223682543ea71e57c07f418955618b1b625ae2260c93706601d214169908ae086797526cb64296c33560b4be4a03ef0cd33c72b14c156e1d2e3b69a4b67548df14bca11223e5ab33eed65b3c783063ab3adbb2244a1e41a8377eaf9630cbf2eeca9873f11d3613f05cfdd974f7051af9962e1357f1e13d09c8e7c6cb5236d99614342931f7a31de60e7c50106573a1cbf3c48e5959e9f13edf7f9b162e937c0fddd09af758e3d9f611e7eb5fbe89a5c9c7a09267e99d5a0b63765a42dd19ece2349a3b062fcf7872e26de4b753d605d5da7674bb74b3bd00d0f5294f64245d1a3972666f3f3028b0377fcc491d172168bb8f491c0907a0ab5bbee7a95ed516416c6b9518c776d2e3fbea9b5a63219693d47ae83295b006768d43067960b65132497180f8216e63ecf1536f12592b479fbfc50eb48c25d7c83ee4e654cdd3a0cac5b9207a404219c04c0ee484bebd4be68337a3ae67a464f603c7e4fa33ff764a0318d01cba16d2617eeb7ef98ce830ff75462e980739ed4b8ad85490d06b6713bd766d5a2a3058f4074d0070e96a4ed13db986d78d875d46ff1f63f0123d189bd0dd21bf4d70a95ed754492db1a243386a7748765da6341b20dea", 0x96f}], 0x1, 0x0, 0x0) symlink(&(0x7f0000000400)='./file0\x00', &(0x7f00000003c0)='./bus\x00') semop(r0, &(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) openat(r1, &(0x7f0000000540)='./file1\x00', 0x7e, 0x11f) symlink(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)='./bus\x00') getpgid(0x0) ioctl$TIOCNOTTY(r1, 0x20007471) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000340), 0xffffffc8) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000440)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000001480)=0x8) 16:00:52 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x28, 0x0, 0x0) recvfrom(r0, &(0x7f0000000080)=""/213, 0xd5, 0x0, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f0000000040)=0x10) 16:00:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000440)="d1d37754120483d17ccae416d62bfb1d3fe2c4aa86f278d485b8affb17f2c7ce3fdbc969d09b58218c42dd1f1f3ac6dab528915cf59116c1dc230495c89d9e4abf6678c9376c51437bc4acd5df72d9658ecfde4716d9480756776ee8b0e91858a07b3f5d3b", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x9) writev(r0, &(0x7f0000001680)=[{&(0x7f00000002c0)="06254873bd32481c2c462a0945c4ffded3c8a4b3415b35c143bf5c9fa8d9c472dddbb1692f8c6621140078049878e18ccd6d735ef53569b514ea0b8932c481989a78e08dbcdaff9d6aad1423635961821b3e61a934b05ec16ab0ff7f0000000000007e2129e4b8f530e300a7902b000000f3fc30cd3515c97dbb200c842847fbff00020000e3ee9a4d5cf187201aef127e59c90757c65472ff9295b1d9eaeb3222b6fcdf8357de571f49feb7210ad886e7cd28b89c8d27f928e5340d0cd209f1e5ee4cc33092eff2433142d0e8650b9040eddb0e5b0a", 0xd6}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/88, 0x58}], 0x1) 16:00:52 executing program 0: r0 = socket(0x20, 0x2, 0x8) r1 = socket(0x40000020, 0x2, 0x40000) sendmsg$unix(r1, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000040)="63566794aa636916c3b66ea256395948ae395ec9a4c4a3d4ee3b20b213538f78e3953652439cff8bfc2302b9332c", 0x2e}, {&(0x7f0000000080)="a1e174a5c48d107a30bf26efc3f6343217cce2d3e9376d61024206e1f9cfa5af88141c07144481d24c0966f225129faff20cd4a7880c7f45ed388f47bf82031619828283e89cfa8f969635b55eecaea30228c6c89fb55a067a198181d7889737b888c3f0eea2baffd3fd2a6f85550359bfb12d2ddb30e8e32e5ec29995295d74571766bdcce9a242a04021f7f4b139d028cbaae6f288bffda0440570c15713c0198e78a71e00ae920c025f9cf7cccef896be3cc56aeb44e0e0605665adf6e57c5b311a3d273e28ae9dd1e7e0573c086bee", 0xd1}, {&(0x7f0000000180)="7922c85c7772ef46d69a33e2621306e4543025260aa873bfa5528084d794cd09f7506a08dd7bc68fff68aae4797b4075c7a7d183b64ffe76a29c914a17de7ce30aa36d9b841886dbbaf55d779c0d94d76cba7c8ad38ca81c053b7a02b24f0dd58c1ac60240b1c52ecda2ee616772e0c734dad3b7ef04", 0x76}, {&(0x7f0000000200)="d63c1f9585fcd9c004e7036f7c77626d5689c80b0463dd47edadad6858b990a3920b9392a06f438d9562462200325da9ab44079a202b023073d8694b7ae6abd580ea34d6885e997c2b5847120c707265c4f0e6ae14b329eb6ee328307d2962e62b00b9f20701d8bc05b51705c154d1bb448765b5847fb28b6765a3e4b9624e406a2c70159bce3268fd06fffa27c8f1d19a912383fc530cefa84358abbbba010d93419ab17ca53501a56e886e65036832243a", 0xb2}, {&(0x7f00000002c0)="bc30e71866b79f91984d28dcfe4f972ae523665df8138a5ba44fdb3754a78cf90b41986518fa51354e4b33e958b4df30b8f740827d32f875e3e2754ee9b3617cf4d17861080222f2c518bd46868497bab57dc7c0d7f7baa9379e047da7de010a2ac166d07e18c2956b3a59a289a195eed74c14b44eb0ef6e39b25f494294a8aea783880f68ae5089f35770485b36146fc7b40fafb8c6a1dbc1a62dd99604b7580b473677bbefdd48c2ce5e1468f20f75dc52df46755e42b1fe01eb7e62b942b6f8f07b760589152f30d926bf9e4616e3b25be3744a9401a652f8779ede84877c589b1c0b3fa63f1b1ebca20a6bb9ef2ee34694aea5e49db12b7c5920545b282a23c335b0377b8ace01fa34011cd1c69340261b2cf94718f6f746440e585a81b2670c628e0b96e5713bfc8be4a3439b3f70846460c2906c417c24e566cbbbc7e5140c2865a888db6b358835f5d2c1472e85eb21e369e57de982c580672b00ffd82f7d2598438d46b820da3b96c7bfbc7eed3564d46c033048712630b71925ae2ac54306903e213d988a3fedd94cf4e3b683349e4f11a86015b7c0fa5eaac2a8f537fc8ee266a8ca13bf747c6af92b8ab431cc4c1e7a2a6b54ab2f24e8dd73f7725223408df3ddb6fb41a293f612f559b2fa8585ddbd288a478dd9856bc7386642e5e3cebbdd960ee852287862d3b40ce616d5c6755251b3af8d848193f11acea257ceb578d6d661c71412a759da47632903dfc9ebc83d3cdea0bd3ebc66d2554645cc8d81cfde007a4438b1717e6ef54fe5d009688e05bdad620d961d08273fef4c5f2da7b96e4b27428ab827007d376c1a16b196ee17edded467ad6ffd283c035e6c04889a09771637aba17fb7c22ae4fb96da1eaccde8eb07fb128f3d54b9c7bf859b7dcebd387e94a50f886bf855672205c684c33697207b008dd78dad71d887fc95a751349b262e750781e2417c5e73febc65da215202b2c3f12448fb35b575989dcb363dbfd78f05d1ad897361cebf66d88e3de24bf0aea1ecd58abba301368295ed8c0db17d9ffd22e0a1dba82ef6f49287827f71d08e80010f678a0d182e4c4d8264309a757eeb99ea86008fabf536142ad6198760c8ff900a121cfe5b197f56ce75dd6c6cb8c77ddd037db608a12840d815d0855273bcd68ff505eb4eea01dc490fce21dc6a051701d7f7552335e10ed38b561f76a39bab0c8229a85b3050c6e91178e6efd80968c940c3bc7c2a7998fecfb3ff6f5d7bb9fad9387592f15e25e6b4923f24e793e0b6d3d9942a4c23e55e0d3bffb5a37a0bdb4433de6a734a6b6f0c9ea2cca9b0f65f98d4dcf6c3a9dffe8ccf1d1debafdd3281e11aacdc989600f220d972dded59b9e4057923eada6d09ce678630febfbcebd3389d2712c5f716af7b7bd62f9c7b38ca6e712635d4d1a695ed23683e995bcca24ad0df2b84d7f9304c9331440aebfb3bf13e3fe47a6bc8acd08545a5a3d4765e7d72e2ce35c407078d14c9035cf6a2ff6ccff8e19e5c13f6ff25fa463d32441669bf9beb70e41e6e23b8d77bec1fa94402eb0124b1772f9bc27eae60ec98091ba599adf1ea59e4a9ed1e34884af58554e553ab3af93c8f264e5787ad17c5ce9c96090149b7fb67dccf2e44a70eed3768cf885a63fbc6b3ec7140a2317eb0e8dd13c8e0897acb9fcc5962413f5ba10c587ca0f98125e05987fa7c76345620f388d4d83a62c8317a0804e654c88c2e94f5abc61542b7b643cedb0ce06eef7d970e9dcd39a886573bc706e51bd50d4828e4299fbf2dd84aba4d469bf6d7bc7308e63b46f822cb7b23db301351de451a3e0e1fa943dde8eab11b824f46f4362e33f671a6b4d88245a1066ca8144a77515de9c04b3249a7c401ea537dc36af032815da26d057a768ce921a87cc4f7691dd420be98b6907ef7669edff446577dfb8634521a1a4d7233db5f3537fd9afad61e09ab508fe4061530fe304ee634195407a252416c2a90c8b16c93bb0f4e2bf4c84c529eaa2a899010386122a1017e9ee23c541e725b3f44d6820d4daba7497f88df3236fec1984d56f6ecd006ddea68233600d7d049470ff2d26dea557f9d2060b6445103b4fbc6012d087443d0828607cd6a3eb874679d6ad60e00f3744ea55070a2c71a5c8ee46577c6bb8895e1e88d5bc294130998475658ef1345a7cd1c0cddc2320aa101ca08f2f84eff01bb789c2028cc85dc74e9ddd2f4f52c334ef013397094918e458b13088d9da6d40762249587e75df840bd737d662aac5fe528fdefcec8a2d94c1d22d64411bb5e5336c01ef19ec43b687827b331103951427837777391ff94b83be0ace57adca06e70349b7c8d1fc5a80d1cbd13fa51422abc5373714a220b87a4beb1928d014d816f0a320bee8a1b0fa8fe34f0399d8d2028e3e428554324d26ee09800bcae9740529b2d79e027e91b7cf64414205950d270bc0989ac12ca86d636402af5986d456cbcf7c0469abbaf62a2d05b4d1c51bdb9efd755c4a1b33b1b8adc16b032712536836339835194272db0bfd908fbe436ee4109fbbb1539eaf2ce51d565489bc7c0a4e1b6fc94d2d37cd20dd84d178b2f506e47e63e0f3c93b8b7b8ded5631cb1e6ffb007a93c17e681531aeea873b41d2f464e3546143642fa0aba195c0168d3ee0e3936c7eb6e556ff852ea96ef01799144e0c7357cac251993aa0277057080766fa81d276981da5a414d54fac553f2cc5af4e7aed6c689aaf8703bd6644274ab1af6e177c5989770c5672e56856b6a5590c9cbc27e08137546de2837911b89a65c35ff43a3b558aece15d0fd56a86e5e5c477e08c42dfe4c7b2792fb5472a5da130e4af5d6a3923843cafb3a43c3620eb80f966b71244bbf9b03f3fd4e9af0a0f643f5c820e0f8119d9729c1587bf1ad16b6993845e9e17e249c8fdfe5e64c5a2441e0cc055d49ddc53c3b2be5e5bb2877e932b9b19098d4a9da811b1d9912371ed9859eb277dafd8ec5b9d249b1c10257a1782105cbfb4cf819d6773d559caa8a09e24950ad7d9953f9ce5e04ce85dfcbd16b4069ed385d62f1a1e997ab7915b16cac4d11f09502ec879f2fab546093b0df3caeb6af0ded63ceeafbcfccb61762e1db44a61784fd275e9be7354a6a719be8be845112b6ba470978e9b5d8a12b7381678ffde6803b2978ee6289d494c01ecfc6fed75cf0395bb390ac9ec519a2fad9d59ece6c3b1b0a8e22e43d7f2ef84e84596c015e4751e9d558fd87c5336d40c4fd208680cc49f48b3d918a6ec2d3851f9838edf34fd8a99e54d85999ce8ddb8f96c1216066d8c339bde830b8560964aeedf2968c347f1def31d3982b51781f3830cd7461f23ba505279d6ddb52020e749e2752ed9264daa576eb436fe745659124cab52df9ac0bd121d25b7443deb386c5f7823b9f4cea295f16facb8f29c081ce00133c690a6b3a3eb975c7fbe85c97abbc89a4a94dbbcb5d024b5c3b5f44b78879c69c30600852775eafecfbfc659728f07ae9118fb740bb9c50083879aad1b0aaf2a681ae0d32a068ea2e69e60b3bb6e33c230013e52bf0f4d2094a03683bf73080b1b63286b0ad560090927397e187ab645716338b45648626b22b49ee2ffc1e0599cf0db8172cdd68f21ac3360b867c2999f513271cc3ceac14151f0884623cee45a21dee799bab80c7f82bd459985aef1fade2005534125bd5936917aea4c49629c4774919297597fa390988b6a3a1f1bf218d3f980276385d7b4945043cbe074afe30fc0367cf66351cfefbffc969b497ac1d499bb107b8a7cf681f9453ca54cb186588265445fbb5f40713f23a7f90ab1112e5ec565b5288fe1ac1e2365d3364a23713749da6b30d5f9201bdd98e44c2e9287adfc9b5b34c97860547e1799df8826589869ebf6bd5e7034b161119972a04e39fae1b371364431a53b888c8d4d125ed9b855b9c49329dfbe2a5eaade08d9f1a0071ab7c22b6a7f45573262ec3e9543e91262d99d19124c631adb34d30bb5316163001e2b50a1d8e449e9b8363a9d41e8b167e4ca240d533efcf823998de7efdd17f2639709a6af204a9f766c72a3ab770223a72918acee1ee711ba522dd7aad4da217b03aca6779cd85d62922be0915197c298de5fb310068de3c29b25623a8ce50dcc06835c2f88d91c1eaca1b706f560683e1c00eb033170d87ea57884b3654b9faed704c2e143f44bfafe083e7b6180d8ac437a58a0d8e5f0a884ac6c87cdd8a5fe1159b52c42326878fbb3d6ff4fa9bb12429f72a4a0dcb3f63b43c446c8fe89c988bfbffa8851916255601346f1ede6791ff0f4da0b2fe74126c7d1fe0b8f887a6f98492e1b36b1eb14a10eda86c78cf5b691eb30c8c7d63a117d5780c7e4cc37da2090bcf97e258a5f3b26a6049b798ec101ff029cafb82d7a764bdba4a7c0b5056ed433d6fe60003eb4f1005ad7ed527ca030d01d48b555cbede5ec6fdd4a96124bcd3bd10ea8f203ff2ea32c57a7f80a3558d9e855402ffc217d13132dd4ad5a1fa1a3985ca1a2a6f557412216afb5d876060975126ebb10a77fd71c58a19dfb75377c8e1bbd11d131b0095507e2f91e7a956b6cae2e6b16e0111264f1a83c222b2eed011ca1e11d349f7c5804459c61632994dc4ed8f3c27685bb88faca369ccf8604adf6195942fcda2cc93e32e974e7f02139ac098a6d068141a5c743aba19fd290e83e95ba8760fb53355569f3bb45817949e8cf9637334396887352d83a700a5b9546df60099993a01921d0c2e538a0d57e5a9fcefcff8960a0f64efab51543a43e252c356a9cc51593fa5185483f3e826e35a94e0908b69117759fbf7de71f76374faba1845131cefed2a6e7af34983056ac437c0dc92090162c75c358ac0e3d23c20d865a997365d48b029ec16762e09080703b309ee53459148a46cf7f1536441498db3dc442f6d9400fcaa6985356639fd61f4fb8dc94e37672f695b4f23243ca00b087078162ba278a768bd53b356ae4ef4d168f7f1c5165c04c2fcd92a27de86d75a5797d8b1bf138e64777d2c7757664bed1c7b03f6868dd09ee47d9342575a6f792ab71f2c27e6397160a30ab76d8d72a66e3f8b92bdb537b5d7061d3bba261bb5a0e2283403385a577bd24bb28494d1ab3dde06c9ea2fb6972a52329370fcce52f00467b5e877f5eebb9ef4ec4157652fd4c8ad0a52c74c11d916d49b91010bdff07e34d68a47b46516917e83e1d89bd1edbe209b3cb0a71184ff191be7c2692b7347f352b8fbb36d557beaadcdbef77fc9675181da530180d959b49df0090bef021af301c4676f6f6f05f327f096a64b913a0b2c423d6121673d424651c91ea0e6e5bf8fc9b7e7d2bee9eda9783ea0ce2041a94808ec4e4963d78c3820c9796426dc0a133012b98c235c717c4dca37e1d255099d3cd8f245b8ef450d3329835e081d105475b51eb8483b335d253d0cdd7b3bde6e46aaa95b234e731b828c9f45f065050cd6177b4ee77154e1284a63431dfb9bb8e0a7a2264fdb1c2a141a280078dfab99ad18c705162d66cd5309a39fbb041ec32922310eebe4ac78d59dffdc3f8afc0361f1020069f0aa73288a647f132ae6bb0bb7ca5c65bb4bd3f1d7d9356b28bfb3b849dffb9b9256ffc4e3b239230a5102b6a8a704c18fbfcc009015a14c1bc09127f2a88573c28098f884e99b7b6c2c6a5ac05f4de167686821aaafec5fad2af857b1b8556bea42ad0a898afa33efe7225625ec7293a2bb2ac950a34966579ff1f932d964c091e19540247d825279229b5cd57fb17d76c1b2c6da7d1326", 0x1000}], 0x5, 0x0, 0x0, 0x1}, 0x3) pwritev(r1, &(0x7f0000001680)=[{&(0x7f00000013c0)="2812993368ffa4badbf5ad5acc6e0c19a37b5374905f07447b7cd631277eb7ac82aa6fbe27c282cd57da3145aa639391b2f69b1a0547436e1ccb1db9b899a6da07862c649a444005613c5eeaf4650e452fb06ecf67c283161372f2a9e26fe00a4ecd25c6fb9336a33d8bbf3a79ac9662a3b67c002465c0", 0x77}, {&(0x7f0000001440)="2612587404829c485e119a0363da1aaf42b6b10f2575df5feb4940bd7c9daa7f4867a9ffc23c5485052a7074b4fe422641a01d0a9341ed7e4f89e8c1d06db1b7d87945fbb2b3be752fd19e4b147f9d467ae603cc44eeb6709db2496c260e4e312e05daff5bea990d34a74929340564ac6134fea377de63f515d8ae9eff66beffdb6e6d3637763e3b0ec6ece2db83e447f55c2e2367fdd49a8ee6fda0e17710e493ea32bfb4c409e989869e14be10628cd04ce74537ffe7b60794fb34a0fe08354977f053beb7e025111da6a48d33d421d7f3d133e78e4b5b6854affd875d01fcf43f92968c5e214cdb82ea8fc3fbf6be0c9fc2a974f737b49a78", 0xfa}, {&(0x7f0000001540)="f1a85c4fe95cabbb8146502e519e2341007466fd87045a746d7346bb869cff827704006a4d6d7c6b8a312a33dc2119f2e8c56a", 0x33}, {&(0x7f0000001580)="89fa5dcfaa84ca0e22add8089429f848c50f54d1ac4b4f1afe621c897148006cee8125753e0d275687e68febc9b0d5a6621925561ed8bf5df85985bc782a85b69254c7d5dcba3f30d42468f44cceb85aeb150b801f20de2952e766bd5df1d4a0469bf80720d04feb69652dfd06e35231add4e573964c55c17bb30879d3813124b51c7fb25f69941bbc93abe2ced48cf107bf3f6c472605c542b0f6906eb6306603ba6c8d86487b9404accb16ff3d41cf", 0xb0}, {&(0x7f0000001640)="a0e48ed15453b86253af57c1ad9eb030", 0x10}], 0x5, 0x0, 0x34) r2 = openat(r0, &(0x7f0000001380)='./file0\x00', 0x80, 0x130) readlinkat(r2, &(0x7f0000001700)='./file0\x00', &(0x7f0000001740)=""/138, 0x8a) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r4 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r6 = getegid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000003c0)) getgroups(0x6, &(0x7f0000000380)=[r2, r3, r4, r5, r6, r7]) nanosleep(&(0x7f00000000c0)={0x70000, 0xfffffffffffffff7}, &(0x7f0000000180)) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x401, 0x4}, {0x9, 0x1}}) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) open(&(0x7f0000000400)='./file0\x00', 0x40, 0x80) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x3, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0xfdbcbb570aefb99e) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000001340)=[{&(0x7f0000000100)="c10cf67a96d147ffd4b436641ceab0e877b1fc5043db3366320fd322613dfd0837cfea074532522c748dafcb3bb94ea8c49996b56b1e6868337fb06533f39c489208246c661714a12bbedab6b76108fc9e93a06481ef9f272a5d9415bb40d429fa6d056501a2726f", 0x68}], 0x1) mprotect(&(0x7f0000201000/0x1000)=nil, 0x1000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:53 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, 0x0, 0x0) 16:00:53 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x10) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) chflagsat(r0, &(0x7f0000000000)='./bus\x00', 0x10000, 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d8", 0x48a}], 0x1, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 16:00:53 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) r2 = dup2(r1, r1) dup2(r0, r2) pread(r2, &(0x7f0000000100)="4819d87855793dada93b6ef7db5074c01551924c0aa71d93890012d92715667fa385f1e9083980d75df35a52533a06e1a8a27df540dae4e71721e42a639f26c46658d6bfe588cafcc66d401e91366e47b3b02b4d60606e03399f4b93f7da5c33133788fce9dee364295aeca6ad316601a97ceddf50560923b81e89326fc25b6d38068f5d7fd69e53d0a5144d61bddbfab72f35b1d142feaed41fc2070316490a6797432451796f987a5d47f7818fd5cb244d9349389bf2a92ed0a68e1b6d477a642e8fef8547759247253787", 0xcc, 0x0, 0x0) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0x1c, 0x0}, 0x0) 16:00:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x162, 0x7, 0x9, 0x4}, {0x94, 0x9, 0x0, 0x4}, {0x6, 0x80, 0x2, 0xfffffffffffffff2}, {0x52, 0x4, 0xffffffffffffff01, 0x3a0}, {0x6, 0x2, 0x401, 0x43ef}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:53 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) readv(r0, &(0x7f0000000080), 0x0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) write(r1, 0x0, 0x0) 16:00:53 executing program 1: getpid() r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x1a) 16:00:53 executing program 0: symlink(&(0x7f0000000380)='./file0\x00', &(0x7f00000000c0)='./file0\x00') utimes(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)={{0x4, 0x5}, {0x0, 0x1}}) symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00b9ba1e000000000700"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) socket(0x18, 0x8003, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x21, 0x5, 0x0) 16:00:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") geteuid() utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x7, 0x3}, {0x2, 0x9}}) 16:00:54 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) mlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 16:00:54 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r3) setgroups(0x0, 0x0) setgroups(0x5, &(0x7f0000000080)=[r4, r0, r1, r0, r2]) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:54 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0xb0d1, 0x10805}) setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) 16:00:54 executing program 0: r0 = socket(0x18, 0x2, 0x20) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="63741d14814e7720f1c70193c350b207be2d934f9972d91c0359144d22a3c85ad414d9834d4c5c43d59defd02d", 0x2d) r1 = socket$inet(0x2, 0x2, 0x0) getpeername(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) 16:00:54 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x5}, {0x14}, {0x6}]}) r1 = socket(0x31, 0x5, 0x10000) getsockname$inet(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = semget(0x2, 0x6, 0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f00000001c0)=""/209) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:54 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x8000080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x3}, {0x2, 0x81}], 0x2}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xffff, 0x6, 0x2, 0x1, 0xffffffffffffff2a, 0xfffffffffffffff7, 0x2, 0x0, 0x3, 0x2, 0x8}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x8880, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x100) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x108, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000140)) 16:00:54 executing program 1: syz_open_pts() mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) unlink(&(0x7f0000000040)='./bus\x00') syz_open_pts() 16:00:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730b4e7bb6fc6e23c5b000000001a0000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="6430ca246c72503f43714b090000ffff002e360100008000000000b07b752de3214afb6242b8e03ad14a7f5259bd7fd682407720f51236d34216f88a33dd3b11bbc7f2f7ad718e3b941ef3ba136153694d4a9b29a0947f9c87dff5a59d71ff6b8d2076f3d86c8a9144737e6651fdf26cfac5f1bd53d079315f6ead0a", 0x7c) r1 = syz_open_pts() close(r0) syz_open_pts() dup(r1) r2 = syz_open_pts() readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:54 executing program 1: r0 = socket(0x6, 0x4000, 0x10000) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0x7, &(0x7f0000000080)={0x2, 0x3, 0x0, 0x8, r1}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x10a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r5 = shmget(0x1, 0x3000, 0x402, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) r6 = semget$private(0x0, 0x2, 0x2a4) shmat(r5, &(0x7f0000ffb000/0x1000)=nil, 0x1000) setregid(r3, r3) ioctl$TIOCSBRK(r4, 0x2000747b) connect$unix(r0, &(0x7f0000000180)=@abs={0x1, 0x0, 0x0}, 0x8) r7 = getpgrp() setpgid(r2, r7) write(r4, &(0x7f00000001c0), 0x0) getpid() connect$unix(r4, &(0x7f0000000200)=@abs={0x0, 0x0, 0x3}, 0x8) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETVERAUTH(r8, 0x8004741c, &(0x7f0000000280)=0x401) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0), &(0x7f0000000300)=0xc) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x188, 0x0) ioctl$TIOCOUTQ(r9, 0x40047473, &(0x7f0000000380)=0x10000) ioctl$FIONBIO(r9, 0x8004667e, &(0x7f00000003c0)=0x5684) getpgid(r2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x100, 0x0) ioctl$KDGKBMODE(r8, 0x40044b06) getsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000440), &(0x7f0000000480)=0xc) semctl$GETZCNT(r6, 0x1, 0x7, &(0x7f00000004c0)=""/105) 16:00:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() recvmsg(r3, &(0x7f0000001540)={0x0, 0x0, &(0x7f0000001680), 0xffffffffffffeb8, &(0x7f00000014c0)=""/67, 0x2b2a}, 0x1) unlink(&(0x7f0000000000)='./file0\x00') kevent(r2, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x10, 0x40000050, 0x2, 0xff}, {{r0}, 0xfffffffffffffff8, 0x2, 0x5, 0xfffffffffffffffa, 0x3}, {{r3}, 0xffffffffffffffff, 0x40, 0x82, 0x4, 0xe8b}, {{r4}, 0xfffffffffffffffa, 0x90, 0x21, 0x4d1}, {{r4}, 0xfffffffffffffff9, 0x82, 0x8, 0x5, 0x5}, {{r1}, 0xfffffffffffffffd, 0x10, 0x4, 0x7fff, 0x18}, {{r2}, 0xffffffffffffffff, 0x8, 0x20, 0x3, 0x800}, {{r2}, 0xfffffffffffffff8, 0xb4, 0x4, 0x3, 0x8}, {{r2}, 0xfffffffffffffffe, 0x4, 0x20000000, 0x9}, {{r1}, 0xffffffffffffffff, 0x64, 0xfffff, 0x1, 0x200}], 0x7ff, &(0x7f0000000400)=[{{r2}, 0xffffffffffffffff, 0x40, 0x83, 0x80000001, 0x7ff}, {{r0}, 0xffffffffffffffff, 0x24, 0x0, 0x6, 0x101}], 0xfffffffffffffff8, &(0x7f0000000440)={0xd1c, 0x8}) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000580)) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000200), &(0x7f0000000240)=0x8) r5 = shmget$private(0x0, 0x4000, 0x13, &(0x7f0000ffc000/0x4000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xc) fchown(r2, r6, r7) faccessat(r3, &(0x7f0000000280)='./file0\x00', 0x4, 0x1) shmctl$IPC_RMID(r5, 0x0) recvfrom$unix(r3, &(0x7f0000000080)=""/184, 0xb8, 0x2, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x1ea) dup2(r1, r4) 16:00:54 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) r1 = syz_open_pts() ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000080)={0x1, './file0\x00', './file0\x00'}) fcntl$lock(r1, 0x5, &(0x7f0000000040)={0x0, 0x3, 0x80000001, 0x100000000}) fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x5, 0x2000100000000}) 16:00:54 executing program 1: r0 = socket(0x2, 0x2, 0x100) setuid(0xee01) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000080)=0x4) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) faccessat(r1, &(0x7f0000000180)='./file0\x00', 0x80, 0x3) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x16, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) unlinkat(r1, &(0x7f00000001c0)='./file0\x00', 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x3, 0x2}) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000100)) 16:00:54 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xffffffffffff8000, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) pwrite(r0, &(0x7f0000000040)="b27034add0befe1175023b36b8143cb5", 0x10, 0x0, 0x0) 16:00:54 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000140)=[{r0, 0xa4}], 0x1, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x100, 0x0) 16:00:55 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0xfffffffffffffffc) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000340)=0x5) 16:00:55 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, 0xc) setuid(r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = open(&(0x7f0000000100)='./file0/file0\x00', 0x440, 0x4c) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x2, 0x3, 0x3, "4b772b02bd0a5d3013ba48ce651c0d6c0f3ad032", 0x2, 0xd5}) chmod(&(0x7f0000000040)='./file0/file0\x00', 0x400) r3 = semget(0x2, 0x3, 0x600) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f0000000200)=""/210) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x4, 0x299, 0x7fff, 0x0, 0x4, 0x8, 0x400000000000000, 0x1, 0x1, 0x1000, 0x9}) 16:00:55 executing program 1: pipe2(&(0x7f0000000000), 0x0) setitimer(0x0, 0x0, &(0x7f0000000180)) 16:00:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x1}, {0x14}, {0x6}]}) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000000c0)={0xfffffffffffffce2, 0x52, 0x9}) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x1, 0x1010, r2, 0x0, 0x23) msgget(0x0, 0x184) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) msgget(0x0, 0x0) syz_emit_ethernet(0xfffffffffffffd70, &(0x7f0000000140)="b6") 16:00:55 executing program 0: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() madvise(&(0x7f0000416000/0x3000)=nil, 0x3000, 0xa) mmap(&(0x7f00004aa000/0x3000)=nil, 0x3000, 0x4, 0x2011, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) fcntl$setflags(r0, 0x2, 0x1) munmap(&(0x7f000037f000/0x1000)=nil, 0x1000) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f00000001c0)={0x40000000000000, 0xff}, 0x10) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r2 = accept$inet(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000040), &(0x7f0000000080)=0x10) r3 = getegid() r4 = getgid() r5 = getegid() getgroups(0x2, &(0x7f0000000140)=[0x0, 0xffffffffffffffff]) r7 = getgid() getgroups(0x5, &(0x7f0000000180)=[r3, r4, r5, r6, r7]) madvise(&(0x7f00004d3000/0x5000)=nil, 0x5000, 0x5) lseek(r2, 0x0, 0x0, 0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) mprotect(&(0x7f00002d3000/0x2000)=nil, 0x2000, 0x3) r9 = getgid() setgroups(0x2, &(0x7f0000000100)=[r8, r9]) 16:00:57 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() shmget$private(0x0, 0x3000, 0x348, &(0x7f0000ffa000/0x3000)=nil) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x10, 0x0) sendto$inet6(r2, &(0x7f0000000340)="50b6b9f3f8a0a82aeb66695af3fde3669a3a38a209f9a055cf0c43220c2c5680f45fe2424297a0dbae5c010e6a139ed2f799bcfb9dc77add56c71174048f7d5b022de837d96734c19095", 0x4a, 0x400, &(0x7f0000000100)={0x18, 0x3, 0x3, 0x3}, 0xc) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000080)) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709", 0x1dd) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x3d}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000040)=[{0xfffffffffffffff9, 0x6, 0x8001, 0x5}, {0x800, 0x2400000000000000, 0x0, 0x7f}]}) syz_emit_ethernet(0x4acb9ee291ed38cf, &(0x7f0000000280)="b6d4022293e843823b8c32a62a167e07d676e83f1e10a3ef0ca524019ecb3e4fcaea34e359a7b4bb7753285e3e514993ff3b92af2c06b76ee07002056a1235832f72b3b334468b7b30ae7177c2a7db11d12d7bf98dab64fc7d59d3db65afe8753a851787f768ad9cbdebb9e7989671") 16:00:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81, 0x1}, {0x3c}, {0x4006, 0x0, 0x0, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="93") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = semget$private(0x0, 0x0, 0x600) semop(r1, &(0x7f0000000040)=[{0x0, 0x5, 0x800}, {0x3, 0x7ff, 0x1000}, {0x3, 0x4, 0x1000}], 0x3) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x100, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x35}, {0x80034, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x6, &(0x7f0000000040)=[{0x3, 0x80, 0x0, 0x5}, {0x6, 0xdc, 0xfffffffffffff42d, 0x6}, {0x20, 0x7, 0x7, 0xffffffffffffffff}, {0x4, 0x100000000, 0x1, 0x81}, {0x4, 0x7415, 0x2, 0x2}, {0x8080000, 0x1, 0xffffffff80000001, 0xbcb}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f00000001c0)=[{0x6, 0x6e, 0x7, 0xcc4ce9d}, {0x5, 0x7ff, 0x20}, {0x2, 0x9, 0x3, 0x7f}, {0x8, 0x7fffffff, 0xfff, 0x4}, {0x1000, 0xffffffff, 0x8, 0x5e}, {0x8000, 0x7, 0xffff, 0x2d1}, {0xd0b, 0x2, 0x200000, 0x3c2}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000240)=0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:57 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x841, 0x81) utimensat(r0, &(0x7f0000000180)='./bus\x00', &(0x7f00000001c0)={{0x7, 0x20}, {0x4, 0x4}}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./bus\x00', 0x8001, 0x20) rmdir(&(0x7f0000000200)='./bus\x00') fchmod(r1, 0x100) utimensat(r0, &(0x7f00000002c0)='./bus\x00', &(0x7f0000000300)={{0xc3c5, 0x1}, {0x5, 0x7c0359ea}}, 0x2) mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x65a) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000100)={0x8}, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r2, 0x11}], 0x1, 0x0) pread(r1, &(0x7f0000000240)="2b75f36dcf7b6a9dadd136c47fc429261e54a63df6fc2c08da1eb068ce408a46ae2526dca60a8db4b85e8eb46e0de70e3278cd03eaab5c5cea787286998e3eb67ee9ca3db0931ec212894257cc33c73468fe65", 0x53, 0x0, 0x50) 16:00:57 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0xc000, 0x4500) sync() r0 = open(&(0x7f0000000080)='./bus\x00', 0x198, 0x2000000102) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {0x4000000000000000}, {0x0, 0x2}, {}, {}, {0x0, 0x4}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}]}) close(r0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000240)=0x81) ioctl$WSMOUSEIO_GTYPE(r0, 0x40045720, &(0x7f0000000000)) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000280)={0x0, 0xe8, 0x7, 0x8, 0x1}) open(&(0x7f0000000200)='./file0\x00', 0x800, 0x0) 16:00:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000240)=[0xfffffffffffffe01, 0x5, 0x1bd]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x0, 0x0, 0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = semget(0x0, 0x6, 0x400) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x800, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000001c0)=[0x4]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') r2 = semget$private(0x0, 0x0, 0x0) semop(r2, &(0x7f0000000040)=[{0x2, 0x5, 0x1000}, {0x0, 0x20, 0x1800}, {0x3, 0x8, 0x800}, {0x3, 0x0, 0x800}], 0x4) 16:00:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80a0, 0x0) setsockopt(r0, 0xfff, 0x739, &(0x7f0000000080)="c7d1ebec9bac22cef2d244997d866b324108c233ef9e33525bba61490b8dce08c5e229f4abe31745e7934176cc713d16baad9f9ef34358d6a3c3499bf4abe03dac51b0b0373205311197a46ee899e2004c9739dedbc522ef3c6e28268dbee033b336ae80", 0x64) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setuid(0xee01) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000140)="ae7dd9c5552f670ded4f4e85317ec6c40fc65c078d9d64c05615d1ffe4ad190be9e31ab87a3e2701e6f5fa13c3f050892f953691631d656b52cd1b1f1f7cb7fd540d0f280bfa8847b3e6fbd3be5992b9a7f4a0a12209424144c657c2582e0a3e192b313fa42383df0b3f9e2d0f126247eb3fc4e8fc6910a82cdbbdaf51bc3522fad8a86c8ee3730a678e2fb930417156e61128e09f8f22fe75ee8a2d0a9e8e61ce49ed41125019f0d93f13c8bb78a2c65bd53caf8fc1faa5e9084bba5a824d10ab90716277528e74170dd3b1c628ebbc2f6e9a6fa6b3c1becd59ed74cfd7346623400ab7906f", 0xe6}, {&(0x7f0000000240)="7fafc3ad8366f7fd9f0c103e161c0d9be6255a71c15750560c9f0a0d7ed758eae4301ef7a854dc4fa47115df9528cba45659baef8ddba58e7d33dc61bfcbd527c900e60179c43c4679581a22d11c662012c404ff6fc3cbd94b8376286402a5d58e4ca7ff7dfc7aade3b6de43f2d0466110ebc722dbac90a636bbd7d4549a9bf527c5637f2194eca70bcc", 0x8a}, {&(0x7f0000000300)="768d594ca1332e4ce4139b16b5b756cce57a45daacf474d1815e48192c4fa984e09f1242ace022fe82fc9d94364ebc469aafb22e4d19e279ab756f01c1ba45fdfc754dc3b7854f5407e07cd9bf06ec40551967fb918d1127b51444138ed67a7e8c346cf7d5e0618c79b89d7f99040232ebe0e9bde2a6dba4324948304ae252832abfb9e8683c70267b2f560d42be6255b10d80d4f85d590ac3da9acc1f718adbdeba76cdd916f03a41f637bdf1efe70ecbfdb0e883c8a0ce2f37093ab33d", 0xbe}, {&(0x7f00000003c0)="f125b040dddb07d3ffd5ef300fe8917902e4b425773673ea4976287da169275d89f421935fedf863abf887a80b0dab00be95b0961c46e99fbb57023e49753815f0b1c626aa10992d7dcfc1c447a843bf5d83545f64237fd613a9d1a818d5bb38374761facc702bced56c5841384932cc93860e156a39b4b829f03d365958ff87df7509f0a548edb8c5a1a04066dec9dd08b4ebf0c798b19cf3", 0x99}, {&(0x7f0000000480)="bb6ffce882f425abe3494749b0eced801dbaed88f4c29cb10521d3e360cac5603994243160ce74ebec456906009235725d326b7303ffccb123b512ecd60592bcd2805cfa9a15cc8e52dfa61a6e6a0b2f96c41950f6c7497fa03fdbf67165d22d98a3a9cd98569d5c529fd535537714f144acda292370d473ed6041ffd19fe1006f26059f14e90a0e97388dc4415515338b204080476d24408b0842d5b34f699c88a13576a514ef6b86a9228e2e398adfa008400e3db9b1ac2823d4d574f727dce619", 0xc2}, {&(0x7f0000000640)="6f47585fd4e74baf5f2c47d07dd8610dc69308f9496da57cb92337852b1a782da471d53846e5455f5fab150aaef39a7d063b6d6fc6ddd95fd16d0b5c2555563654561f1f147cc5370ad6f8188854762d5da1191fb4caa692c9193c2aa19a8c9a376e7cd304a4cf80f401141c7f2ed4e38e1b8dcd66f1df750254f0b75a2fe0c0c7b7520178bdf369b0c499a812d6756296a759a07994ba5f82f9e2a915514dbced9c2ae12cb99493f1ffd62fca8e89b656394438f7d21e7d84c2f643c7d699e20cd910e314dc7155dee1a062c4d81320e8e16768a2fc685e0e7487bd67fefa", 0xdf}], 0x6, &(0x7f0000000840)=[{0x50, 0x1, 0x1, "5884976d33268d98b70b54d9599768ecc7a40ca13233edf98e8830f6d4ab642837c57893c78e9495bf8fd2be31c1d8dcceb0f8da62562f59f3f6f2ad189d0361"}, {0x38, 0x0, 0x800, "e5a19c629ef58b43c4e34b442de57d09f35ba82195b5b49fe4b2d98ab4bb439eeb"}, {0x60, 0xffff, 0x0, "82a012eb0b52865c6d2e12a84dd9b588bccdbfbe2b5a6c1b070e4aed7ec1d6bb1fb7801643bace80373895acb77eeab215b014aa728008a4fa586a87428aa3e7c344a74c02169c969d4510"}, {0x70, 0x0, 0x3, "51386b54fbef582b412689a2fdd3b1b2f61f29ae3ada98aebefcc6f600b377e89ab420bebf7328ec7633460ebd6ad36a3d0b4bd7b7f4c24095e77b0cbcbb9ede9dd8fb2d64068ac4eaeb57e0892cd1ac5930747e35c5a20761"}, {0xe0, 0x1, 0x80000001, "18a7b198a32df71d97ff86d60b68eef17822d07b6fe5fc39c7606807a0ead07aa7d1ecfd49c1363eb013da27413efdcb52019dfdf1560852de6852d0fd7cce7948c42221e3138f2ae99bef9b50836ca636cd52519751b8f7f1fe593522907ea0d59bd3837e851f9ace1b2c6bd4360960b68414855bee87b3947e88ee219fdf24d76e8cebccd69367784cbaeaa28b085d1a28b60ba1613f6e8d560ec0892db83723387d7fd473a6f084900e606d6eb89a28df7d73b90f8c7a8273d505a3ae7a598ffba14f01bf7584ea6963"}, {0x28, 0x0, 0x6000000000000, "addbc81cedcd4de6209d2573e25e6b761434a150ad9e"}], 0x260}, 0x406) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) 16:00:58 executing program 0: poll(&(0x7f00000000c0)=[{}], 0x1, 0xff) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8800, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000080)=0x7fffffff) fcntl$setstatus(r0, 0x4, 0x48) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) 16:00:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3, 0x0, 0x0, 0x3}, {0x40000000000087}, {0x6}]}) getpgrp() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:58 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000300)='./file0\x00', 0x0, 0x31) chroot(&(0x7f0000000180)='.\x00') ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000340)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r2, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) 16:00:58 executing program 1: r0 = socket(0x2, 0xc003, 0x6) connect$unix(r0, &(0x7f00000001c0)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xa) sendto(r0, &(0x7f0000000100)="108e02bb6467c1aa78e37a0e119aa7053c6a7dca605f7acd4302c8426bd9f87b0e3d9f1ea4d53fc4d6b1f940a70f757ef7e7566dd9705fc8ead8b70e792badc20e9f4119120f89266636e1ca598afb63bd444f39bada89c0a872cdfc348fcaab32038918bf", 0x65, 0x8, &(0x7f0000000000)=@in6={0x18, 0x1, 0xfffffffffffffff9, 0x100000001}, 0xc) pread(r0, &(0x7f00000000c0)="4d00a9fed721219f790f469ee992c4e0fcb0b9a7b2cc4c3225b1c69078df3cfc7eb36d3f", 0x24, 0x0, 0x0) write(r0, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) sendto(r0, &(0x7f0000000180)="6861fe261e6f64378b5e05cdf304b826010000000000000000000000e2597291bd508928c1fcdf82fa627475b78f00"/60, 0x3c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000240)) socket(0x1, 0x4000, 0x0) sendto(r0, &(0x7f0000000080)="40a958b6e532f0352a17f248537b78a4d987c7e3", 0x14, 0x0, 0x0, 0x0) 16:00:59 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto(r0, &(0x7f0000000040)="8be7135196df41b12d9d0ae0f9a2f46287b1f4b7bebcced1d86dc5ff09256d80d047a5c807c85b57d6b0aece643fa47c7bdd96c35dd2895e344c54fb383649b9e294711399080e2559289869efdc62f29828b1841243b2", 0x57, 0x4, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000140)={0x0, 0xe916, './bus\x00', 0x100000000, 0xfffffffffffffffc, 0x7, 0x9}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 16:00:59 executing program 0: r0 = semget$private(0x0, 0x7, 0x10080000000) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000100)="eaff125c00000000", 0x8) getsockopt(0xffffffffffffffff, 0xffff, 0x10001, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r2 = dup(0xffffffffffffffff) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f0000000540)=0x4000000000000) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000400), 0xcb24e06142f44c6c) semop(r0, &(0x7f00000002c0)=[{0x8, 0x8, 0x1000000}, {0x2, 0xfffffffffffffffd, 0x1000}, {0x2000000003, 0x100, 0x7fc}], 0x2dd3) link(&(0x7f00000006c0)='./bus\x00', &(0x7f0000000040)='./bus\x00') mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x80000001) r3 = semget$private(0x0, 0x4, 0x3) semop(r3, &(0x7f00000004c0), 0x2aaaaaaaaaaaab14) flock(r1, 0x6) r4 = open(&(0x7f0000000340)='./bus\x00', 0x10, 0x8) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000180)=0xffffffffffffffc1) getsockname$inet6(r2, &(0x7f0000000300), &(0x7f0000000140)=0xffffffffffffff82) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000000c0)=[0x83, 0x10001, 0x81]) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000200)) socket$inet(0x2, 0x8, 0xfffffffffff7fff4) dup(r4) rmdir(&(0x7f00000007c0)='./bus\x00') semop(r0, &(0x7f0000000240)=[{0x1, 0x6, 0x800}, {0x0, 0x40, 0x1800}, {0x0, 0x3, 0x7fc}, {0x3, 0x7, 0x1000}, {0x3, 0xfffffffffffffffc}, {0x1, 0xfffffffffffffff8, 0x1000}, {0x2, 0xad, 0x1000}], 0x7) semop(r3, &(0x7f0000000480), 0x0) accept(r2, &(0x7f00000003c0)=@in6, &(0x7f0000000280)=0xc) sendmsg$unix(0xffffffffffffffff, &(0x7f00000005c0)={&(0x7f0000000440)=ANY=[@ANYBLOB="d6ec2ab4273516d26f578bbf61e4c4cdeaf207ebaf6ee5e38a2788a2beb9ac8f06f18925b8d7ded3010000800b1e963a1a79d7fe46f902000000000000008a909fd473b3b5420381"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x8}, 0x8c33ae65e72efed0) accept$inet(0xffffffffffffffff, &(0x7f0000000580), &(0x7f0000000680)=0xc) dup2(0xffffffffffffffff, 0xffffffffffffffff) semop(r0, &(0x7f0000000240), 0x6) ioctl$TIOCGFLAGS(0xffffffffffffffff, 0x4004745d, &(0x7f0000000080)) 16:00:59 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000007f00004d16bf3b200000000800002100"}) read(r0, &(0x7f0000000100)=""/216, 0xd8) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000080)=0x8) 16:00:59 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x1, 0x1000, 0x8, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) r2 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f0000000500)=[{&(0x7f0000000000)="5eb884a5e14ad12d5cc227c18ed2da9f1324765a5c662b084843", 0x1a}, {&(0x7f0000000300)="87d6d72a0e2bf00b65f305951af1f64f65bc4cf4b88f78223f4addeb76ce84dfb601d61fcfb4c27897257ab8ac7969909458e7fe32531be34152123c0b97aee429fbc7440ed36e38b34e61ad868a5ec55f18483fe62d303232e45e94af63c022d32d5ec79584d277c432aaacf9917c8844726aa04bb522422b71d4a5e489e78c258c136eeff0baa48b4b9207a551190db6c8ca235aa14d8594d9946cd7e309d262c9df0ff80677d53aed77e0ed7aed9ede82cee0968ce2b7d1798c0be844995ff8f82a", 0xc3}, {&(0x7f0000000400)="a5ae5dacc366c96eadd5b68e22001813d4509778c6bcbe6faeb7615f41c797d72ebb1cb3aa677508d080ed658af8b2eebe05fb3154d34c093e57251005ef735599f81ece006cf2d4b20686c191377a8750b98a50a32805df2c369422b475df74d2d74dfa3b88a415648a00d4124b4f3107ad50870e311972616a789a0232acccaba7aa7083055aa8b94fdb89b06939b67b1ded0fae781a1647a944569b48ed5c3a7785059bbbeadc889c509a2e261683e7f8", 0xffffffffffffff81}, {&(0x7f0000000280)="992fc9d736c5f74ad4bebed605eb779882d70bd0ad87e9992fb10256085c3afafb44", 0x22}], 0x4, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r2, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0xffffffff, 0x83b, 0x0, 0xbaf}, {0x1, 0x8, 0x80, 0xe4b0}, {0x5, 0x200, 0xff, 0x7}, {0x8, 0x3, 0x4, 0xc5ea}]}) r4 = open(&(0x7f0000000200)='./file0\x00', 0x20, 0x80) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x40}, {0x60}, {0x6}]}) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f0000000640)={0xe5, 0x0, &(0x7f0000000540)=""/229}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000240)='\b\r4A') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x7, &(0x7f0000000040)=[{0x8, 0x8001, 0xffff, 0x100000000}, {0x7325, 0x3, 0x29c, 0x8c}, {0x575, 0x2, 0x5, 0x2}, {0xf815, 0x1, 0x5, 0x4}, {0x800, 0xfffffffffffffffc, 0x3f, 0xd5ee}, {0x6, 0x0, 0x8000000000009, 0x6}, {0x0, 0x5, 0x300000000000, 0xffffffff}]}) 16:00:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x2001000, 0x0) r0 = open(&(0x7f000054a000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x10b885, 0x0) preadv(r0, &(0x7f0000000400)=[{&(0x7f00000000c0)=""/205, 0xcd}, {&(0x7f0000000000)=""/42, 0x2a}, {&(0x7f00000001c0)=""/154, 0x9a}, {&(0x7f0000000280)=""/204, 0xcc}, {&(0x7f0000000040)=""/12, 0xc}, {&(0x7f0000000380)=""/85, 0x55}], 0x6, 0x0, 0x63) read(r0, 0x0, 0x0) close(r1) 16:00:59 executing program 1: r0 = getpid() setpgid(r0, r0) 16:00:59 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86135) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x4}) pwritev(r0, &(0x7f00000002c0), 0x10000000000001e2, 0x0, 0x0) 16:00:59 executing program 0: r0 = socket(0x1e, 0x200000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f0000000000)=0x6, 0x4) r1 = open(&(0x7f0000000040)='./file0\x00', 0x20, 0x10) ftruncate(r0, 0x0, 0x8) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0xe5b43fb76b215d15, 0x9}, {0x20, 0x40000}, {0x25, 0x4}, {0x23, 0xff}, {0x8b}, {0x87, 0x3ff}, {0x44, 0x7}, {0x89, 0x20}], 0x8}) sendto$inet6(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 16:00:59 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="dfa621b9cecb60bdec7d9b0aebeda2d004a465784e6cd4f0774dc9b7ac65ab6ba849cf514e4d9e2ff4a3b965c091acb71d3fdefd479c104c22eba1bbcdd0463dfe59f8b0f15656e0626ffac7adfe5170f6d06cc8cc88e6d74246c637e9fd95c1872beb4a056f259c0ef448d90ff62d7e528a8a24f5a9b0c2fd8f6bb0dd49afb46b75eef8ef457076b2d612d4bb67", 0x8e}, {0x0}], 0x2) r1 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x21}], 0x1, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000040)={{}, 0x8, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:59 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) writev(r1, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x3}], 0x7, 0x0, 0x0, 0x0) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x5, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0xe2, 0xf0000001, 0xc84f, 0x9}], 0x3, 0x0) 16:00:59 executing program 1: setuid(0xee01) syz_open_pts() pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCBRK(r0, 0x2000747a) getuid() syz_open_pts() chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x2) 16:00:59 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./bus\x00', 0x0, 0x1) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000240)="220e2a", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x18000}, 0x44001000a}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0x0, 0x0) open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) 16:00:59 executing program 1: 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) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x8613a) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0, 0x0}, 0xc) fchownat(r1, &(0x7f0000000280)='./bus\x00', r2, r3, 0x4) r4 = msgget(0x0, 0x102) r5 = getuid() ftruncate(r1, 0x0, 0x1000) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) socket$inet6(0x18, 0x5, 0x7) r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = getpgid(0xffffffffffffffff) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000300)={{0x3, r5, r6, r7, r8, 0x44, 0x2}, 0x8, 0x6, r9, r10, 0x2, 0x3, 0x81, 0x400}) write(r1, &(0x7f0000000240)="220e2a", 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x3feff}, 0x44001000e, 0x8001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) 16:01:00 executing program 0: r0 = syz_open_pts() msgget(0x0, 0x314) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffe, 0x10000ffffffff}) 16:01:00 executing program 1: r0 = socket(0x2, 0x4001, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x182, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) r2 = dup(r0) getsockopt$sock_int(r2, 0xffff, 0x1008, 0x0, 0x0) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x24}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000180)=ANY=[@ANYBLOB="0000000080000000000000008ed251a60000000000000000"]) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x24}, {0x6}]}) pread(r0, &(0x7f00000001c0)="7fddd2617d69e001a0c30a2ddf3ccbc7fe22f3281f028038f06a9604bf3f6682539310b7a4d3603ceaf75c8c19331d44639898bb75d25a4bad51912b7952d5a8cddf4eff003edf99ff61fc6db87f416ddf05c9dd3e6aaa3eec06545c698bc30148b41d2b0445b1cc7aca2f4a99d5cd610d778cce7ab1f8721e60c9f9f6cc04649765543feee831aa149a0dff85e5876da3a3e2028255f76069fd326c61edbe4a355d053f6bb1fe430fc4d354416177f55d4d07623d46c372bc69f4f262b41fd69c90ce2462a4c04643e25f5cc23b80899907e17cf3a6ccf64ba59aa86e851cd7c5741b1c7aee950a784d11bade", 0xed, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x9, &(0x7f00000002c0)=[{0x0, 0x6, 0x4, 0x6fc3}, {0x6, 0xfff, 0x3ff, 0x6}, {0x9, 0x1, 0x7ff, 0xb1b7}, {0x9, 0x10000, 0x3, 0x2}, {0xc3, 0x5, 0x2, 0x50ac}, {0x2, 0x9, 0x7fffffff}, {0x5, 0xffff, 0x100000001, 0x7fffffff}, {0x7, 0xf3, 0x6, 0x7ff}, {0x6, 0xfff, 0x5, 0x469837a6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000380)) ioctl$TIOCSFLAGS(r2, 0x8004745c, &(0x7f00000003c0)=0x8000) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x9, 0x755a, 0x47, 0x20, "2fd9da3e82080efb8a1293666cee470bed1886f2", 0x4, 0x1ff}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:01:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x6c}, {0x7c}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x1f, 0x800, 0x8001, 0x3235}, {0x8001, 0x8, 0xffff, 0x10001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x1000) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x8) sendto$inet(r1, &(0x7f0000000240)="48d9e4f12bc46207ca75169d59212d14bcc531dd35979ec97bb300abe6e6621d80298584088f6e6741db6894abdeb19454a0240491217e9a04ff9d6e906042678eced31ab83c589ea22d8b8c8616683c4c1ad2319a563974c6cc816acfbd5f09c4c968876aa95ae01a59", 0x6a, 0x8, &(0x7f00000001c0)={0x2, 0x3}, 0xc) kqueue() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:00 executing program 1: mprotect(&(0x7f0000000000/0x600000)=nil, 0x600000, 0x0) r0 = socket(0x1, 0x5, 0x0) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 16:01:00 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffff8, 0x0, 0xfff, 0x3d6a40000, "297b723dbeabbcac2028170db57d40a5db6a3864", 0x0, 0xed2}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:00 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x4, 0x100, 0x3b, 0x567658c7, "033cd6db2ae445972cf59a2f3267370d6a099c78", 0x3, 0x320}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a00000003f1ffffffffffffff000000"], 0x38}, 0x0) 16:01:00 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) mknod(&(0x7f0000000040)='./bus\x00', 0x2000, 0xfffffffffffffffa) 16:01:00 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x15, &(0x7f0000000000), 0x4) fchflags(r0, 0x0) fchflags(r0, 0x10000) syz_extract_tcp_res$synack(&(0x7f0000000040), 0x1, 0x0) 16:01:00 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000480)="50010502000000000000000313060000081010fecea11ea8fef96ecfc73fd3357ae26caa1016fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a000000000000002f310b404f36a00f900064e0629616b0a8e7000000020000000000000e0208a31fd7f80004ffff00000000000000000000000000008539cda74d1467802813c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e51a7a3dc1a0c21d548f2de6c031b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de70000", 0x150, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x9) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) 16:01:00 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = shmget$private(0x0, 0x2000, 0x28, &(0x7f0000ffb000/0x2000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000080)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f00000000c0)={0x4, 0x10001}, 0x10) 16:01:00 executing program 0: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) close(r0) kqueue() getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setregid(r1, r1) 16:01:00 executing program 1: kqueue() r0 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r0, &(0x7f00000001c0), 0x3ff, 0x0, 0xffffffffffffffff, 0x0) nanosleep(&(0x7f0000000000)={0x7, 0x2}, &(0x7f0000000080)) getitimer(0x1, &(0x7f00000000c0)) kevent(r0, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:01:00 executing program 0: socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) shutdown(r0, 0x2) r1 = socket$unix(0x1, 0x5, 0x0) shutdown(r1, 0x2) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:01:00 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x5) write(r0, &(0x7f0000000240)="670dc3701bab3cf1b2b1acbbfd892706c8daaaf272f94054275b9bee504e223f37b728e37e02c63cb635855522607d025ccb76355f401aec485a4e26497686bfeef2dac02dc0c5afd403df568d52fc28c24b14afa423", 0x56) accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x201, 0x100000) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000100)="1c68b2f5b3cfc526397ca6cdcc3f5a1df334", 0x12}], 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1000300010005}) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000000c0)=[{0x64}, {0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f0000000000)=[{0x101, 0x4, 0x3f, 0x6}, {0x9, 0xfffffffffffffffd, 0x5, 0x2}, {0xce3a, 0x10000, 0x100000001, 0x81}, {0x68, 0x49, 0x1000, 0x1}, {0xffffffffffffff01, 0x3, 0x24, 0xfffffffffffffffc}]}) getpid() syz_emit_ethernet(0xfffffffffffffd97, &(0x7f0000000180)="29a06ec27bd52c95514fa623460b2e3194543449a2616e4de9ac86ca6abd11c812243058a7d17e0dfcba1900578e6b2e777e7777133468a18c30555d28f644877256302e463f75799149ce827ad29ffd7cf2305c6423a9f12ef45cf928efc3e8236ca13b372182fe526b0890721c10f7f1648aa5b888c6641c564bc97d87d37c162f19715da8404734cb39c4580c4cd5e57cb10255cfc5b43fdc9899851e9e9d591e352538a13dc620685e649e89edf02f052a7c18cc09a1fdb529a63ce53f") r1 = socket$inet6(0x18, 0x5, 0x5) accept(r1, &(0x7f0000000140)=@un=@abs, &(0x7f0000000240)=0x8) 16:01:01 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getgroups(0x7, &(0x7f00000000c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setegid(r2) ftruncate(r1, 0x0, 0x8000000003) ftruncate(r1, 0x0, 0x80001ffffc) 16:01:01 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r2}, 0xffffffffffffffff, 0x21}], 0x227082db, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r3}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0xa83, 0x0) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x20, 0x1, 0xaad, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x7, 0xffffffff00000001}, {{r3}, 0xfffffffffffffff9, 0xc0, 0x20000000, 0x800, 0x4}, {{r4}, 0xfffffffffffffff9, 0x1, 0x0, 0x53, 0x2}, {{r3}, 0xffffffffffffffff, 0x58, 0x20000020, 0x6, 0xfffffffffffffed3}, {{r1}, 0xffffffffffffffff, 0x22, 0x48, 0x3, 0x8fa}], 0x2, &(0x7f0000000380)=[{{r0}, 0xfffffffffffffffb, 0x30, 0x4, 0x3, 0x86}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xfe, 0xe}, {{r1}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x9, 0x40}, {{r2}, 0xffffffffffffffff, 0x82, 0x80000091, 0x2f1b, 0xffffffff}, {{r0}, 0xfffffffffffffffa, 0x1, 0x2, 0x3f, 0x10000}, {{r2}, 0xfffffffffffffffe, 0x2, 0xf0000002, 0x6, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x4, 0x9}, {{r3}, 0xfffffffffffffffe, 0x4, 0x20000051, 0x161, 0x2}], 0xffffffff, &(0x7f0000000100)={0x7}) dup2(r0, r2) 16:01:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) rmdir(&(0x7f0000000040)='./file0\x00') 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000011c0)=[{&(0x7f00000001c0)="ffeb25bb0ff3545135af28535e5ee9dea7e10109c85806faf97b3f9bede37fc7bb650c7aa90b9881f5f8ad47ded6b112efa970dc2a8ae269e34b9850f5d2afe63d405d80c7e1e0544f5f7116b24583bad11c53f2df2f036b1a5c4a08d30eacaadf620d4b3d441045ff5db304e71dede905486f35482952c8109fd7cee2973674f9e55c696322c78708a8cb443ec96dfd0191791c973a00e85068f3d93704c7aac5d97ba1adb00216c054dddb1363b78ee19e8467b94d64ba934d048701aee689ccb083027f7c0157bcc5e8685710ff4f003ee9e50cfaa580f406e6378d4c634b0af5ad307cd66cd090fcd94d1cfcfa1a22c2537cb8438644d4048d217b523ded1cdc889c841c79c1c604d396bd13482f66d1c2ca22956a245794ec768cf8d729f88701a82191597e4829acd1f770081d9f750fe951f64978277da03d172036b1352268038e5ca04b00707514c233905ba2e9608598d4965e94f43bdc4f17f6a9c98b7c258c03e45f41171ce03816f2c3a7d2d82cf62540e4cd77cc64ab125288cb0749bb88e5dd3a0f0f5360dc5326edaf38555b26dc514bac6b908ecb54c4f91f437ec6979ee4220bbda69aa99b95717b14e071a797dc35e7baa593b42f7f8f0768076ff9ad2499833b07c9af1f9d2250e45d9ab6e9e35e8a2f317a6c8d7777875b3832b2775c99a41c59a22f41e19c0771cd17b951987e7a67455108c78a57f74290eb27ec2d62640706f966f80e335c22decd878d491e49de4126c76bff879e98778645299fe9c2945938c60993b1804fa1203228d15ae6072394b0a976cfe002d90adc4a1a9a22df7f43d2690cdd784156bf3546478fe46cb69fb550b39047c7a57079ec26cb0ebc489a3b38f69d8bcb95447e93fddedb81b20ac3b7ddad28b44d81378fa635dd7abfaa3b5c2541323be474456b4fc186a85f48328c3a632d0cb91d3c0730a0aa1e8243d34e0e961573365ef69b0aff7e55c67aa9554575d4885f1db6b7dcdc929abe8cb0a21885d7779d50984c7535385b09e961e6949607ac4dc0bd7e70eb0656736f43d98b79080177d06cb360ac0198f691a7f7eba77683137bc7bc6859d2584258b5c0566bf67baa4a388ba6c0af688e07a84c82dae3df255e4a89e406e432479836c6bbffc5877e8381ebaa94efa8cce68529549da72e801ef79ef86257c0554091aac49992337f914d638fef9faf01fa95105628ba00dedadbaf070d94b70374b3fd7f19610992c706e3107d5ffb32d4921261ee258d73b7d6d81146088752aa7accd57d23379d9e788107ceb37db8d7cb720e5b639a3f72d0e6b65032fbbc227cc3e7dc4d8e9251f1d266c594e6fad15acaf7d8229199c261dafa4c169b35fe909c19ed48acb55542f69caa535fff6a9e032be48d21322635768685458cbbe53d88d443cf5d07739d0ec91d5797e53fc408d2aabd86c80f6f51d56b6aa8329f2d3d6867bb57f5bb12a4f24f1377ebf788354f5ed4fdeba3f85d252afbb7323e27466fd2be417adb472de76f3515acb426ae3d435bfeba31fbde844fb1494bfc2766c65c0f74453a6f8f1c73c99c125d081b01bcdc231ea77d7ac5f3f7a5a967f3a443b34a98cd656825cd51ecd5decae0b3841eb2d990d7f0a5ccd312b834f8dd25c4e23ec6ada6dfa832f74e2b1c0253f09bb57ffc427ae8931b29ae32c08b40d74f869cba5975b917759bbce99b71732f532ea4f2ff0b3d189e7481dc80350a506883a4b7d617555fb8d6cdc9a5f9b66e4941a1962eede5e92c7924120a3bc7c3445d1f7196789184380c2da4d5ed7277eb0250897a447bcdae743cdadab88dd29fe81ef3e4beaa795054c13023dcf572b33df01a74ab73ef8084ead2049c99a0ba27d5714d84f06d925d8505a19325bbdc777f0c01375ab819eec6a985f08db1284644d3cf27e45b8b85e7a8dbf3f3130d3de023f00df7d8e9efcb0cf5c71e5e87f737866d5732243a755c86ad52b4757e279370f617ee4c2bb183346e15919bb34aa5305d11c29b3abc7cdf9fb92231c26b11bfe5a445d70a8ab7a36badad188a2ee9ff8e8fdd7783bbd9af2d559b970009867a953524c1250a53bf5e4e6ef248b53836b905ee4e96fe70b4b012486c3f8d10186eadef66a5c05d1f7320c58beb6d793f34a76fecb8dff6dde9d5add51fa8f85fe4665e48d46b07eac751b059543991e2da6c17e192435a36ac358385abc17ab7b64699a5c567eff72eb4780e60fceaa570b7a21099d3e4e93da2a0c4844848089883fb76f3d7ea40ebde1bf9ffacd487809f4623d67185abe849f9605ce5cd0de33e78b9c7f52e1a4808305c7bc894d5de02b1e928fd67b7037dfc6dbc5bf5232a66b4574f362c8ec5d49824483d680d4c3d45d6bc60c730e894c3cfde0e49606158f047ebec05c7dbc71fe88ed1e057fa5534624bd426c90174c9afd4665108a60c09a36b7b60831721f9de4a4ba254e0fd5af21212df328a3e02f310fb8ec80eaaabbb22a9b6a4ad8e380c4f7e53bebe4e55225ef4ec7a22c71161416b6abbb91d3b8a166712b76829adfd5bbb6351d49d7ed4e49155a35b3a810488f92c90ed1885b5561420db6cb686eb094f7950cf0ba6517b933095f0e522c2500292199255a1ce8abee5ee250466e522a4bade8029073383217cc02d5d5607fc50354fcbfb6cf498124b6064761c98497ad8b2cb8eb7c90d882651f63d7be49a6be3088152f1316e12cf6b549d1db79491cd42a71ad447b5d43bcd22ea90759bc74a6a45a6f65fc5820a4c217645eb1523e1188746b37bcdd294e0bbcfdb2d256ef4d064f12d1e5117e01c911fd250a70cecbf5fd8314419c7010ed5cc967806ddbb986ccf4986a396464e471bdab53eb62becdad146e6789e88565dcfc0fa78603e3963042560ad16975827d0df9b8f2a6af84b9795be45ef17400d04c1ad07e236f887f95ea4de3850b3f2ca2cc9b9c02fe696dc661bb3c6c9d1eeb422c6781967e7febf724c12d9b3a4b5b6700d2fca41c7c0014159ae819bcfc3d2da858d1a049e45df72dc9f8b0b4411deb7ab418d3210bce3ddff38f349f795e7fcc85ac3328ef864337d30fd8055056f4cdbe0841153c024638b0552fc0d0df462a2ffdd9965c5a290c71fa01527ac3ee49022704eca098bcaccd04b2df2961ad6a2d0e230c556ffff7b70fbeddde8ec2c56f6b944d3d316db551bb8cee4998d8c8eac9c2f16251330807a4656c6e36df1dfb66eeb07d6b1a505e66bc72ee20aeab8c387168d44ca1831d27d66641d7db84ecc58b7388e98667135d3e099ccf17fb402e1321005553b0139a6722f6107e30cf8a93717f5e2eb71b6be6adbf2f4be3dc448893e90419889c56a6a765f26c07144ccd8263554e1d040ff53d56bc618b1789986fae4fb8c57c0c03804f970cf3641f16cd83cc3b3576ef42e677e92e23fa46d1e20284199331358ceb5ae1cd20517d314019a9fb6af106192713a27319ddd729ea4a861f2ed49eb40211174d98547b9bc1a8fcdd614e99b6043840346e0e158c01ac6758062df1bab9169b2b3201da995fb530ec90d04964ce41b63d0c6c2d9c2c626c4484968eb242282b745211f79ded630f95ae655b61479b074e38ca601d830adcc106b88f0b8e8a428f600dca5a09dd3f845e604675e2134f8aadebdc1291c2abbb6b88815f071b99f4126c0eea092e9369954c83ab448fbf880e9eab341a3e63f688f08fc0cb1f6cca9fcf3f034640fd72710274dc1c8461f2139d283053b2b5bb48ee7d8587ba64b61a8dce392d2927abad247d7004509ba1ed71877e9f4d19b67928fbfa82032ab5c9cffd453b4fd8f5d4dfadc29bd69d0e24b1f7fba12c00cebc989c3054728aa3561681e3a5ea5eabaa06ee5ba03f4ebf9679f4b5801f901aa759ff4df72213cae886e14687cfda374b85528134178657a0de34f388d60878cfa0b84eb5253673fb14bd32c82ea89504d9b64f83116e45a45feb9dea478c1c179876addc0b8950405fdf5cbe2bb7799e1b6b5e34e027bcac7e30c6af79dd374b6e1f144470e604fa0970294fc320611d17157fa89ff462dedc2ef05c6a51ab7149a1f0197b6edd73658d5bb18558c454ffacf2befbce0846d840a7d792f2808fa8e8eb2de45ff6eed918abc93d392cde962c772256c25ff64890ff49827cd7bf479ba06624cecc71680508fdfd6bc0c1e51fa9a9a15f0e821e48912e4f6951822b8655388e32a422618f7a6f066a2dd2cc9dd99710e405caefbef191f5a32427b61a7eab374c4213b580c2495c4ad59186acd5c5e05047b53f58d3490be97d7881024ddc15d4b6b92e0f751d22d16369c5b9ef5267985051c24e977d5e4dd779938dc860aa6f06aa1febad46d714ed5aa15e7ae62c4fe76e55dbd0f92583bda78fd62474d01b69be7707808be0566e1784d2ed55faade27117a5ac9bac17a4f79bd95797c4145674d67a1c636bf00010dcaae98b20b997a7e38310669e566f7cd3fb2b7d017b2e1601325a85172750e0d61edafe7d7f0dd2baebba6e74f8a4a55ff52392bc4ae4bc0532aa1decec021442e2e03025acdd6b1cac2f3751e3e4b151a5eab9066beeddc1119ed22bb1da64070792d99a8056315aa1d32d24c1b31c50421583fbd70e838918ec1ab9915058a5362edf36e939b3ab34200f5302c40e9d712ee8e0961a07a274941321f1be4d2643ae146923f968a129b0912df18e0c06061e61dd1aee66e3b5e481dc09f7ee67ef3e07af6a05709ec57bbce6f1bc4749ff55acf9e7287e4fac53a0d36cdf32fa010a3c0b37cc37f37a80669459261ecfc398029c7ea9072e5a6ddb34411c8ebdeb5c790619b8a650745453ff8807a8877a86f5147109f77730413c1e07e47ae832300b94be279c46d7e1c4624e62befffa634bd472691752e43b7d9ed615cbcacfadc3871f29c0eb058f047f886d5bc6430c5b9ef32042e8686da4802648e46e4464d6771ea2c72e78f921c4ac41735ce2357729916f3f59f66b106641904948c7647c565bdd471488526e87815097e4459c43ae035aa1b8a4221d7b23d4a92e371ac037ff28385043a2e37c8383d9c37b8c3c571d566af81b98c70b5bd44a99df9d3f45e2d5de25d547da350021ae08d69a7553f18dbaf1610ec807bc8342e42fb535fd31ac57d722e56f8a40e5504547dd2000c1e0ea476897b337f7c2ebc8af25ffaaecd06b45c5c7cc191bcaa01c765c06d80cb3c8920dbb2b68ecd2b9070260b3350bdf6fc3583966bfdbbf74410cb700170e7caea3c753c22ad065e791ed506df9c6e370bcff7fe78533cdb195226761d7dd83f03af778fb048fa93a06afce2d15369b03c5f8cefbfaffa32cdf89b166519524b3f978fe0059158d279227e0a2e627642a2b0464d0190ae6f04e6c5a10b74b07d279ce963f5a99a5a38ac485c1f07b6e775dd7eb84016fe5265f08e0212c26ccf949ef15cea556e78ae1564516bcbd4ea10ccb48bd88be68249cbf63990644666ee701e0017b8558c6d427a5c16e8da538ef217061cadbcb10b4031895dc17395edc6b461761389e0ba3f36c46440a3a9213f809b5b4c603c8f1e711030a9953b4213a47a3c600fa229f4a7e0b60ed7d529e0dba921d25242ca85caf5aaa6d7a2f0c26f91cd39f1ea9755b38b237d3366029242de81b40ef25bb29ffecdc92de11cb2adab438a1c28b9cf1ab7d8b8083e4649f5b68731c2820b49da4d29e2f2e12440734ed03df6a8b5f1f95561479316b8bdb4d505ebbd48d120563b5155f4ec70e5671f3a62ec6b1bfec3fe13fe11bf2e7f8c", 0x1000}, {&(0x7f0000000000)="7e56be6872014c510be56efbb7c7baa5a44436ab3ef673fdefdfb624310da6af6da346d16dd7eb81bec98a767ebbeff2907a0fc012bc9e4e38b8ae749606792dc1d4d1c707b53c4c92f6ded013eeb95af74e957cec34084f44f99927f5eb29ae5125187202fb3539a6522bdbcbf151189109d989f1656e5e067899", 0x7b}, {&(0x7f0000000080)="ca3e7bef30939cfd1fcfe987eb39cd5c25ea068085c5d92ac9c46c54141f196736db8ff53f1527b498428cd7dd8b0e755efee3ca7d4d1199ad9bd0e13d792e6e3cff351df01f8f88", 0x48}, {&(0x7f0000000100)}], 0x4, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) write(r0, &(0x7f0000001200)="df4b8b353bb88062fac549117d522efad6830b493666a62635d8c08dffbb68e3e073773d06bd4275e07cec3d156fa50f3d79560e1ec1bb4a4455b6024744faeb7776b4d7723dd2c1a310c5482e764605369fff81e7c6c4db9c3a61c3607ad0c3804c9e619461d5611e304fcc5f5498d78caf1387f981192426bcf33307d35c885404b7ac5d3f237efff7751ed9978a83df419726ff3b7cc46dc60a23b61fdf66a47c379bdad4cfc282c9b5c5f4e8b797a80020cbe932abefb2e5f92277790240ea09e19c12c1b64f37eb3d59591bc8808f7bbfbc4935", 0xd6) preadv(r0, &(0x7f00000001c0), 0x21d, 0x0, 0x1000000000) 16:01:01 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x40) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4302) open$dir(&(0x7f0000000040)='./file0\x00', 0x8010, 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x0, 0x0) mkdirat(r1, &(0x7f0000000080)='./bus\x00', 0x48) 16:01:01 executing program 0: unlink(&(0x7f0000000040)='./file0\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000001c0)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:01:01 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x3ff, 0x1, 0x2, 0x1, "09732647972787b849bbb56d5d8c63362823eba3", 0x294, 0x7}) 16:01:01 executing program 0: select(0x40, &(0x7f0000000040)={0xffffffffffffffff}, 0xffffffffffffffff, 0x0, 0x0) socket$inet(0x2, 0x3, 0x541) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x20020, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x400}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="1c") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) r3 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r0) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x44, 0xd059}, {0x67, 0x7fff}, {0x82, 0x200}, {0x47, 0x7e5}, {0x22, 0x2}, {0x41, 0x46}, {0x41, 0x3ff}], 0x7}) 16:01:01 executing program 1: mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x10, &(0x7f0000000040)="2e694561f31b7078c7d8a1038b2443f9a8fce3087d1af2fce654d5fdc9982a8eaf3b6cd0a453afef85d4ad2d9d9b56960cb2aa9ae7", 0x35) 16:01:01 executing program 0: r0 = socket(0x2, 0x2, 0x0) dup(r0) r1 = dup2(r0, r0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x41}], 0x6, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:01:01 executing program 1: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) r0 = socket$unix(0x1, 0x1, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000080)}, {&(0x7f00000000c0)=""/234, 0xea}, {&(0x7f00000001c0)=""/13, 0xd}, {&(0x7f0000000200)=""/238, 0xee}], 0x4, 0x0, 0x0) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x200, 0x3c) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000340)=0x2) madvise(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt$sock_int(r2, 0xffff, 0x84, &(0x7f0000000040), 0x4) 16:01:01 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="863740682f", 0x5) 16:01:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) poll(&(0x7f0000000100)=[{r0, 0x5}], 0x1, 0x0) kqueue() 16:01:01 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000000), 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x4, 0xfff}, 0x10) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10080, 0x40) recvfrom$inet(r1, &(0x7f0000000100)=""/225, 0xe1, 0x3, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x4c}, {0x80000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x640387f6b1e8f8d8, &(0x7f0000000440)="0227402d2ade94336e7ce26031c43d638c3015107a1838f710679829a1d2a498d8d23ce9d32e1d7be566695a682f3cf1682abd4215e0b3b3e879c788cd2bb5e1456b513de39667e1dcc1174bb69cc7ffbf2c9471629d1e30d937bc5fe62b306eef16abf64169ad87c471778f3682f2678a72bb5d29e4c8e9330942a4d574139c8da21d69d346d8e4f9d2824e8114db9eadd467ee6f00aac8227b0797152f7ea57dcf9cc9a43094bcee967f4a92461ed862c8c9847020") 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x5, &(0x7f0000000080)=[{0x7, 0x9, 0xfff, 0x401}, {0x400, 0x8001, 0x776}, {0x15ce, 0x5, 0x231, 0x9}, {0x7, 0x3, 0x4, 0xbb}, {0x7e7, 0x200, 0x1, 0x4}]}) syz_emit_ethernet(0xe, &(0x7f0000000100)="daa06d520c36920445f3f702d6b6") 16:01:01 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x23e, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) poll(&(0x7f0000000140)=[{r0, 0x10}, {r1, 0x2}, {r0, 0x4}, {r3, 0x8}, {r2, 0x10a}, {r1, 0x80}], 0x6, 0x100) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x100) close(r1) sync() 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000458000/0x2000)=nil, 0x2000, 0x6) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000001180)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCEXCL(r1, 0x2000740d) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x8000, 0x0) utimensat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x1, 0x7}, {0x400, 0x6}}, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r0) sendto$unix(r0, &(0x7f0000000180)="15850ff39c70580d2f7b706fb17a5cf06b71f56d7bf1a2b16b6a44a0cc5b09eec377e9f7d8258e261f5cca7109c7b6ea6a8355f3d265205fc6343d3ea4d37c563e3831c318ff29e8b8a3caa1446d52f3166f71511c0bacb9e68a320f99b8f0ddee970a974d588e3b7e00490f334247a23c147068793b167a7548c5892dd2cb83b3e5e82f537460a849cab907f92f9071cb9610804e435e01732b35359f62160d338e01e51154fb0034612e44d3e7f0021ac12d5407ef284f90ae9d7ddda0436bf7ffcb8f15b46a234616d3ce374dfa6ce9369eeffc3424ad27711b0446919cf9cbe91a0f88a9be496d9d5733b89fc763a19777d79dd593dcd1fc54b337891803a22f640af09b3ece60cd4426f52cb0db73d9f78783d3f24a74b9ed2bcdcd5f24da9e7bf81d4dae59eaed858f4ab3791a1f88b54c83093a9ea2d4fbecc3e857dfc9dd32a621c67a387466ed93dd7a5e5b0c2133b6509662599c7eadeafffd2bf48aec541a09246109375569201c664d37dfe4d019b9e1c9f0d89d312347efa22ecd6d8360699a398baeae9c37ab2c9263c558bb5d42ef0103c6b39dffdfdd2863f41a18245bedf03369619a36df67859114caa43164b6d1cb9dfe065fd98fd5868265537373e051f118141ebeabfe911d131be41c9302887d07edf3e22d2a5633ac878f305d9f37fad5ae2eaf7549f6adf6c0042ca7bdbdcef70d39243b690c92a06dd3b6e2bec95dbbf1bc729164dcef8e041b3affe173d8c0ce8a79e86b047fe03a345908982191298f2b51aa4cb4e1d58fbff57a765321f3da8f44a3f96c24ca6f585f2b7f96cca21829ee9ee5afc62c8927321df0682066ee66d7da0b6574e01b15d026a9a391d40ced5f655ced96667f5ad00cabd5cc747bf6367c255511afc9dba93e4708e94da30f3aeafdd90cb1226055c58afa00bfeced410a2882d19bf71cd35c6cd8b9a79054e16d32d03ed2656c353007a6d7bd9b7133efd04573291f62f189f2f250cbe60e39a22031119bf2cdcdae8a5ac73ade9e4b9076824503fb4a3890f3abd148c1f5ec11be9c21cabc07de74bba0aa260ae3cd128b57293bf8a61681a2bef23026520c0b2b6b2753cdc2dba60b0e590b586f9913d5d0d3ee599430ef6a04b9ee949cc2c7e2d7eeb67f29318e2c464903449471e247467fcaef9f489e38bfc1bf4a0e48e46b5c0dbc4147f635be5c68c8f6cc6178b6e852f6919318cd5cbec8edaa155b038be7d94dd7a398a319f4184bc237ba2cc480c835e277771dba04c0b9f90b40eaf53f749964155fb279e6abbe498fd22342dda3e9e4c8821c40c26e66ac80cbbb69838ef2cfad6d69bec57437547b54df98275a2b278075599111de2c27bb8d9a3c082557fa391bd353e3caeefc095528444eff7e1e533767e8150976d715497823da489ebe598d2892f67184e5c1d5c93a21903ce2e163cb65ee090cc041c335971d6cf4df290acd526e5bf136862b9ce0b2ee8ca74135bbf8fd266e29171a98a5f2e4eed376273378e70ba7e176c9ed1d16847545b087d0c5271bf731f409bbd9f43c40ce1c46055b07b7cef86f49b1f0fefd7b8ff829b5fe1b175a85695ec654a6765611cc93f941347e967824fdc6080bc7138230ab30c4ab1da77613e206e1a55657f5d7f2ee71dcf89a493eaf3a56190ae4f2c440de484589c3e7372db7d2080a2c1116e6738460285dcd845ad721dd63aa079fd4160c50998125b4e0b0cd2f8eda85f78c212f5d855a235d37b3f04db7ee33a37863db3d306dfd37f4530251ff22df7418c161e9d4f564182072fbf4753fba91b5f9004c9e02d9c72e089a78f4f6a817116b723caca47df430947b0a478c56d0b3fcbfa33942ff6f284bcef24de05a74f0bf15c037040c75a8911aeaf5e0390c071bde4a2fcc9ccd8887893fe0417d23244270704d25dbff069412033034e6e59de9c44e37dd21057a751d1851cb3d6a9f35c3572770c91e7d33962795d0eb42bcfdfefb2312333becdf9ef6c1473db3bfd8760dae623ce8f6294c607045f63d752aad329b42a991221a9664d54c2be8f9ff3ab00e809048afe4a024ff9cc02ae442324d4ed3732888e5befb2b3b4ea042ee0a259b5cb9e0e0a43195657051fd154725f0167f6663472cf365e71c049256f14a86fb79fdcf5b3630a63be3ea62905984d05081752fd489f58ae644ec27fb74bf7584f27d2da6c630f5a41b771e71a37c5169d3600b8f6d9ca06241c572a406df8991364c54986d9acd716b3491dbd9d51e370e1a56eecb6b6288b439c7349a124fcf158d7197c2a91a7cc322e1ef8a317a7c0e679f349db27ff70f5ef0b2f057203f6e634ca15b270ba4f90c73269832eac65087e3b622257b166947137535e50aa20489fc280af5236c06f7c48384009205e05645a4cf1e89a03f623d43d132650094b2f342131993df6544549ef71b520a93e9ee0e048a177b106954242676b0e4c6f870ef90f0850eae6cfad1079928cd126f9be6c24a87ec5a4743eb86231d8b60be159d9d46fd49dae145719f36d34ae2b12b872d3f3bd34dfad0d615b9ac2e1d05d006f6675834eee3c13e08c459f6aaa65ddd73f6becf2913033fa10102ac8c3197be7fba548f95e53dd67f4310f78e6d40a79bbe99ef51df4c533dc2a9149b273ac8e9bfe0a14346eec135e6b052a8ddbc7a323b9d1124db344c62c6dd1ef9029733b0a7f90b4ee011ed719491623edd8c98704e75ebfe6dfd333b5869eed3c62f74d10d1b5b4f754e2e537f15d63ed21284b249d664ea2a1c07f4f44eb7e1df5cdab7d24ebe87240027071f6a4321992c685f2b6b5e1dd0e48a614f42c2d4b26622a52c20e766522552222199c31702e54f8e87b2cd4c612bd34815488a09fb66c53322bacde398bd6e99b8bf6034f1e13034021c4974c3da44ac4f4553db2b610f27523ed89377de1208620780a1458db6c4f19393838f26af482d60b5b08a87020e095b2f2126284b6591178212f078c4b1e4a27093283b2e20063e8af55ec977d841fa7ddab470a6d70d122b8acafbc4bd73a6258e6a416280ab6ba3cfd68482aa28dfb988434dd7c9b430b17e049204d0500a3bd1c18417cdfb25c7ae9376f9323ec0e1209049d6085a90780929b4fbe03395cf9417aae841a34e2b64b06ad52dccc69986cb1aa6386e715c1f8014f98c36ca5d1c78d6f17f275ed8a76e3b88906bd0646b91f67cbc4b15934ab76989482042892f7ac75a372cc39e4d142bef45b1f3b8c410e5afd3da1b28e04e9f35e3bcc3fa2f20db8ea1feb953132734f449c8e2818ec961d260fe5ad83dc93a659a3ece4f41e89b0589b946ce7911351da74a0041ff7e602d4870fa72254b704a4d96f5b6776512ae6e831c7841288e160aaf2d7c52d899da65f451213b21e6f7b714144777ab8a855f843c2f305ad0f22c16a894094fa94a27d9a1154a2db4f87969f809cc8c82eed8cc60bce316c311bf24df9f200e97045bdef3b435ef3b11b8cb2d11c16ce38698b26e2b9f43f29ebac1d5d91683d8e0cff1f5f708212b9c10cbdeeb75bb187d6d168d6b5fb6b4c4a18641193e2d654785108a9db63306abd70657cfd168c531d5263ae959792c3a96637b92fe7da81bda4d0302705f98dd391b16dee3e018d9a42192fc083c295608327a4a1e3048e2ad0c42dbed40909420b52700517353c322a2c12e8ba4ebdf92ba2635a1663abd26237c5ed15e61c3a559174ca22b51a84391fb046d8b11a36c0764d84e34d4ab672ee4516a2259c21826f9a13f2d1d462aab482c4c9d300e49f6eca8be56be92e86705dd74be1095e3bfaa2c242ffef278878f529fd22fc301d498192ff4d7e780f04f73ac5bda75f6629573c75c3db80b9a68e913ff671453b34908c53113bb93aaddf8f59b08b01260e6634458e6588b3a94c4cd8ca3d5c4f084662ec292e2319dc80c70f1bb8415abc112dac3453343aad839312c2c38e997e7775f1a3ece8b659e43120e740c6e2c3310a9a966e9be287868b3da34c6aaffb59caafe875148167eb17d1d36b68cd39096c2f421c70a0ce4e94a29c821fff119929247ef100e38350be6f42d3300d44455af68c171eae9c1ca72fc4da6759812dc5d88da25825ebadb520cc1f5602f0294f929c275aa2081f7799e17a38bfba8886ba1ff7e44858485f68603cb4d18452e905a5b484b2f367eefaadcb7dfe400aaaa845d476272fab49d0f1c7d59f68b0f7f42a3466b9d68909b3b72e52524dee74b6036a3ad5cbba40afaf61f2868fac1b44fb77240cfd90e52c68d34c7baf5efb3eda20d322d4fdff282851d3ebcf950f2b1b16baf9159ab2333037ba9f54ae22172c7a011365f0e286c3de50417a8a9e443a0d780fa903d8705ad2fcd43054993828935dbb3208189de77459188ea2a57c27bf467d581dd6831e2d73cceeccec4283ca6d894aa9a1c50d59f2756c0ebfb5779c43649218f85122fc4977c6742d358839bbfedec32290ada86c28b77f5bc75617f47155bc3177c62ca27db7a20c4410c7081ecfc6f3709333858b2fbf9fbbe64212006b40f2ae2669586734de695ca18826bc88d08dd506d8110f731a3d5fc2da1d95e77673fafb38885bdcfd94353ed0b744fefd2b2f4fd8a0c1ec61e1469a7614ef58908413b0840151510b91872e2a0da45ad4ecc635c71f371e7191fb1df1a95c17fefb1224586f1d7d62945c998325bfe040607fda9fadd3e68123e5f2bd23b7a1f730d908090984e206edbf7ff34815ef286d990b5bf8fb4a649a179da14707078ee0e2db33c3615ef18eceaa5ac9130e2f1cf23b6f883fee1c792095b7f51b1cddbc64989be360fcd20053a25042ad58d349efa1f9df0cb8c11ec394142c437559f0d5ed08586772821f443c6aa96c6c6d8e04d32ef9db7713c15e509167c66d54698ff2b332971458d40eace735a56119a035716666acac9fd4f563c026b2d92ff042bf7e31a23d38e2bb022b0ff9339c97401a414b88751c90206c9972cf6466871ca978985b4a731bf14e8ece6d27b7f8f450655585a43a11374ba2dcf11c49cf8a81b3b55f41c919d7df9428d8f751dffcd9f9e7d7ce6566be90f03cfc48ea04179e3ce1ebc26b4737502d82ff71e296d04afa9f8930fd4be93693f045b6c454d66c47c7a84a4593644870d41bf4f6a70934af2f92f66e1c99d55543eebdc0525d29e5fedcee1023a59aa6db6b1c0f648042e8ed6dfb9b164a611a6ffba1215394b29ede0f5152093756f1df5e4b8df7d85a4610e70a280e36f382e8017a32e0ac3256fbd8a863565518ce2aa2701f1976d9f5289ea5c41e4b9af05bc7be696ad331baee3d10d9d55d3f2fbef575fbc09dfb2b96e911990048d306ac55a565145d7cbcbef32a7150b0f764b8328657d72a402ef3b81ada2ef243608f29ae1a562f5da8cc9a641d86c2bf626f65c19a1ed66292c338697f18eca1ed2a004f7b5ccb356245c4d562aa959f48453bf9741953f04efede4da3a1e1ad651ceb8ff60647644c5bf094c2747a0334484b1a939a9a9d7b8ee619ec30b155e1ccec0af018cb51a3ccad059acab62cfb15343f1e303cfcd7c9e55e01f62652ce5e7d624ce86c994c7dcf64d94a863db9305f141eba5ef0ab9a1873eb79a6e8adf8d6ed2c60c31c1da77fd898e6a891bc95f62097352c0bba86e9e52183fc1d1dd937803c73b202cd662570a627c0abed9da4aaf8591cdd00c7970e3f9d79715b63345f76c1bda64383196b20dd3cb37c6308b33379f78c66883616fbcfb1425f3b2596ffe7d9dd72b61810eee", 0x1000, 0x408, 0x0, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCDRAIN(r0, 0x2000745e) execve(0x0, 0x0, 0x0) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x9}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 16:01:01 executing program 1: r0 = semget(0x0, 0x0, 0x100) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x1) setitimer(0x0, &(0x7f00000000c0)={{}, {0x9}}, 0x0) setitimer(0x0, &(0x7f0000000100), &(0x7f0000000140)) 16:01:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002005, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x12) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000000)) dup2(r0, r0) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 16:01:01 executing program 1: munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1003, 0x0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) 16:01:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x6c, 0x0, 0x0, 0x4}, {0x6c, 0x7a}, {0x6, 0x9ea, 0x0, 0xfffffffffffffffe}]}) r1 = dup(r0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") mkdir(&(0x7f0000000200)='./file0\x00', 0x9) recvfrom(r1, &(0x7f0000000140)=""/138, 0x8a, 0x40, &(0x7f0000000080)=@in6={0x18, 0x3, 0x8}, 0xc) 16:01:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x2, 0x100}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: r0 = socket(0x11, 0x4003, 0x0) shutdown(r0, 0x0) getpeername$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendto$unix(r0, &(0x7f0000000000)="b1000513b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:01:01 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0xe9, 0x1, 0xfffffffffffffffe, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1", 0x6ac) 16:01:01 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, "00000000e74de40000000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) fcntl$dupfd(r0, 0xa, r0) r1 = socket(0x800000018, 0x1, 0x0) socket(0x1a, 0x0, 0x7ff) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:01:01 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0x80, &(0x7f0000000100)={0x3, 0x9}) r1 = dup2(r0, r0) ioctl$TIOCDRAIN(r1, 0x2000745e) kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x100, 0x0) 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004004000028a6) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0xa) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="000000186004008b00002327000000000000002000050000003f00000000000000000000000000e0b500005998f137e6712bb46b56862fc668e14fc0ff762d61c2004ab538bf3b0f8a1f0c830d077624ce6cc340e91937b1954e1039cf1ba4d9ed3c1a3c56750992c5f3bc11d2eea79747c401d9585f5cc4d99ba2f9b2f4f49fde7b6a0be8673175fe7802e69baafc9db6750f074b2463d8166762631fff36ddec7a293554c5904da1e2a229737572bf74b25add0e094feb6bf6360c64c8a1fef2eead9ac3b39c1393cd2ee334822171121d4dfbc5d0d53596212a6fd3f6accd5d6eb4cec4f6acdc1c38dc097244ff9f15b28c5fd132756d7b362fc14f745d9f7693162eecb226b937090558064b2e", 0x10f}], 0x1) 16:01:01 executing program 0: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000380)='/dev/klog\x00', 0x20, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x200, 0x0) r3 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xfffffda7) r4 = openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x20000, 0x0) poll(&(0x7f0000000280)=[{r0, 0x4}, {r1, 0x82}, {r2, 0x16}, {r3, 0x10}, {r4, 0x100}], 0x5, 0xd68a) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r6 = dup2(r5, r5) ioctl$TIOCSWINSZ(r6, 0x80087467, &(0x7f0000000000)={0x9, 0x5, 0x6, 0x1f}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2003, 0x1) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0xffffffff, 0x3, 0x4, 0xfffffffffffff154, "c94bbdf5753450c76adc1517efe65ac440c8e735", 0x80000001, 0x3}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000080), 0x31f) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x10001}, 0x44001000e, 0x400008001}) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:01:01 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) connect(r0, &(0x7f0000000040)=@in={0x2, 0x3}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0xfffffffffffffffc, 0x44, 0x200000005}) 16:01:01 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kqueue() kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x60, 0x0, 0xfffffffffffffff9, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_dstaddr=@in6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:01:02 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) shutdown(r1, 0x2) getsockopt$sock_int(r2, 0xffff, 0x1021, 0x0, 0x0) 16:01:02 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x84, 0x95}) r0 = syz_open_pts() ioctl$TIOCEXCL(r0, 0x2000740d) close(r0) syz_open_pts() r1 = dup2(r0, r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x35, 0x0) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:01:02 executing program 1: utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000200)={{0x0, 0x5}, {0x7fffffff, 0x54b9}}) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000100)=ANY=[@ANYRESOCT], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0), 0x0, 0x0, 0x0) readlinkat(r1, &(0x7f0000000040)='./bus\x00', &(0x7f0000000300)=""/4096, 0x1000) pread(r0, &(0x7f0000000140)="6f03f19fce165eb222f51460318cfa03b0b2d2e521b6afd5d904d8db735c3740462ae5f92642796eb231a7b399b3703262811f98d5591ae7470dfeb66d55224523d696e0648a491d7a862799f352b920203ffd67179e9e", 0x57, 0x0, 0x30) 16:01:02 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x10000010080, 0x2005) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) 16:01:02 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = dup(r1) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000180)={0x4f, 0x0, &(0x7f0000000100)=""/79}) syz_open_pts() ioctl$KDENABIO(r2, 0x20004b3c) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000200)=0x1) getrlimit(0x3, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000ac0)=[{&(0x7f0000000080)=""/125, 0x7d}], 0x1) open(&(0x7f00000001c0)='./file0\x00', 0x1, 0x20) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x7c}, {0x6}]}) getgid() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = socket$inet(0x2, 0x7, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r2 = shmget(0x3, 0x4000, 0x404, &(0x7f0000ffb000/0x4000)=nil) shmctl$SHM_UNLOCK(r2, 0x4) r3 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f0000000100)=0xc) setsockopt$sock_int(r3, 0xffff, 0x1007, &(0x7f00000001c0)=0x3, 0x4) 16:01:02 executing program 1: mknod(&(0x7f00000002c0)='./bus\x00', 0x2000, 0x2) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x8, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000280), &(0x7f0000000300)=0x4) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000080)='./bus\x00', 0x0) sendto$unix(r0, &(0x7f0000000340)="30fbac1c5e44f42c87ee8c79c50ed7c575c50f28e7632b0700000031dbb6414b60c5c51e52b10c88cb6ea3904e858e42fdf2890382178dfe1f5fe4a5c4d195bfc5ade40a330046f0d69ca86ec28f29cdae25ab8bfda49ce66b99a55194824399325cbf9918262f3f70cc4e458574c38926101f", 0xffc9, 0x8, &(0x7f0000000780)=ANY=[@ANYBLOB="01002e2f66696c653000af861d462d5eb42419bf4bb026e7503c490ce90188aa21b5966f04043b20dcb35be0552c64d7ae2f931f8a37be0b22a7b4e458704dc1f7fbfd00010000df774e211dd0b20384f69a6920c23dc340f6cc56eb6dd33d6c7fe044e8f08dc86af77c0f5892433e3fbb1b5c1b439795340c13615b1eaccada378e87151dd2e1fcf05b7a8248aa84d6faf337f94cdb2827ceba8231176f1e3cc24d0a27b885328dd9ba311c9c57a8d3c79b55909f468dad04419c8aa95113fcb8aa801bbaf907d19fa0e6e5a379a0705c880a50182648dd80c220ee29dbcfd6116370cf043c3b604ef35eedef8e5ba91d1fc9e008998da4efc7605c1d18f7295de0535e4c7453af79fd57487742c7100c1ab0c3e9ac680bcc2ffcd1521794de6d1a184c38bb8c75a8143b96e5d553d61bff8e9f2a08acf69d37308607dd5aecc386c658573e29810966a088c6a346b468d15f8b97f9925ef5919221be43edc7393eee358ec90e37e2"], 0x1) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x0) ioctl$TIOCCONS(r1, 0xc0106477, &(0x7f0000000140)=0x8000000020000000) mknod$loop(&(0x7f00000000c0)='./file0/file0\x00', 0x6000, 0x0) getpeername(r1, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) 16:01:02 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x20000001, 0x205811, r2, 0x0, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000000)={0x6, 0x2, 0x74}) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x0, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f0000000080)="b66681986b6ac25d4876a91e237dc1d61670becb9637109b5b92d726b6740f89ecb4346145eb15495525ba5890604c37ca0fb152c3e901345980dfad81f26275405f14d982ded635bab30b850e3f02e3d38623e31c33ba93c802d20102f32327f7b204ac7468edfd6d73f81df5715086b7b085ae0d48b39b0a26a560caebea1e8e53", 0x82) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) r3 = open$dir(&(0x7f0000000300)='./file0\x00', 0x15, 0x1) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getgroups(0x6, &(0x7f0000000240)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000280)='./file0\x00', r4, r5, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x49, 0x91) ioctl$BIOCPROMISC(r1, 0x20004269) 16:01:02 executing program 1: r0 = syz_open_pts() r1 = getpgrp() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x4000000100000000, r1}) fcntl$lock(r0, 0x9, &(0x7f00000000c0)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x3, 0x0, 0x3, 0x100000000}) 16:01:02 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendmsg(r3, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r3, &(0x7f0000000380)="e2", 0x1) execve(0x0, 0x0, &(0x7f00000005c0)) 16:01:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x80, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0x0, 0x0) r2 = dup2(r0, r1) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f0000000040)=0x1) 16:01:02 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x102) shutdown(r0, 0x80002) 16:01:02 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() kqueue() close(r0) kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 16:01:02 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x30000000000) r1 = socket$inet6(0x18, 0x8000, 0x1f) recvmsg(r1, &(0x7f0000000280)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)=""/41, 0x29}, {&(0x7f0000000080)=""/173, 0xad}], 0x2, &(0x7f0000000180)=""/250, 0xfa}, 0x800) ftruncate(r0, 0x0, 0x80001ffffc) write(0xffffffffffffffff, 0x0, 0x0) 16:01:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x30}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000019f97)='J', 0x1) write(r0, &(0x7f0000000140)="02f49ed4e353f69cadd1e75fd00cc85768970b809af5412464a41e476669e771046af38be18afcad03054819a0f52ebf2b639a507983ee0b7c543538ca26d45f2fff2962520547f5809739779c10d1a51c18138344e82b9f25878d3241e1646256b59891cae7a573d9d5c99122ab96a31b52ccdf041dc43cd379b27f09d227c20bfdb7deba50ba920e5f712309d65c4208", 0x91) pwritev(r0, &(0x7f00000006c0)=[{&(0x7f0000000200)="3f8f8e650963cfcaac11a0f603f483094e6a865bf3d13ce157a398e0aadfd00a202335b5f8891f48c3a0b90d7a5abe45aae21ba924aab620826389bff0389160653e3f11e58337b597995f4c533590c7aed894138baa4779aa1e0fae093d351147cc049c6dadea0eb652308ee7bd2362fd75b2fd12396942aa0629a5b8bf6c10bf43d53930532e61e2a5eff8c4ee5628c79dfbcdd53a18b6b05953133a7e88360e12145572afe071d1c50d1d9e122b9ee0323861efe0bbf910fc6aff6b2747ac1ed04bb905e4e7c4b925cd9827cde38dbabf77aabc2e75f8", 0xd8}, {&(0x7f0000000080)="d2c8ff38828305570484deb186d69c6a163f7644e224a2ea72d489079aaa5f9d78397ba8a03c1151f05db53ea1d22153c0cc895ee555474901d5e5c5f2ce56dc90608b5a0234cb731b95bdad89baea4464840ea98d", 0x55}, {&(0x7f0000000100)}, {&(0x7f0000000300)="81352399e79f2cd5e67404a702e82b521fff05ecb6afb6f3254ad2cbba03b6a68252b7576ccdc87f280e8a83050df92ed86908242866b87117a4de2b650324bcde2cd1323a698ee97a3e4468ab282469ae94e90a8aaa8ab81f8baad732348d70b30bb085af2efc2342828ba10a4feeb4a225bc3024dea93964ed55914fce0f456d0eb66ad3c5aa52334396e70a9bf634fe063e26", 0x94}, {&(0x7f00000003c0)="6f7ba163a04ae85d2c203b202ea522bcf3d5ec70f36979459d10f1d54cabcb551d9ed4a15532247d561817590da9bfc0916e131aff3b12b809e8bd838c213938958e69a518648084a86e9ee80b3546e108125b97f06fcd554e5ab4b9c2c707dde72cb8aabd28d00e1bfadd850c7b3d79a0b33a5bf77614a5e9dde157ca9f2a569e47070831be3a01e63a21be926c466b92cb65d9", 0x94}, {&(0x7f0000000480)="6786712e63584d6fc14b88777811def9de35102f0ca005d245887c38c714e05d8c4305a2cc8a40b4c34d2e25206011cfd3db8a30f772c97be21c1884caeae918b7c4254ba50fd102638cebf05a20b595f9352d4d43cbdf2e1cdf4aabb9592dbd7cf9532360e7f8ba82cdb530b949e41dd55f77a80c68cbfc28017f3be439d97a3b8c8e03e010276910121b9d896cc03fb45d54c04b285fe54ade54ace7b6aaa4d45dc8e9dd662b48d1eb2f4e4653602bf27403f9baed8c8c617f42ad3af1d26a646c6c", 0xc3}, {&(0x7f0000000580)="a45c14c596cc1a0f9b2bfbcb4687b70e949007156ab0bd02c1adafbfa2d07aef22bab3bd83d8dc45694a9dac848840f542d9a6ff3e84185a221bf03f870d42125338cfca7821ac236206a82c783f8440e8aefb1c4ebd42ec2c74b68bbeca1a51058ae0ef16f7f68b203bf20e78283bb32a6c89aac233cc22483d22f2da8f1dae22806e0766eb5084ed9fbf3a17dda211dc99828c9b7673602daec4d19e36716c3197a0348329d61e5d517a5a2525559b5087a4fd0cf9", 0xb6}, {&(0x7f0000000640)="098783f360b3971256b5488c2912176d67ebef973e888f3e238d5395a73e93bbaef3578210f17007081eaecba93e3684b9ea416c7e54b02cd69a042fc63551ef565ff17b411fff5620fbdd20a64d84da309685a78c5669d96050e9b107bf8488e0c90cbd1cd363dae9aea5ea0b05ef273e", 0x71}], 0x8, 0x0, 0x9) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) write(r0, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCDTR(r2, 0x20007478) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)) ftruncate(r2, 0x0, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0xc13, 0x9, 0x2, 0x8e38, "e2c29bbf5c13c005db532e934bb960473813f320", 0xe1e1, 0x81}) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x61}, {0x2c}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80000000) kevent(r0, &(0x7f0000000380)=[{{r2}, 0xfffffffffffffffe, 0x23}], 0x5530427c, 0x0, 0x0, 0x0) close(r1) kevent(r0, 0x0, 0x0, 0x0, 0xa102, 0x0) read(r0, &(0x7f0000000040)=""/241, 0xf1) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 16:01:02 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x54}, {0x40006}]}) r1 = socket$unix(0x1, 0x7, 0x0) recvfrom$unix(r1, &(0x7f0000000240)=""/239, 0xef, 0x800, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:02 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r1) 16:01:02 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xffffffffffffff0a, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0xff18) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() clock_gettime(0x0, &(0x7f0000000000)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x5, 0x0, "d88190c2f58d8a97f846bb722d67c49b20ef9809"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000300)={0x0, 0xffffffffffffffff, 0x5, 0xffffffffffffffd9, "855c000267a7230004001a0020d9830ea462f913"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x30e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) 16:01:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x2, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f000000d000/0x3000)=nil, 0x3000, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/189, &(0x7f0000000000)=0xbd) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x50}, {0x6}]}) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) sendmsg(0xffffffffffffffff, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=[{0x10}], 0x10}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = fcntl$dupfd(r0, 0xa, r0) r2 = dup2(r0, r0) linkat(r1, &(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00', 0x4) setsockopt(r0, 0x1000000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) readlinkat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/76, 0x4c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4d}, {0x6}]}) fcntl$setstatus(r0, 0x4, 0xcc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f0000000000)="201c6d4b3eb77cea957ffcf1b0964f13d5d3232c59aa3444e411b3ebd37d12f472cecc5713fc30252c113a3d4d5992a1b07943f0c7f329b5e421a4c6dcd19e24e7695985036cf400b33e64cc654d6bafa35034e80f1a6fc4b5d69a88a9ebfc7e217b1805df27ff16bc2588889c7ed3e9736b863b7380c3", 0x77, 0x400, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x7, 0x281d}, 0xc) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB], 0xa) getpeername(r0, 0x0, &(0x7f0000000080)) 16:01:03 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r1 = openat(r0, &(0x7f0000000300)='./file1\x00', 0x200, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000100)='./file1/file0\x00', &(0x7f00000001c0)='./file0\x00') 16:01:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000040)={0x10001, './file0\x00', './file0\x00'}) 16:01:03 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x120, 0x0) r1 = dup(r0) setsockopt(r1, 0x467, 0x10000, &(0x7f0000000140)="b4c61197a29f1bfcdb011f67371363d65ef26ff80ea738a4da03d9bd9706ef4fa2e75637bfa0d199f5fd81fcd9ba1ddc019bf05f43efdd4f29f2152e4cefb750f4a1ed87825716320e683f596b932fa360be6e5bd864ba68b5d40fadaf4acd4c8023f647a9374d1fbc42b1c6aea42b1d4d8fea0553641018dba2613c0813c4ce2f2fb794c02fbf794d3b67d294ad9108456a7f3c084a05648fdf0784fd42a669e08ea33c12999f244ac1ea6d1a573027b09f7ec5babdde0cff1d2557abde6dc4a78d11f940b85dfb1b808bf5c50bdd81217a1c33d12d6007e2dc9c640d4b441f107a0cc3dcb06d93f4af24b9e82ef248002f69ac681a83ce06aa04a57d9a6e355567ddf262d0723903e334a48f2b43b1bdef56c200e676b18a5a2cb491a902cf7624173fe8de9a14835b0eaa6f626c7aacec0ab24b59c35b8d8311bc6919079e2456c121c7be24cdd0c8d72132607709ab0085c2892e2e8d7186895cc6b6d1e7204a53ed57ca1550b7c9aae3d0dca37781c50808fb940acb31b0b4809306b8274e72bbfc4090b169aa7d53da80f8dab8f8e513d939870b90187123d12c19b0fdfc451dbea1d5b052cf3e8357b9e651c0d8a54479d69a438b20c9e2668520375826c65ba34d425a5ce0e99090dee652ee88e4ca2fc749fd904440488e4797cc8e161c17e8e4858f6a7462ab18d4253d7c635b11644301a40d8284a9d59b8b04612f40429a340b4140a473a4db54bdb81b7d42eb787cfb11081652bf347c21267fca29ea8845e41a7001cc96d92098615a87b396c09719a4cfc907db58ff3a88f420fa77b51ca205381d51db9c18827db62514d85f91b479426b4d820bea78602cd0bc972761a42a098f90edc070298d30d98f436195906fef53918742e9c02b465fd7fdc7a9cc2e00c8b3ad8d3ab0e2b9c23ed1feeb1ddfdb5cc0ab9fca3749cf59e66d96304fb91af957ca8e645cbc11bc6ba1f6225b3d6627dfec33a18633d2e4cfecedb124b900cdd18f910ab03d84e711ccaf075d5a35ff412699a3a3b5821d3f788b5e86c24acbac13dc3bd9a012f896592033eaea1f4a7be7a85a7b8f1d0a069823fee325efcf6cf2c42dccb2b501ae05fc571217415ec9ca4fbac2815fa88e3c2b31d9f62d88a14785405aa348fae65cbcb5a5ecfd4d9e30a42565b772d49377727004ad987eedc1c487f18288238aa7dfcf9f710be221f7583786b8d21e03073b3003ed7d26a0f111372e2a1d1b267f980ed755b564bb457f6a72f90355f1ce2c402fa5f24b623bf7a4563bd833698a48206c27bb84da6f16a7424e0710845f99bd10eab0a334e1dd004240f4cfdea8f6c45edd2ba082b390453643dd5c0f58f8c137acf530d1c2bc1045feb498ecd7e882bbefebb182522297c3d78cf7a20d0c40b9c705b3521ca6917e5bad673019b1126a17dbbcee7d3ff5ecd69d581654faf6e33cb95eced3a08eac3b68c24f806ebe416f45b8b1d277e46524d97b5d51523fb16ff82bee59a9360cb0094472be03752e693b6ed0308f1c0de9b96411cf414245106060f8b705ca62e11bcee6f7ba7415122f1d28c35c4f8b53b2c86525dbeb11e0157f87fd4b16efa13514097b8436420b03cfe5d56e325dadf44606aec47c28485781fb956517cccc80b6ebb16646e4ff6efa27ba3b312d4a5cd2aa1ea7ea26a4450d5f76879924f8741be9e3f14e365356fd263fcb56606e11b16606099aee686cbc8e4323bad2671d6ca071ee8930270087b713ac7c3c8c5d8b95b480b5b0bcb89e5e0f8dd3797d9acac9a1f92a209523c55ef2e7deda4eb494d5c64a01cc841032867de29bb2fe9208f90d7756344a63994a027526c17f2037af3c319377423c174842dd2722ea0bea480c59b09ae76e3a5187fd4cec8fcd49bcfd1c8a387935e781ad6b68bd20e150be32022b2c645bdc47a112805a80ec216609f59e9904e19c0fedf12901405460ce627cee03523ede4ad7b70d974f49c45035ad5e2d7094a5176b16c9d5a5a7dba3c3646a692695f6b29fbacbcf3ea1142d5e226af37d7e5cbbeb412cb4b56ee6798aee475b32876705b8ad0e51f71777232414f43cb47af7ef3876f9807d8a3831ff14e1f0a4cd28010dad95b3d5bc0e3accb11e2e237362c3aeb803b814bfc716ded5eddd6c40920d74b6cf21808d1e2a635e0915d13857a73cf2291fcf1d933ccb8ba9def72492e617c218de8f5ba261f2ceaf02297a345c0712bb2576170d0f98bfed8262f3be696bdaa0ffaee1aef8544d13779f9ac157f8197ca79af7fe626e1086a113352465c0a2583f5a78f8a4b928e668e5c229b0e730bebcc2433ba2d4c8370ddfbd936e87d2564ddabcb1b220a12e5dfb7e2d38f30dc4bda194bc8254aadcc768de64d5a68723b28f0ab9abe505a97aca868dadb86a1daceb0c870be8d2377d229aa620183acd7f667ed40b5575002771b20e6451ce9daf870c20f3a75b56003f835fcd5e6ad4a775c490e7f57b3d294825c8be67257a62348ca7c0a113951d9d1d9a1dfee0e54d14e769e5bec9fb91227aa009950ddbc8969c77021bb1955c6bce5f97729253973080849946667a114bb4b2d609d1957ffcfbfb13507cfed603b1314809844e478202adc1904d6fa93b0151cef63e531e9979ab4ff17f6da89a65f9b33ed6f4ca5c2eccc5ac6fdc0ab145bca1475c5456d26372051c105c30cb7f0c2b260ef23ddcfaf377d3673f794af605d64caef44159c504be0cd03c16cb35cfb5363ffa538bea50ba9fdee255fd505f11410e454394dfc9ebad10310dd6a7cd2ec038c49d980c729101866c3b5ebeaa9311413b0ed4c64c3688437853664ffce51c5e66edf94c5d55a00589c794e59acbe327407a4f5068544b60e563bf3fd8687832f5b80348ba06e20b06139bfad8855f2a949bbcfa61f3d405252e19897f58b6a35fd2df0dbf9c1610ed49d663be970d6c13d02268b183ae27561edf74b5c0839f856a3b0b36c8c56eab21496574e0000c3c620749188b967d2adbeace0ec684c560d4abb8a30eaefb943ee1f20c35a667f5c3e8ef6a9750554ed42f442cd4645f3be4b274c465d4cb1386ab00db143de1346855ea098b37c0eaa26c095f71b0edaea32208be590b1f48dbb18d8cc8ceb2e7944a8a4dbfca2580f58b21b520b4994ea0bc8c848214947817d0ff57b55e7ff586e0d3af475939944bf9f22d3165688f16cb85796dd8b7a073d19387f0f3e01c0781b6ceb1ff7ccdf2a5f9ba415207d9d08409fb4d59f5dbafe94ced90d296dee0c58a54a2d8198928ad421bf0bf2caafb1a9006b669d42d96e027eed0275453e7deff0167f76d102dcd36301c02e2148895b250a7ffeb519f44a7321ce5fd02b9f7e3ccd7db5b8c493fe48272c1e55a504a702fd755920f4d558ad7a3d4608df77123babebf4358000d40897fc8f9ff26446d89b0fdcb679a88e21b35a6fadf37dfad8814e1d3a11637dc48e5988c29b76a02ab99d9a66a26a4bed756af040b471dcd58afd879c7e241aa40cb9ec27d43c2164ffa2ea730313b48c3fc7c09ef20032f92a09370c54496dd2a7ec450bdd280d34b82af99b3de41fec87ae05aa9e8dcd043853e14cd6ca9a048bd2fed33a8f2d2706d90e2d2ca42050bfb50984b6db04df5a95e8a03b156b77badc9963377ed381b55294555e8e658d52c32fb3b7ec266c78ffae12794e5dd0d0a2f8d414c333b55a26d8135a51268021443425c64d9fe069b07e44e10de1c0fab4fdbb60502b1e9aee3e16e28431769e19d5581164bab6403dc7ac128d6d5e28e4733326d0531bfd1cfad8d2f63cbd797ecdcca218ff6f037d854e9460e3da29ed52b641b4216764e838df4eb7babbd48f1d4ee3001838e4217048254f4b2845c1c10d9b700c0dc06ab6cb8a9d54ee0e732948666332dada0507d7b5f76671d285cb7eda294c894666ca6f7704572f1685ff8b912bc8a5f82439a3c20e8a16f79678efeccf09a294fa486f07ef93668177017827e323f913b9310d75eecf825bf949e3807fa35d0093ed7a1d3b0ae6dda2cbe1d144a9c80758fbe904eda14893b95c11206043bd4a0469b55f8276dcd01ea4c94c30202ed551e3a73da9ecda9551b1c13e06dd54c6091e294385dcbade1412ebb7c905654c2c86c0a1c6a5f08290e48519ba75261cdd80a11a150c4a509e29a1b116c0698b73fdfdb5a6694e8d979016560d4df9ef02229f32dee405a889cd7e55cff0eee52a90fd634d0fd1e7e2e4c2438a1305ae3d52651d7decc5658bcaa074adaba7f9c4a036cc6e95ecea9e032bbcad3bcdeab6bb7170342929dc3223cefcd4f1ddd76390ebc2e4d8d5789f488af241567243828aec0e0debff71f7d73d61b9a484a02c96c6832293a0107daee5a44958239c0e2c34213a6b0f5a2c984be3b378cd5637a041c38b1db2c322bea909ee7961f2f0e429dd24da38e6a953faaeed648c112b51408fe99702bfcef1ef48695736f7d37f105b5dfa9c9f9ed668ac32e627faaea9493eaf0d879767875a5a8b4acac7e081e55f174408c3b2549c614026fe15cafff9ef67e5dcfd59724e74e4dc2a806387485eec368a82b1cd5653e5edb7ba5d5713ad14afdeca96353dde80de9bdd13317371a4c3adfbbd4af6270e40534375e964e28adc15a9d8cef170c7b9a8c4e49d733d092c0f5ba85aa544ac1c4f4b6ff54fe2541e43173ef875832e3c66b60032efa37da0ad6495ee3b9b0a7a3aa3b3caa02b592621c142f562bd7dc764ff56f81153e800921339c60548e7242228a3d5e23b97ac4d85259b6265303cbf34209717461aba2448b2ae4fc4c28461862ca4a628573bd1cf6f9940c9b8800976698a593013402889b14719c27c627ae038d0f4ff2ae05695d97256e84f8ff6cbd828c6844985eb3a5359589f04535213c3c986d2f05fe7b21fc3850ca4fd60f28f705f8c6644c5fb9212ce8ea503a17c741ab4e23bb6cbdc3482fb6d214aa3b0c8869a9979df7df2dd71ecf6d3e62ac863e3e34a2795463ed04254a0ac246d30c426f389eed52cb3d38a70184121451cb2e243299647a9a6fbbea0a282a5fb416e0f282ec669c6dcd4ad5e35741d2181470d962ca35f8880595821c5ae102877f618d82e181e9bbd9be37a006915c1299f9dc47ff9c4eb30266572b274b50ee8d415562654b1887fa8e48847670e1422d50c69fc1ef032c3814da0812b44c7e41108b2a41446bdd9969cfafa6e3d20360d201d7bc3c350a62896fb631a900e791c6cf22f6a2a3a732e25661a510ce63e6c29ec5191fc590de90c533718664652f7ed96abad293681161a627271210e9c43dff0392378f494ed815b27e5dc0b84fb846612ecd8466aa29d2f2e535945526a01c539a70166e57a27cc78419ebe0b4a5942fa8e2058f8937ca394d79a3a2830ce166b7fcbc2862621ff64e46bb1a8940b312f5020ca6b64421296904a50589881ac4ccea5245d02128bdf141fea44c2ca8f3af0415b45cb4f8f20060163ae515afb62fa2dc8747c8d5441ca01eab5c702cacd9c0920938acbaa2edeb3f07ede2407ba34a7c8b7781e77a683ddb41455c4afe7accc54d8a1cce8bb0b55f88bbec1340bda4617f0def95a68b1d33c872e2e83f58c65e69a6c3ddfd2874cb8a25efea899dba7af500e909a9657104106d57360070bb6451bbc38c125cb79ec62f7ae15ede78ef8961a56d41af27aa77816ad0013894bf2b5dbf743d78a50cc3465e08390f3336e2fed09856ebe5a152d7b30860ecf823bca4ec2c6c0cb93b271d4c12c334a65d268cc18795892389", 0x1000) read(r0, &(0x7f0000000080)=""/166, 0xa6) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40000400000002c1, 0x0) ftruncate(r2, 0x0, 0x3) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000040)=0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x35}, {0x50}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) fcntl$getown(r1, 0x5) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x101, 0x1, 0x5, 0x6, &(0x7f0000000380)={{0x7, 0x3, 0xea5f, 0x1ff, 0xffffffffffffffc0, 0x80, 0x3}, {[0x5211, 0x2266387c, 0x4, 0xff, 0x1, 0x6, 0x8, 0x7, 0x1, 0x5, 0x29e2, 0x9, 0x1, 0x9, 0x4, 0x1, 0x8, 0x8], [0x8, 0x1, 0x5, 0x6, 0x5, 0x66, 0x0, 0xdb, 0x0, 0x1], [0x8, 0x9, 0x80000001, 0xfffffffffffffc00, 0x9, 0x1, 0xffffffff], [0x2, 0x5, 0x7f, 0x2, 0x0, 0x40], [{0x8, 0x3, 0x8, 0x2}, {0x60, 0x0, 0x790, 0x7}, {0x774b, 0x88ab, 0x3, 0x9}, {0xfff, 0x2, 0xfffffffffffffffb, 0x5}, {0x1ff, 0x80000001, 0x1ff, 0x1ff}, {0x4, 0x12f, 0x3b5, 0xfffffffffffffff7}, {0x80, 0xffffffff, 0x7ff, 0x649}, {0xf80b, 0x100000000, 0xc3, 0x2}], {0x69, 0x8, 0xffff, 0xffff}, {0x3f81, 0x8, 0x8, 0x8c0}}}, 0x7bf1, 0x100000000}) 16:01:03 executing program 0: socketpair(0x21, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x300, 0x20) ioctl$TIOCSBRK(r0, 0x2000747b) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x45}, {0x16}]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000100)=[{0x4, 0xf0c, 0x7, 0x1f}, {0x3, 0x7, 0x800, 0x7}, {0x5, 0x1, 0x5, 0xffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) chroot(&(0x7f0000000180)='./file0\x00') syz_emit_ethernet(0x25054587, &(0x7f0000000340)) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[{0x1, 0x8000, 0x6, 0x40}]}) 16:01:03 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x81c0, 0x0) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000180)=0x200) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r2}], 0x2000000000000033, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107008, &(0x7f0000000000)=0x10000) 16:01:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x81}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x7) 16:01:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) accept$inet6(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x8001, 0x7ffffffb, 0x1f, "d730c1e7bb6fc6e23c5900000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06131bb0398824b3da025bbd45d3bf579456fc7d40906008b6b87cb2d72b8c9db939e9ad8a4f5f728193e00"/101, 0x65) write(r1, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0xb2) r2 = syz_open_pts() close(r1) r3 = dup(r2) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x2, 0x100000000, 0x55}, {0x18, 0x0, 0x0, 0xffffffffffffebfe}, 0x3ff, [0x200, 0x1ff, 0xecf, 0x4, 0x1c000000, 0x4, 0xee7, 0x5]}, 0x3c) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x400a4b, 0x5, 0x4000000008d9f, "0000001ea200000000df084000"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7c}, {0x34, 0x0, 0x0, 0x8000}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:03 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\a\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:03 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000000)='./file0\x00', 0x800, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0x44a4027e}], 0x100000000000018c, 0x0, 0x0) write(r0, &(0x7f0000000100)="f5", 0x1) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x8000000000000000) write(r1, &(0x7f0000000500)='>', 0x1) close(r1) write(r0, &(0x7f00000002c0)="cc", 0x1) 16:01:03 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000080)='\x00', 0x1) setsockopt(r0, 0x0, 0xd, &(0x7f00000000c0), 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000100)=0x1) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x50, 0x0) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f0000000040)={0x200, 0x328}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002c80)='/dev/ttyCcfg\x00', 0x8081, 0x0) sendmsg(r2, &(0x7f0000002c40)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001680)=[{&(0x7f0000000180)="83bc4c7c58e9b72f5dba054a5faad07ce0e518a0124b7b2a8d9498c81dfa1046e64c21e871522ade02a432183485876bfe09567fbadea21d5a12", 0x3a}, {&(0x7f00000001c0)="27b180db003a8883ec22f499ff9f979f2fa7031388ac3c57928d3deefa04a86eb0b20d8ba0dcf18880503c0cf6f59a5040b9f66cc4d5bdf587f98dac3171c4b5c172b934227c542631", 0x49}, {&(0x7f0000000240)="fb63c704c8627888d8e131594b9dee32c29a549cd845e692c99d1bb203b38c759f1eb956a9db51cefd96af6bcab6e04a76e9dee40344c5d97c7c5492374ee58856954585527014f57599d652118eb7d99bc52c9e84a968c29cba6f74cb880c43dba5f1da35c73a9218c3c6cb24401a5b0b33c54635d70e4f07c32fea0f52ee3c3befb08a9820b4c11845700625834034058508a6d5f45fc8ea2ca1ff94a7b0ba6462fb88ede8f641da8a352823e01d11b406f7e2b5a3775b9405aa6d40c12d7ea57f72824ce03480deb581bda6697642e8a32205b9ef97cd6edfdd2e416c0ee1b50b58027075d6c56f6c", 0xea}, {&(0x7f0000000340)="6730a13ad734529a16065cab800f13e63a184cc165e41980a47ff35c8f2e91041b3b3cdfbe0a273f06a6082411c862250deb181b9e41cefca944d59812167e0bcf2edec573d3fccb2e25be4f17dc639d2be9d842655ec68169db917843258b720f098babf9de9a0e45a16a099b1b015e5b11fa67d834cbc03975de698233fd12559e8d42b758cc43fa1c6ccf7f7d0f5338b6927e8ce54f4881412eecfa344e56b549a509d1b7bff921539d70c1e07d532e1dcccbe4df544f2353a1915234e3acd04a467709b5c4f2e7aace23035c9e8f768a64ded77f2a03d83d2ed144ed", 0xde}, {&(0x7f0000000440)="38e788d1f106748663f0cc5b0d6a74d5c631483303ccd636cf7ce50ef128aa6cfaa2797d295213b65c22e657de7bbcbd69d4d3520cbada051410b22b3beeb503942bbbdbaf0ccb007f7f2de5121bb3f9b53adb775d39cf421a2fb561685bef63fbe61cc30df1810934e4b2899a96ce47dc24d360c314b6c29ae9940c0d645c2ad71b4a071a1f383b9dfd0dcc69577d3ff905ee73fea7fc87ce7a4b3bf4679e4c8ed394bc740d11a6cc3f7b853436b09fcb3dacfc0d02a795c91a027feb47c533822c7c5c70e8940d5bbeab418c6b9c3b3ea03b4f570a2f0e16c8364714f10b0b08b892f88263fdb8e6ef5b00c7ff6bb91426ec69e3eb8c2c7ac292e9ce80dea9d29697a31db502122844f1002ffc31fda774d6385c8a2628487c353d6133eeb50acbb650d9d8c136feb9a9870e86d05b265e057505173b09f836ad1b7f025cd9ce1edbca34c25d5161a9155d987bb0e28239ab2d5dfbecff805e34aea2b984293c9ddefd7d1728660f880e938fa9c8fe44b0f274c57d6757cea351dc1b78fefee816fc08b25e2abc1e4569a41ff39f757798812e219bc3b82ef98c3c5d6e72b97cd9c3f99a3daea390f38b149e1a748a65a972d68a71b6557c645192034005df7d90b080f8d830cc531932dfe28873af0cc592da22f2516f9fd301d0cdff7aa6c6e99a19ea6650d17820645248724c1c057091c6c3439d739750728ffed9550a4656dd453527e5a9994a420ff821b9953c50227df366364440153f264e85b27ba2b1458ef756ac7ac6b83d15bab5610b81d6af95a429fc14d7900cdd6bba561aa19e67bb3af8ffe5d71b390ab90e78e63eacf65bf5389b9b7f32ed033da7e5e9c90a0b9d33d2824fef4dba4219178f4b5b84d0e1ca534df8e3f59700bc3a16c2a1be2e1bc6d833c37ab4fb2f58d73568d3bc6908c28c633fccd170a492d5f733a13273313aec9c43375cdf9f57106727f4585121326980c9d34554f4708d7d7071826c7fc70c7aeb3a2feeeb29d187e10350f07494af9acab6e8263f443eb34acb56cdacfa5a2eef6cac9f6b274b3f74abb55d98c1e7ed1f4cc45c58b9e7bfdbf09a2c06d3d4ea6ab212d5a6c5af782047f353eb47ddbcafc49cc92d56be553bc1b8ad936587749103eb57cb92ebc0f01cde009d982765c243fc005107c6c16ac314ce32f9a2e2e3043391d3ddd6746b408e074ba6c72579a86a04088b98b84b7dd5501410f74ac3df71331cff6ea48d5da042682859facacb258b1c7508cc991711d4a9ba8c8a4cb18d7ca6878c953c21a634343202e22cfa28d07a31b4b10486af869eca20dec4e8e22e082042b7796d4c60d12c26eb1da26c0b8159dc3aa3c4d256ce395bd08f52e1d8e49d388cc22163f632fc2f64498f8b0c096427d070f80058a3d2bf6bb90f208c4533e3b42ae34c85ee48be125ce9f9e8fdd99a04bb4e6faef7d6708a7d12d7d8fa722e7225846270b7778a2a67ce03a5d8e7cb8ef5b1f8734cc378aa10c9f67babb5c96d62015493cf85b7f6136404bc25cb0c9187dab6f8ea04e8f9dee3a74e48c454e2c6da54da91759716793477c28fac32e0bbc11ed43d728c70bec3ea79fd2a442df49c9f53437a473c8bd91f9782a1b2ea473ea32e3abed4d4c083093b46d1d7144e6fc7a779d2b7a062dcbe6ae760dea637da89616e2c31e7ba4733328989aa9befb07d0b7bd665bb5df7d5e56bb0052b818479ea93a3ae76db6b5cae2498e827952795b320228753b385e9e2941eb4fb2d81507ebd0b2ff3defe8aba64e19a8fa32c61091b2f36ff388a80c41e1b2a17555d577dbfdae4024ab8c899400d41c1f8139f90e16156395dc367cb4888f09fe3a7f1e138c3f1756496bcefceaa6fad9245a16d08fb5e4260f8ef36c0ea691438b8ce008e2ab3a763c00470e4700a813d3d374fb9d1f20745a240ff0830842fd261065bae666001c88c091d883e245228ae15091b1a2e3b345a8c17d0bb8080efad4932b9caefd93f7731eb296e62a206253f40c761239717bd835b420c9241d7623df9a11cb49aa5956d9148bed449e7c5e2d5073551aa90244c3cbd2141f618c500911b7321299bcf2af2e4da54928821c6e112ed9e794200f679242d64813ea7fc3e6dacacd30540018f6921b4f01cd3b584b1bfed5ced07ce05eb19939e1653b3ffd43b0dfae81ab889e561d2a485a2bd29aae6c601a5b6c44af21c48e586cb696dca3c32e68b3f9b4c698014b2c1469d23dd67283b05efa3c653f67adfa5929e4540c867175280843569a49e93f8853dbd494d3d10905da9014a7e75c6d0aceb2f26295c6f1a1d7a3b7136a2a9b435d1bdd23890c7d0cc31e20553cc1a03212262cc93c53e042bd637cd9a28e281434119b871c1033e443356b636ffea7dbd1d2945b05a017bbe0bcc1f97ef591b2c3dce6f38322ece1c58fd3e7a9f8f0b05991f4893a50f6e7a9d4a66024f3592b818440c63b0ac03ba67ad9397c59bd12b50019fe7c15ffc4b3b3c4afb41b3f0054f7511244d0eb0c3abe9f047c8ebcaa63523b0e3a7a7a32139578e96b4824f935e2ed639f76bf2beff2439ea8d5328fe8d51cc595da16c0265e8e2da44dd0d1b7e8a8f5190e56c7522306b1d7c423311c55b2f0d5a06398faa07a8ed851e0c079bba7576c89fa1d345a35093bcf4f15003fd972d4f87c958f6e90f8c406ed96f3dcc917d62ba3282e8c2c361d58650a5160981c4aef55e8cbc008c74005e60a58e2b5d2bd62537f361962236ae619a5044cf436c1825c342b518c7c1b83c27b50cd7fb37b8a0a4bbbe14fca3c6c1bb2187eb35cf3afbbad83ae03b62cdc83e200eb53a76cfda69fa926d05e6823ee2dcead10efb3cef2434a5901bf539ccc0106c1762c37ed91c80a77e48dd3d19152dfff092c6bff3a41e55f3a8c590afb0ad7b3d59018e37ccf05df779d08ccd4750257aa2f863923a1db0e4ff8d7d1575efdfa03e6ad39fa1637b8916475b8285095aec373c2596266d058b511f0e9916e995761b1c69480d079495213b8c9c72c0076ff58271b0ba5a5c2a0523384197af79aee35d2ff43e8da2e9065771c63943dd0709c363eefacece5243d81496cdeec8f471a9ffb3e501530ff60753a6f1feeacef3c54229a5bb28cb3bc1caa7e6d80d8d1c807ca8826c44ff963c8788e912e5320058a6d3bd1ef6304a9f4d7af78cdf5a24c6960ac7ebba3f34087dd1e96082db49ffb5d406403260072ec9048224f5a342d0fe7a34578b5cc71adfb789de3ab1c8bdc4f998284cc6163837584652fc6e29c4f48e10fd1b936e47559bb44accc3d0ff11fcb2693ac4f9c9061f85609431dd52a5664ca2ca437bc4294f41c5f07f8700c9cfebdd9fc68557fa4c88d47f6c10854bd55ad157f6d3190ad93f4b0c4659c3c40d69475f232cd5bddb30d0efdea9ecee636eb97f96159276603f2401450741fe9cf6a37685c44a347ee2b8ce6d599aa9cf631cff3970bf1b48a8924af701ccb038438f08fbfd7c2560ae8cb96044bb64e4fceb5f795ff7b5bcf7ead5a4bb6c0746017956538bd6ab61f826df76af6312d955a6e0ba9220269e200d96601ed3bbf49784eb47b33567dd77778be0062025edc868d65497b6906454c6f3390f5af5c2bce96f521d8057066c96b536e9805d68b5563c496adcf9f27acd3e323d63bfae664ade56f63c1094bcc300073aa0d97bf645d740ab7c07e9fb7031a32d1942c99bf233e539b591e95faedd524206d9e650925ce8a3c270107a87c51133d079f0f3afc500bc64c9bb86bb886548e7fb90fdc73ed8f4b8a3052b554a91d60d7f29801e9e7e2392a8ec4f1fc43fb0dae0a0ff722d8ccd20ccba883ca406a97e30cf3d68a851597e5831313e0965146b14be40d825293689189820b5fcaee2b56c1e3f5815649c97384d6c7098b902eb6145d3a4635caafd9de4a4d62ee83a13510da823f82493a6b7f38ce801070a1d87a0f5ea94e24e07db58dc62467fa54949cba9f1331215625e763c615410b98c03782f01e9068fa409411951c9b68e90531a87ab8787e9b857f17f5a2863f8d46e879a218a125f730df9f53e9e4907f074e0bb29a5df6e74808a0df11474732b937721264ffa00196d1bc89a60a5100700710e9c597220db1bb66377f6eed5275e89ed0f43344811007e06527f596459e4adfa388b38a2fbd72966bf8627e47b73cccb4b621a434ce1e9b1409e4c407aaacc7e9f38b3e4c76c558e07a8b58bf4548ba1955f7b6b6357987c3d846228d9797e059ffc51fff46448680f93a59bd119dad8beee2af613f878716db69ffa018858e94a2a27a6df7b7f9c73438782e3e3b529a85d68e3aeef6085d7e003d4ba56ca2ffee6915e74688ae595c28a3b0a2d45b6086a9209cb1e55611106107dc1d205f1855475dd3a060267f8c87919a16aa9c0686619a70f5677fe15bb4637b4c9050b86683e47c6518470811fa5692cdd3d48927d3c95fed8d451012a23cf69ee506191786d7b5820d9b17dd049266d70b5c84ae6c44f1ace9584a2a9345295d6c5d3cb66397058a6bc41065abaf93ed5daf2d17836b4aae4d39a9862b34127450fbefe309cd0d53641988f93e1521a60fa5fdb88dc7654d8e7dc5319dc8504e5483a67951be0341fdd5305a3cd4a246a76454478f009a3fa8f9db3a169b21afa9af9773d12bd9fff489736ad667adba288ca17d6f747739904bc4179ed05b3b3211ed2f9b6e73cdf209e8e3cf56ee87896a354281d1b770c893fe144a540a7296c9ecc6d062a42188bc6f9cb09fcde07a6a955e2ff727b1faad895e0028c6baf12ccb98cf9c05f03e260001cc563be54bfef9f68b646231e2de6b600c4eeb3f7862e7ba4939ff4751436a611e3afd2e11e514a9707118499392b7b335fd97988f7614fd1cf7ca70b4df0ac05a208c01c71e65edec5ad7d519bfbdf4f61ab6e1e900498b0e6aa3434f2c4ae0cd6dfd59e66350ef930b53df0ffdbf834a3e8538c6f97b84da9b7910b3b5ed242ee03e38ed2577d9bdd2de0b22530d35e08262ed165afd07c1aece0cc604f24db85e526e6c6e55c92805f9f89b1883682ede125a7202702cababfb3c8280b65f605e2593e54b77d4e641a3ed45c5e22f165cfe8667e359fa6281180c07599d287df765a82012b8df7641922ba8af87c98c50a8436f0f0d47c89deeefabb1e1c1d63e67021d8bb2a2270a8afbf88b94103f080ba8984bdd631c72baead04c3a8413cce1cf8ae8f990ead5fbd49d6263db68ea482d7d3a4a6bf754217860132f4f44d0143224960c76979dfd21f0a62abf33d56d2c528f74e9c268cfe02c21c1a84b98e88ac672281d546e5830985f3eed2db3fce25fff7ae7b7488d616a27cac415a11580854b97e7d9dc4852790dd08079584daa8629ebdb70b35d39df32b8a8d5847fc09c436270631c4d0b467f8b2d71cac2a35a5c415f8625696e121401b17d407412006fbb0de400f979ba57c24417b0ac7a179bc4d992e99391c276102ef3c893a5eacc2ae90afcb0b105d283a3c39fa71f47b7968a0b403196b52c0a5e313a0ad0c0008c6cbc3fc78f2b7fd9709231699923fabb4e109ac88d05d17f63772d9f8502cd9e6f34c3f3838ede5074d82e3f788977afca039ef78480fcff147b26dac28812886a531f061c25f9713f781b8b056ef03ecc129d9e2b57f0a7f7057fcab91b5c86005e24aab2be8791ddf736c860fdae3c615743a5b97402b05d282ae21ec77498fb68df92210421db00b1bd49a506aa48b4ef944cfd3173ce3aa1055a14b8fc07d836489876f98d3", 0x1000}, {&(0x7f0000001440)="c7668c0d5de70eb166f9c278150488b7f14b916bb4be46ae9f4695bd1975be002794b0b7bf495996d21ad3fa78bf13455f989af9f7572ac6", 0x38}, {&(0x7f0000001480)="4cfac00a166b5b9f0d7c3fc87c90986c5f8204c02260e137dad80be9ff548ccaf3894293c43848cd3403d2818b77c5a1fd1df39ceb7c55ee49bdf919fb4881e42e80095c065a407786cb7f0e04ccffadd1c06ce7c4dc66f9b4247160ba5b", 0x5e}, {&(0x7f0000001500)="8c68b75237a39c1856a40f841feb1de17bb476ddf1d989111a255d69d9986b6fc10e70f01185304f8cf9283191f8afee91ba59ae8f65349f74f27474328431be7d", 0x41}, {&(0x7f0000001580)="0486f5901d0904f8a57f23423612fd0c5ff7e3b0310d052ecc63da35c2302001e21bc943dd5ca30f628b498bb358347ac173cdaf8f322ef3346f7eb567e8e0c885174a88192f32cf85b6e812695bd0d05930e86a363ce61d1bf9aab0027f54982007fa39b7ae636099ac3f8ad788185212741fd6358371", 0x77}, {&(0x7f0000001600)="ff641159206d4d9687fcf0d16d3f9635ad0a0fa1179b05584fc9e5e2139023126a1d225e6ea7b21eceaa965627b23464a945307046e540b9ec3a355b2fd910dd5dd50cfd", 0x44}], 0xa, &(0x7f0000001740)=[{0xe8, 0x1, 0x2, "c6fdc3e66f7c58ff44a4a5df21680cfc12a31a7884d78d77841934c6fb2e0af1a9f68365f8814ae962b10a357f466769c9e595f6df3d3da618fcaf9b142b64ec7b9401afc49501232d081e16c23bf55968dfba552d93b5bcb5e7e79df337de1081e3e5b533871cac73d192a3e33feeba8e74c2a893cba100d04eb176a4a6694eccafaaba3a6a8eea718e9418cfbc2cf195f906c27477a56aa99a8df684362aedee10e794ad8faa396b96bab63a12ede708451205c3c0dfb89f827dbe4335d7860fbd15699a1112b8de013bba36800d862bf2c7"}, {0x20, 0xffff, 0x51, "e2dc36a4cd3f4d18c502c11c"}, {0xc8, 0x0, 0x9, "41e0c76979fed8bf717d3cdfd9cc1f07c36dabba7e05c47af09dba86067933b4a0cc78a87760addfd19d10c00d156f54e265cdd62ddff6778bd6d8778cc2fedc8a61e87d8a43841366169aa502dda419a39fcc2120fcce870fefbc206a6617cca4c0455ec326465be076495a6ecc0b858f45c6010cfb5c10777cf0a4f3252498a2ddc25d8ccc15d0e6697c067d02415b07356fc2a3ea19d8ee808a2d8d4eb16f15df01ac9e1dc761ac15d72f18bf81d69c"}, {0xe8, 0xffff, 0x80, "17b5af71c603af74175a4a75793194f86b3a3e8153864e11afec376a4605c524fd4a63962903671a6aed0605c36e3e5c23509efa701821464bf85c94df56a70f6231cec4d53a86cf736622b6e23c1d882c1e8d992661b6fceceb8b240471e14e38fa396c9d4a6a9b8bec455ab09ea8c9281e15390df0965d8a8bf1d0f23bbb321f7cbc2273b010642d55922bdb341c08e7d3a83f95779b1dd9b91d95f0c3eca6a2a8bfdaea8512e8e64760a14e0cb2a38fe6be16114965247f2b32436d8490c2de46598209a97a8dfd3b054eba6dff569c7570"}, {0x90, 0xffff, 0x4, "9acbfe73e6ba40e77304e40bd6ce4f065382823af2224fd59c1dfe186ed91221c98bcf2d5dac753d8b8435f8bfd2dac38372add9069fd25ce59795525857480403eef43d8b37dc3f52a137c5b655568636f6af805f67d94d08b8977fe92719f89abc7500d09bf508a40ba518cb81234a82ef3e3bbdf1db082f6cf53c0a86"}, {0x50, 0x1, 0x80000001, "a8de744022c21234c1864be84a0df24a9e8525d20bf9cb86a3662997c95d44ef1dfea89c02719dc6ff1e9869c349fc6f8b7613254a8b90bf8c"}, {0xf0, 0xffff, 0x5, "151bb1798f122da2c673c2af8347963f91eeaac2503f0893b81cc39a5fe28af1dd852d0b03e17d449ed74e9a3ce8d780a76cf4b2902492e58c189b51fa6fe3d2713c61e69a95347100508ad4e3863f250407a5555ef510a3eca009eff496e17bc13eb434f39813e53ef968310583528641f31ce3513f7416a1ff2a377439a8f5211f6d272e6e80f47240cc92e374c264dab0d02e4406c1233ccf10d6ee2d0964359db188c60d71ec8ebf51719257ffd740147e84b212a7c356f16c63a10bdfe00c9654fccd3b5420ba5d8a6e51cc88ba8d61778c0817f9e683964be037f5b2b8"}, {0x48, 0xffff, 0x1f, "c4ce5c11644aa1f99650f46e0e80c938871f36f55aea7948006ecddd140540d207aa4ad55acd00a7d67d00f47bdbc1ad2e4ccdb231"}, {0x1010, 0x1, 0x10001, "fca84f79e87c6877fdfd3e9cb0631a94710dedf93badfcff1f8dc5419bcc5fc1dae7710a00ab2a59f6d75e81db14a91064bf6999280b4b6847a36ba8b333d25f1f003efb06fbed71f8a27729d5c48453eb3baefddf837df96b9dbf3fcbb3166f3832c920a0d2f453ebc1fa6df3da2c80b405e758ce3aa8ffd682c788fb155f1ee6720b2b22d30fafd35251dd9e4a3a348ffd168cf79713ee410724c081c9f5c3c84839a1323963df59ffbb3091acf139c9c1f2034d71e3b7fdc2fec77945eb6f99e8ef8d31a2172cd0ab7aafc5d0256e3e68d9022930ccc543193f32aacb71a441b78b2b326471cd52c0961c0060f23e184153294a9aefc2b90b3e863f6425ce9f79eb53d704d777ff8c16551169853476ecc64e21847ed915c4fc5d341a266491e199630c61f7888fdf1a9e63df3ae4aaf94552201c5da4e8080400484ed75993ac55a82b17b60db986acff60cff66dbf028a30d98c28f874d920bcc7ac121f8fd4122ea54c772f8a902fa4cce44e686aa8159b92dc33dbed81f66c6e446501633b450d5dd6e0fe5ecc926a759b1f4e137c5487ed618844a36b66361b98b26b3a13509cceebb4f640817c3b6180f42d3801f02ec351a68b0ec780afa2d179841c3d8456ddfd4112fc048422044956c15dc6f254c3ce54a0f2de1c663d842296019567b1423eae507756c003899b38d5454d966c38c9b96d9a8e14b7d75deb6190e4c90eb6ab127bcbd005250ad6af0605952ba443eadce834395116df8b9f4903d2fe2a99c27e152909320bddfd52ae83c8d7f34d86a9f8f75cbc2ea3a4b1428ff5cf9f1f20c43421e9fc80dc09fc06a6615e8774a94bbc80a86f7ebb3701f2150e7b72ac410326f6b375d01fe241842d7ccd4edca24b97bd4fd1ca712ba5294fdcb21647bd3529b34b02d1811854cac0ccd56d18a93e27a2ca75459d47fb3e4f52785b82dad280e71b943bfba0eb9ea6e8112f1f4ce41f9400c147ef78f02d5f01229000b8a4924d0835738acf512d890496529186fd1894c38d7f3863673c3469f21427d27e27f344bbbbb077b9b29417225f49562cf0589c1642cc7e5f001d7feec8a59ca8126d55bea564c996b52282e8177f9a630f3eca987f6af54549eef5225d475b17ad93afe916e704faddb1dcd4275a6588c22e693cdcd74fa293650ff30958be54fcb88e79bc8f95e3ca83e21e193a0ee27d4060703ce402d89b7f91b5368b4c214a4997fd81e8406b78dfdb5d9df72a1b19eaf310aaea4646d265c6dfdaafd32adb76d7ed35aaab105023952ed232a5611e31b74c4b205871e87616750084cfb7f7ae4fc9d61594b5ba41da8251e7abd2465907d75be80ec07a73b917b67c977b6eafc4a48d2c3ee05ad5749db56d349491134375a3b8efd0b568cf11f32871855ce5272e021b57b27bb989f1df75af172292597bd75463e3f3c5e4b3f14bfd4d6d71d4d878c2c1ac97020eadb2194b27b6d9ed056077dd4db3f3a6d9c515c0ac6014c2ec9cc8c0b7a30fe149e52c9bfb0a8cb015279b0a9bfb73198e176609b5ff18ef6cc5770f24e7e0fc7b2cd3112bef8bcc4650197af673ae4df0d5c54c89ae4e45857a129308de31ab36f920683456849baedd0c87896f4add06f65f763f45221cfeeda73df4ca9b3cba2d6159cb2237320590d95bee9f45f2344df3f7d982082e3729551c5e1849d59eeaaacf8c38a01dcd850d1786cbc9bd4d2e93ebd1c9f9ced7f73d2992edf74007f358c82e38be818e16b9d1673036888ae472a35d47dd1615f6bc0cb991823d3c2a9c669827275a6dcb4a169602cd32e474ba472ffe3e269476773f028adcd614d33d2f1ce16d331cc7f0b3ef0b99259fae6abede74bf0f61902fc90ad7b789f96b4c12d84123a14124ff2ffdeb0c02f571b8aac3ef4e476cc69f55bc2f129679d86e93f90e9c2f313944d60f4167cfc420c87b2499454972aa1ab03019f69664706f285cc878e6c4f06f57dcf7d354097d543716c8056eb295e107653b4b1f05615ce7386eaf5ef8d53c49d15ad98e4612ecb55684b0b0ef9526bc257282630c6f5cd67419e3786a1b2b2db8deaafe0b2a36cb1ad6cf9d9fb6c5798f66a7275a4559af04bbbc0a78c23d84fcf7b3d71bb7c783a3a410abb638c2c9218ac5655bbd89d3c18ffe2a62364f2ef530a8f83ec1f9545e4776f130825f00d1d8dc5084cb1f8d8e890516827c8438ba7544f38d906ab99ecca512c04905d00dc47f36da0ce3ff4ff1b734b3197f007f73a6c87d21dcd16fbe6951a45c7cb2abb774fee26b20cfcd5648c91ec02a83498213c688c4d5bb006be374a7f4fbf06e12501581de6cef32fe864aaaea87676323bfcf5c79301c88708b64838cb026fbecd81d3a35195041a2781a954e9f7c02d954da376b6a12e7515d1c2470e46031b25654bb192418a4e151f60109101c2fd4bf7338d1bbe684c35f68f27daf330bea8ae0f82b936b219f717e7bac3d4fe8da43ae1db9bb99f526d8baf720ff324f97346d047d1093a5dbd7163c8f94b068677dfab24eb46356cabd3653b753ae463f0646e2e891868cfe6544763e9ae6cb9b95297f18b6f1568858dd0dc0a61625b1b64be6e55999f25d4d3428791b6c00444d0a1a4daf41462d08cd2b6f26399101b1e3f2198875f99618d61dee7313b479e958729cb350ce0b7ddc3f96ff2c0e2558279ac5f4f29d6d9e003c97a7eafc0737efc4ec9c4a64f20de7dadab4923f1aacb93aa98c095dac12cc8983bcae1208efce8ef2e0dc3f8feae5e135a35cab156fceb2a5fe642084808f566947f4a298811b75839448b1e92ac3a01bb94035256b23e3a8fa18aefca9235862d48c2bdf3e935d4c63a933260d24135cb3a38a34f9480f79a1f408a485d090346ad18c28267a80f0326617568cc6ab624bba22eacb89690f24297d3a4228527ee50c8cf03e117019b3ac5c5b9c04fb3bb72a4d73c2ef6fd8c7bbac1292d19f4b45a20ed888d102ae68fd3d0208036dea423df7c6a9a8c8a42171d045576a037b9d1b6a3af9efa4ec6ee7bd708749587def45eb90c96e24912941d9d322ff59c3cebaa15218e5b8057e92be437f5e494168b5af7b3d11fba7ecec3c1c27c0005ada3306e5e329da177afbc7c6feb629063567668606d139afc2ad32875809a60bb8ecdebfdcf7928860fecf03f828835159b507f2ae03fae173c7473734d5ae28831c63f5f5c89c13c4838839612caf0989d07903fc78c9769ca44cac41a372b3d9b67cdf0f31b47a8c894565c0aa4175959b83e27de293a409d748684d8dcfbc7f7b8fe15d035b25f5a9ecdca235a502b2f1f617d0363d0384d54bceda17b1388aa0049021e0a92a72bde185cd8af19f7d943a42468c4e13410ed915184593029aaaa475c05cf67d08773b8e7caa225629e35a7080dcd73672fae622b4fd87f364bae080ba4986da827fca32b02fc0ffdaf46b589dffcb129e70ef0c77a8d864ae69f9fc86585eabe8321944e9522f27946c35b7c8d543638d7391e09d1ca59d19e9e150df786ded0091b9af64989fa637c61137e676bd867afd6c6e0434bf2b3c56bc3ee272f0972bd7b9541f0faf62bbc23710ae3071281d222f9b06eaaf6bb89bd868d18b6ba952dc34369122d8150f85cbecadc1d6b2deac0dc6f51713886a383404fef36528edbac1722ceea989fcb4a0fa0540ac553da3a596fffb977a8fddd034ab2e82a0adb7fb59f3ed7464dc15d5fed9305a4a1e7a6167565ebf5b7009bd61bdc67d817a586465dcc4a8dfbdbd956ffe296b1ba685b17eb7ce290763b6d49882f1f58be2cf568226af393f1db12da36f29214e952f925c03507b05a2e8ccf329a0ad330fdc73f810e5921aa1a62fa3a44ffd7f1cb97771afedcdcc42ffa72ea66dc1b14b4ae41929f59a94e2047aabbe0309972fda64dbafbd5c6e60d9182a1d9f7b3c193941eccc4d7628e0ebd1fa50dd19dc8368f4e0141f6a8a95c1a71a398948ec24e4e92e5130f1e5d31e22de3a0b3a2d5785648d3f382d9102ed44a7e3404a36b1adb006ee78696d3e712be208f8d4d9f035f1f648da162ca560aa96c3a15470d8c6dd06c2ae05204a08e1ccac74a41f44fa643cfc65a14d1b58f4e42f8daae6d464e0221197d454f7f3ec3b43506b8659c2c1b1f3ac80275a4c9ef373594e61c4936254b35cd1dcf859cda4cec0f579602d9e309ad8e8c4e022424e841854940b77b560e7f4eff89add2b128078b3ee41e8f18b3ea4e72dc5461bef009bcc05f75848f31bd244f7b09d70270b7ea334ab316d9817b1e9fe4fc38435f444de8c17f90c150b6fbd3662cb31b629e8b11aad0946b894a5b22491dae85853af89020e9daddd334446fef7ca7870ef7dedd560b6c4864af7cd0aceb46e0256a8f93abe1035c825dfde655714252b1ea1c6c4341d1bb43aada3a5c3fbaf0d54f88f00b1a9891005f73cd1eedd7059c634ca71930861e3f1721abebc2271b357171df7fc7930f65fd57bb0d3e644a2a605408893e12ad53924203e8c2bf8ea2ea97959401a35ed9f9c357cdbfb47a4331faf8c046a2961504bd760bac98d79d35160a3315c86911d0f3dc4dab5201b7fde63730f6ddf0bbfa6506002573ee8d9fefa2e47a64ece4fe683a4eb5bb519196cb6738ba9d6ffc245d9a7ad8435f319010a850402b4944851f006b07d67f45f169374bcaa560f6586755f1f2fbe5b57d71cc1f62002569e27c053cac07e8da7512fa5bb860f5dca011189fe9ef91fdeb12f382044cfee7ce48bb00f495f2d06603f281523ece486814e3e3e703e42ca99dde0fd750ae802b0d6849195f500eb6ed41369a58a9e306f82d19296f7aae20e20ee567c36b313e257edddde00acbf9245757d6006702e8c667d9e178e28e2f03cf13643e7184ea2915eafb80e00e20382698e32117dc7b6c9dbdd86910a4588908752e270ec10566c22699b963aed7771a59d959883f7bf5d581dce9950a92ac537d7ef90f0a293fb4754ee938239448453f00857417ad00ddef1894e297367cd7b06edfe8a5c9321d2007b2904b30e7b6ab3a3324e6c3116d028f2cceb0db3aa9eec710a3e03557f0f3d4a423fd30bc55ea9e8ab40fa8655859ae5b07e28745727fd037a2a2f0ff8c2266ec6049e82e6db698ddde79f65e3da74947f5371e4ec56222138f85443b8b0097026682a7cb48ae9432e9f8eb4d5675e7aed49af7470e3b01683bee2776e799b0b06e727d0e481a51b0280aae1ed26a24ce05754b8cd0486b2282b4f0cf2be92c343acc9a9b4710f52f722c6f24854595fc563f972043413174316750387b7b84ddf583e10f9248fb4c6625e2b142844db4fee520b6f6d1ece8bf759726f303f62713f56e9b3581901c5c914c3d188734cd9c12bb29dc56e25f5f7deb04ce9d9382e814922f3d2e5304f4ed533f4db9c8ef4fd5613b2acc63a34505ea9f6f085490e4bc97026ba0ccb7ccae454b581667b321b3dce390d04f8b6fb267e2b40e14fffc9ebdfe8e2d1d4023c7009b6a6475c61df06a807ebdd1d222638906c9357db88de690559a90078309e7ec9a3d7dfc8cb7e3f473daaaaec9accc64e08a027dc07959bdf192b6abf734ebff4016d17952ae599560804c574097f653692fc700179e6b793e1e2287297afad9d4a312ed0050e46a689b2e71a3bf9d39c76daea4f60b0d1cd856dd99db57486f7d51a4db0f7c2665fff4fa0c567d945b618f10745870e809880edcd243eb984bff00e48cd8a532f93dbea9b0119136ca6218140814cbcc5ae1b2bf87fa3bdada78b296f6b4273"}], 0x14e0}, 0x0) 16:01:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x20}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000240)=0xc) setpgid(r1, r2) syz_emit_ethernet(0x4, &(0x7f0000000100)="ddf844c2") r3 = dup(r0) ioctl$VT_WAITACTIVE(r3, 0x20007606, &(0x7f00000000c0)=0x100000001) 16:01:03 executing program 1: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) socket(0x12, 0x8005, 0x200) syz_open_pts() syz_open_pts() 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000440)={0x2, &(0x7f0000000000)=[{0x8001, 0x9, 0x2, 0x19}, {0x7f, 0x3, 0x2, 0x8}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x2c}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000001c0)={0x1, 0x5}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) getsockname(r1, &(0x7f0000000380)=@in, &(0x7f00000003c0)=0xc) open(&(0x7f0000000400)='./file0\x00', 0x882, 0x80) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x108d0, 0x0) getsockopt$sock_int(r2, 0xffff, 0x1008, &(0x7f00000002c0), &(0x7f0000000300)=0x4) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r3 = open(&(0x7f0000000240)='./file0\x00', 0x90, 0xc) ioctl$WSMUXIO_REMOVE_DEVICE(r3, 0x80085762, &(0x7f0000000280)={0x1, 0xff}) 16:01:04 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x881) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000100)='./bus\x00', 0x1, 0x0) 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x2) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000240)=[{&(0x7f00000017c0)="eb0d3d87bec9c47f0e9f3f50a6b6670fff82316ce239a1dea6584419a7fceebe2b15288e03956b35cf23d9d0cb948d69342e010d1ae83a1267f02b8e114b49885add4cbc0d306a5ab1aefbbfaa134ac37556502f172faca2d244aea03a5d33853654eaa636acc3f85aac54bce953fc65d9fdfe625beb766a6f01fa898ab2bad695f1f9bc780539b4b1f995c498359ac7e4d604f2afc4bca3631630ca2a3b881c2d06da29804e84bc096a0410bcb07f5e959edc5a43d4b59ce24404f99b417990bd5ac24e068c5793eb4ea997c0fc41c2c09109127ebe45843bbf44b4c690a9dd00975bc053afc2f89428ec924b9ca39871cbcbcb396a1a752c85d6367790a26a1c0ecf6c59f1ef66165f2fa6589261e4f85ebeea6fec54efb8fe130039116ffaaa385f42a28b1aa47fb1dc2a61cc68b49e573a89c62feab1cd9bba570c2ff64068708e4920e126273354c3db88f1c724a5945e5494e2a1fb664814facbc276f1bb3a71d67138181fa147d16ea7ce4d06d00f55267db0b7057298c62b8a4a2c3c3acfcbe71e0f4369fdcf7a9407d6d9aa4a8ec40ef89e304b6cffe3f2ee194cf8a456b1bc889a1646504bd3a410c023b80131ffb55434eaf884fd7b0aad4b099fa991d76232222d008afe3ec3ba8c5a18cf7ba4284943c939afcf8f3afa14b6cd99c01fd285a4704b2be530373cf4b1009009d19eb67a87e2431fbb005bbb72ce93e5f2ef5c8b924b39ed2322c637a9081819b88370620e5d927ed7e594ea0b207529d70645e11d9cf495ade145ac7083a53e73b97d326d259bfa650956cae3d210dcc44a720da5274b7e5b871c12f9816cf1cfd6f02089d4780045c1a392eeb231e31c1c1d5961b09aa599bbb033d27673eca654101316bf78e661786a958d791cf99d59bbe8e686284c6891c017b4616b3bdce5cf5821aa5a295d8cdf515f3487974bd13e62f9e1f967bf8d0539dcc24ef586c8ec353de98afeeb0d0143465a0cebd73561172c44a5d8ba655ea9b0e39ca7f4324ea98c9d018487c8767562ef0ac9381d2e83f77b324494276f95dc9aa39db2cf974148d4615caf5a72c410de076b3252ec3b36914c473078b0db19076c6f4036c31228758f3ee6be6340c76662da68bf10c7f6f9ab3c1697e2d6accbb17f3b55c48b66585c39497472ef89701b01ffc669402a024d888cb0a5fa62549edca7fdb48c82d1ad21b4d217be7c15903b5e28c7df879f34a8a79d540577e711f0cd8b0971481aaeaea5d3cd1f2e7caed32f49e02ab795715410c344d3492cd056826488a69ab421e2a474c0b6581cd2f984fcc7f58055fe1d05e57da67505c9e6ebe0b3df5d5f2a0e628b507b2a98fdc0ccf8000555de305b6d92dc4f491669621155e6181d9fdd6b0444b08be5eab3688f124191128a6c7b198f9e501fad7eced730bc5ece647a16368340bc8d80f0545a3b69ae8798203501c01b957c110f06208686d733bb8fc852ddc3ba7ac29943d27258f012b273cd01a14bbe5897e20703b102da01a5c93a7611ac98a3468cd151c1f934d6923d8c70866823ef1a7aec9fb540f0226d210888e76c18c8f63a90cb048847d7bcbed0447b09c0c7952e48bfce8bd53d1a1e0b8e3b886025ec10e8f6136d260e3caf5b8feb7f3da3d4bb228cad7b4d505390d65d678d28a65a0894a1f4712dcde5327c69c086b938c40ea2cf741d50caf85544dfa8786c59a7e8e50209391590f805c3ca12be22f29e85a315dc0b17c4cdc492d4d72869c8661007bbcd3ecc9e45eb45fdc55c64ed5026904d5e6b633c6cb4ca08f9e0fd85a745c99f1692b53fc8cb39a33cbc1d7fdc76771d4671a69712970b42020361f089fce73b819eb21cd993492eb086739d176a8d76201ce58d1437fa957716aead62611a253135f95533ea5d62e6a6883247e33fa0e802420938eeede7e24b7901f785ad3e8cf077826fb5528138c3861f35667bc78f16b1bd67faa48fa8bbd1272a6f9707d09682cfe85635a27011352bd76c4c3eba9ed37f6b75f8cf01da08aebfd5bbe9f5eda54f9edb1c870361f07c4437b0925580f4fe7b07e74f817f03cfc8006dca9654a5f0fea1fce234adef536a97b5700b7b822f3ea6ab969732ed9fa171b4edf507c3ad3622d55518ab729699bd926b4373d881c02890babd7bb481bf4aaa8c1554ebb83a8ab9b085a055024e8e30a953f6f01569d62ec4f4b8e7b57c9d426f1e4cc684c86e049e1f524d785aec0e3c2299bb51f945988dde3b6c5e517ff99fb7b22e6ffa90508934c8365b2b31394be190035dd04921e1a3a23309239b3e7b09968ada296defad0278c88a11fda533c46324321138072f44f33d49b87939ee1f7f29633034fc46db6613680931734809ab97279823cd464e08b57bb8a8bd0d38ef7565bdf7e67f3825ca2329ab757029e60f1371a76304f41b2ae7b7d403b41b9d58b0bd4b4b6359424698fe10c03b566c91bf0e092f386a94d2dc63528dc9de328abfdf9a369615d5d6c15bc3fe61684357163d0d7f3ce34051cc9f2d5e87dc7141beb43c92514177b4799061191faa651ee40e7f696129f2f9fceb34903ae36986e91b2da0408317aa853b20b21e7b351094495a42dcc6891bb38961a8db7aef38013d3f425de94328bc84e1cd580b1bee9b24c4984a6a324ddea1f5d14fde97cfcc2909ed5d9dc121", 0x76e}], 0x1) 16:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x98) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x2, 0x0, 0x0, 0x1000300010005}) flock(r0, 0x40004) r1 = open(&(0x7f0000000100)='./file0\x00', 0x80, 0x48) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8, 0x0) flock(r0, 0x0) close(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r2) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7) 16:01:04 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendto$inet6(r0, &(0x7f0000000140)="ebf570712654981f924ae0a46aa34611bb32ddba3de89cdbc64e9d069ff6508ec5767e82d18b7954fce404eb3c9324e005b5fb7be105e5452ecae22f433b9618c1355f44774ec3818403fd39fa7bb87b8bb96b9a39c6201cede435d71dce57169e7feb4076305ef0a229e7c2ff6f66d0e22f680f5649bb291efc88904f0b5318e0181d3654f8b1c196248c3f1e1f1e3493c56d7845166eb7", 0xfffffffffffffd44, 0x400, &(0x7f0000000340)={0x18, 0x3, 0x1000000000000007, 0x8}, 0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x20030, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000300)={0x7, 0x4, './bus\x00', 0x840, 0xffff, 0x80, 0x2}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10082, 0x0) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0x898) r3 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r4 = getpgrp() r5 = fcntl$dupfd(r3, 0xa, r0) ioctl$BIOCSDLT(r5, 0x8004427a, &(0x7f00000000c0)=0x63b) fcntl$setown(r3, 0x6, r4) 16:01:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VT_OPENQRY(r0, 0x40047601, &(0x7f0000000000)) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0x5, 0x2, 0xc}) pread(r0, &(0x7f0000000080)="d82a45a1d9df2ec88fd90c4fb7ec025ed6594b66f0f07391d7d7962974b47de516f1faa2018365d7afeab2d8a84008ca2c181dc59ad1da0ad619dc7f275ea31b22492c838e5ed3892b841d78fae8aedc718766a4f4a891eecc808ae35708484ae460a7ba065261fd2689a640c13ace47f74175749e0f1ad960abaa56830d475893ed8d121d0072def8612ebe01561a3e4dc54ba199f7361e6d475d025f45f78b15aac672d023c9dc153b6719dfcb01b627685657562563310d4f826440786b5c013366aef74c775543d3045aa8cbb07b630d736997", 0xd5, 0x0, 0x0) execve(&(0x7f0000000180)='./file0\x00', &(0x7f0000000380)=[&(0x7f00000001c0)='\x00', &(0x7f0000000200)='\'/\'\xf1&(.&\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='*\x00', &(0x7f00000002c0)='\\[\x00', &(0x7f0000000300)=':\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='}<\x00', &(0x7f0000000400)='{\xf1^/\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='#+\x00', &(0x7f00000004c0)='\x00', &(0x7f0000000500)='\x9f{+(*\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='#\x00', &(0x7f00000005c0)='\xe2!^\x00']) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000680)={0x8, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000006c0)={0x4, 0x1}) getpeername$unix(r0, &(0x7f0000000700)=@file={0x0, ""/37}, &(0x7f0000000740)=0x27) dup2(r0, r0) r1 = msgget$private(0x0, 0x84) msgsnd(r1, &(0x7f0000000780)={0x1, "9b852c745b28edceee02c066b09752727dcba298180deef5533c6652b35fe6ac0f6d1d8c6551e0d89c6434f27f93487d639e087829a71db269aa6326d85c9569602442af2da5efde19645baa6a845c08450a7b65aaf547b9a6cca0f1ca8de537593a7f72281951449dd6a3d00c00f54f1ac3fd53b31becdaa6d3ba53dd3b8a91f70425fdab25a3fd5b57f5592986afcdfcf9b543f3886aa4ec8f183590a54978f11943c48e9ee6cea50bb36c7b0fce94963bd66e1a19de84757709e9051359d79b5b934ed2a764e6dc4274f6698b"}, 0xd6, 0x800) link(&(0x7f0000000880)='./file0/file0\x00', &(0x7f00000008c0)='./file0\x00') fchdir(r0) syz_extract_tcp_res(&(0x7f0000000900), 0x5, 0x1) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000940)={{0x18, 0x0, 0x8, 0x6}, {0x18, 0x2, 0x2, 0x3}, 0xe2, [0x5, 0x80, 0x7, 0xc80, 0x1, 0x5, 0xffffffff80000001, 0xfffffffffffffffc]}, 0x3c) bind$inet6(r0, &(0x7f0000000980)={0x18, 0x3, 0x3f, 0x2}, 0xc) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000009c0)='/dev/bpf\x00', 0x2, 0x0) fcntl$getflags(r2, 0x3) r3 = semget$private(0x0, 0x0, 0x10) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f0000000a00)=""/120) r4 = open(&(0x7f0000000a80)='./file0\x00', 0x0, 0x1) connect$unix(r4, &(0x7f0000000ac0)=@abs={0x1, 0x0, 0x2}, 0x8) semop(r3, &(0x7f0000000b00)=[{0x4, 0x0, 0x1000}, {0x2, 0x100, 0x1800}], 0x2) geteuid() pipe2(&(0x7f0000000b40)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvfrom$unix(r4, &(0x7f0000000b80)=""/82, 0x52, 0x40, 0x0, 0x0) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000c00)=0x1) syz_extract_tcp_res(&(0x7f0000000c40), 0x280000000000, 0xfffffffffffffff9) r6 = getegid() getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000c80)={0x0, 0x0, 0x0}, 0xc) setregid(r6, r7) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000240)=[{0x44}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0xc0, 0x2}) socketpair(0x18, 0x4003, 0xba2c, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000140)=[{0x9, 0x1f, 0x2, 0x62f}, {0x6, 0x80, 0x3, 0x10001}, {0x5, 0x4, 0x80, 0x3}, {0x5, 0x0, 0x100000001, 0x5}]}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x40, 0x1ff}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) setreuid(0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x80}, {0x6}]}) r2 = dup2(r1, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) fchmodat(r3, &(0x7f0000000100)='./file0\x00', 0x20, 0x2) 16:01:04 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x200000, 0x428f, 0x56d}, {0x3, 0xb2, 0x6, 0x8001}, {0x401, 0x7a, 0x400, 0x200}, {0x8, 0x0, 0x6, 0x213b0298}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x305ca, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x7c}, {0x6}]}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000001c0)="d22bc123ecddcf216fa56aed4548b7c77507a4ac1dc9d9a087ad402e144b22716e83c3f83f5fdc215acbaf937fedea762310ca23fb6b83f4d17df84b964a0f1380210aa3e1fd6bc623de778d737b5ffaeb92c2fa5ba5858bfbdc81ff0cbefe42833c319bfffc804eae803eac989388ba1a7135337e2e65b321b2e54d1a8561df7c93c4f3faaaabd8936890443fbe6438931c046858d8", 0x96}, {&(0x7f0000000480)="d31b6d77a927c4a4454f70f8013f77b1512f3603b0ce2f3f80cfa1c80e84504a2810f92a1a41f980126c793332fd7b5b362d83b5d11571917123c13638752f3556b6c4d26ac6f515da5544dbe3aaf38848d238612568d7aceebbbe346712be36b2e079ad555f9035f18acb78f8fd204ae52f21a1eddf6b72577527910f3acddf196344fdb01b0173cac82d100e01eb1d2d093f9ec9bb8bd0acc2691ee5ff33f91dad2da9d4325dc1278fecefdf3e5af6d583bc42fcbd946a90427fce6d490124fcb2a33f812410bb214e6cf70f2e1f46aa56a07dad8e292ffbe0a58dc4a33712c3e7be91dfccf9e8e702d7c9780e36bf103d5126a79dc65bd22aeabfcd80e10918ab9ad95b0191be10cf66cf105bd58121ad23d09b2b2197d638615b58ab96712bdca43d2e6f015569277fa6fdfa42c483dbc6b4dba7ed8e3f9284f321fa7e8739392571f3ee6f72312345e98cef6dae91f3aa4b845e7d78e8eb4dc6b81d53f8a5aa9e4df8d2fa85196ab90f48cc21bb9b5abe92ee4f0c6b7e474e2fe90dd09728e4fe7727db5521d1a984e88a8752791cb572d64c9b762c8f0e347643e67b6bdc03adb20865ddf43d1729f3a8cd28d57ac8689ed2403fe65f12e11ebb877c983f2dfa7b75938fbf2cb42e5c9d8fb9a68ee9f8ebf748991760cd6c35d1afb6cc86d96aeca01ffcacf3f31f0469e5fe03c15667ab7b55f00ab30afe434c6ddfb4b85bd49c35ba1de765760be82a93a3bf81a61f163856ed24800b2a0c549c56b10220bae2cedeae5dc972375edba75917afd77538c6e88a728a9ca6ad0bb11cf4aad1f64c16ba248052328c2f9ef98ee7177e79e4d52c828c76997c1e9abae541cafe6b53734803c2c758e44e0530cea528dcae4f1b27127a54ba32c893981749cc9584d9d3e8cf1ed7f77b802c646906c4ab9ad08d986dc64592dfbc5db9bca930e188dd9d42b15082d4e91720366ec33e1565d21ae011cbb0fb4b91066603dab5f475bdfd627531702a8ada1cdcd262c860cee85ae006e73554453e976a6ed30ad3e6a807f8bc63e08dde7b37bccde3d6c67733a72bf0a96f5c1105039ddf1bb1ef003bded91718999ff9dd81a763b437749ed159ca25ae29e44479322cb8a07125e5a03a49120e72ed023a3a74e20008a39e6870f80daa3e6efffc0113ba1cfe6e695505bfd1717562661ebb42712c32fbf89de9dc16f6aa3df259af8003a693b257d4e667eb925cdd688d796f3b06efeecf077e94e0d9fa29b43dfa9ca1fa82cc19dcbe1d7d7ba1d36130c3d55d9b2593496080c0760fb15ceb9c7aabeca340ea1d8ebefd0b9eea8b7c6caccb684e9ddb2d0c3c1aba993ccf9aa234742f146edc635ea514652a366a0b935e27229f357486640c0acef478bf5a73e8ec73fa46c7d8f6c4af01d790b93cd0c5eae48b887ca933447d254c7214042162b228aae78379809985202dc19850bad22c725ae4198dd27c1ec0762a7bbeb465fe40a2e232ef1364e98951625841e108ebd3478a6a11dde9d36172dcdf22d3eaf04069d9738f3f886da5009d5e7369e2ff167c736519e4aaf5c9847b73a5b38b9af7298706972e5807c47b6cb5261ced5240854cb2c88f2ad38b6b9e87e9bd29d0213d27a9d09ee52df2a94c32878fe553b351d2f805dfc54990071848816ce2dfca076c1bdf601aa440c9413d8b8a9608930421b9cef3bb4189823766a91626920c324d082ea0553fdc81f2211ea0d2031a57f01d2b7f85b78fbae568329e2c7671ef34ba4d5a4ddc29a6ebf43f87d851f338a5e197658f3175466a707699898293146c10594675f6cea7215c2b2558d07666c04c569360aa51d0290c2a5621d606284e5ad78b35f14f31a0b455db9137600802b11b4af36ad1bfa5a896d94c77bedd1a701218d5a5374100ba5a5a90b8d3172f51a7376a7817145daf637707c11bc86b73a1f8bec10d63247451275aee4f2f9e25d7f1f87eb6ee60b12f5848a6f2b1aa325302d93ce2fe58a0c124310cd029e1c6124196f3d830184c2f89a39f6fb1bf3b4d0a9f96ba056a7e663caf530bfc0364b9c83d319beb0733973a0b99af27b6788db55aa6d3e65fa0f323856299fc211c0fad353519d7aaa75f183d74fe9c240af9ea9c0333318d4698f574891196827e1acd1bc3ebda02d790ba33c5f53322c36f56639acf5fd1e7dd2364f2d031ef9a1d95602f8f0b77bbfe609a88e4e44324abfba8c5d5873a34a0887d44763c9cd5bfe49504e6c8f0fb283dc80532a7cfdba7dff9f5426178e1785cc330024759c4a45795fbf1a95604dcbd0cb862ba9ba8d140bd8aa5d8adad6935a37a1b00e1f9461d177e3837dfe229b6259a9132618e393cda81cf1946a29337441bed7c1cbb0f3cd63aafbfde7b74ab147275aa9d71059aae3cf4758f8bb61188ba1be316d91ff8ff691a36790f32f1d7a67d93029a9311d001ac08a12d50848c4b1efbda7e08b889e612716d495e1df3a79fc0a5f2bbf5db27df650a3237446cf0c5d09529eabf332c0a4b790fb37ad53e917eb261de35725c8d2d188d6126c2c6c917ecf1b62a97ed1c07c67bfe04b571251e391e3a73d53db1822c965cd164b4dfd5016ea331b2387fbbf06dd3ccfeef34aaf7e92f0cc1bfaad1bc2f82018fbb3dd888674136106f3cadd2ef7b02de57456f58b30a1a4d64a31205822a358d831f2307f13c31eb0e5bcee5d7048b0caaa3695bb9857c0f66afd8ec34bebaee85a394e37dd82da7ac4075c1dd7be0ae03f908ed2ed3e4e20d7caf7939d60564e889a5fc44a96f12c5505224f202bdd2a4828756b7d1ddba0dcd3faaca378ce027d51bb8da8b8b8f86ef0dbad085992a7ffdc92d2d80e2f46be46a122e6e9029c4d08087b73351e9b358f7b239bbdae4dca2840be3348955ee3275cadf4b62cee03b94e36b2a1b660e479461afc76cc072ee7f8f7aa610d06bd37ca7b99e83664f6d463a49cc6fa9ef155c298caf9a45625104dffb594034e56a0d01886247560f85b62912b74ad0ac99aca94de9b5c685ee5f9bf7bda4d0e0cf0e94b013e0f4af88350976496b4add6f1ace04e3c4bd72676247b3ede5f7c0969502855f81cf82e63f3f1a9d1a80f52f9fd4157286bf202d726f8a5cd222ea0db95739393f10b14a52cc928669e0d3b6d3b456f6e3bdc6a3254ecd8466fab79dfdff8e28a538eea564819dd5e85cf245ac22d4815c27715937aaf117660c5f9f35af4d08cab518fb19843d6a561ca32ac2e687da83029f6f6df28c51e18dde29e782684a449400bfb95d2bdb34f37024ab84fcd123094b733e2f767cfa1d1317e9c1b23454b7df6ec8fd983230f6e2dd40c606d6922b06101338f63fa89788551f8e60d01b8a0b32e62dc9ba8c6d3f31e31cb5033886e88e371808482aa75ddab23a0b73ac7c909cdb5151225491ede7958a92b4c95119cdc25444e91ea8fb5f9cb12bd647789d4869d1ebe49f1d777c8602d6515e70032dde296e275eda2ac7ebcf56170242fdf8b5dab0c16d415f97e0a9d23b17965620a306d6acd3cd83e6bc55de8c8366ddeaab168aff7075558682d40319344fdb58001d0619e44f0bcb32e1e08f70e2ca053db4821ebe124dd561122a2db7cdae20e94858214c649953a4fbbd8c3e6b8c446bb29bfc64a6de304dd984261de9178715712f099641c1afcf76bc89b24bdf672c18bb010c810c20d1b9474b5fd3b5a89cf67e7a279cdb4def6e34960056fb8797ca6b48295cef8007594a3bb5f72d8f3eca62530f7b9fb4fcc36818d118c27c71a34224af39eef13b610277341e6b0f2c55f761f3bf646a8f4f29161b18be5f080b21b4920ebd58892860c51caacaa128652a2b188587857e0f651da86df6ba56f0e1b9f70b73d77038b80cde87315c94ad9755924d116e2c91bcb330c61f8c2a194f42f6b13d9eb5c138a34af6ce3f315e0370f7310bea89083485e8b7361b971bbb2099d97eab9f4854674e900f3d75c8115541a920072c9b4c693e681801ed7bcec102201b6c07fbf1a04a050fb192383601f61c44db30db012a5e0b8e7c08b346186588876ed1a4f818b124a516111e30220e6b2042cf1fc2110078cfce2dd960d597cbc79d347749b7989fc56979231c4dd50785d6026fa48ed0b5b6e6ed69a5964780a04b39f9958c211d8c00abe71f3d41c250d8b2ed96572f148c340dc5882857d69ca5309526bb412128d298fe4bc94b1b63dde6e9f97b5027ddb0cff11fb79957b76ba233129da490fc2ed25f380c6055e525127bac65896e240cade5d0ebe68034a7f8bf4585044994e2e06f026eebf210d94fe198801ce83f38101c42a38e6ead92ed5f5a92f6ece4144406431afbc4a06a7af65f57a94c89c51726897e97a14001b1ffd764009589bb07c428a28f8507d7c1e688750627efbac81d37a6764ba2c7b034f4367939648f9a0ecc2a677154b94fb23368fa7c29e2cb943dee345c408155fa4c79deaf99b91685fbad39301e6b99f103872325e4301b141f80f4b438d2b08795c277e73ccc571d723bd708306fc2f58347d70184b91867e92cbe4ee32191f939f52be4bd282a8c40afc433238c14652b26123da8bf9c044674253a9b6a373125ae737db71b7a31452f32380bb32f0b4be4b6660d6dd11583e8454f46218714f3e183f47e5062a546c3ab4beac4f621d6609ec3a99ced0123957ca94a9a02b0a7b42ae68a679d3a485b2916f42ba1527d0200eda73b0526bf3a266f9c11a333033edfdba81d72ae7b1ccca80f6d926eb2072a2021b4d556061e53cd24bc99fa8ad26cd5662019cb8e2ed782362bd0e5baddedb054fbaa562f6604e61df301a41982f90ab99fabdce97e9755636d1ca1648be1f7b08635e447fdcd549d26678b914d8d33d776695216169c389069adb2b2f3cd066345809e35d8c45f760213ba0d346b7d1896d74889f897df90b341540b3a6dfbb3ea028b61d77a8bd058035d1dc4c5d7a722e3b9511c7caa119edadbc0f5632a64a48420c78dafd28444adc4976d014366b855f153c4aa9527f90f1d6c23f610288b15ebcd9e9947f11b591cdd1882c695419a39ca6eb0df863184fb2bf7dc07965959bcf1e1b2e082965eb3f02292fc1b7a9a3e32208f0c94af8c50988cac03e85602429a629c004f072cd8f3b750be020123d7c4f11164a7749e317aa6baab0d773d5c6f1c9d8514248b2a77b1cad2c49901ed702a2ba55097ea61fbc3ce83cfd1c5355b801fd857156cf40564206bb3b74a5d86d783d42c5f0def0198747cee9f94a0f98c613f00409da2e82b2d3295fe534cc89c491818c6b4472208b0955fe32b1437be54d861e6ad8ecdeae907b4c970fd389b0899f76a4906e541eaa908c336023a45d0b47cc1266f9d38dc9ff7bcc1f75c9f96e0424639300b6f6e86fc7f203f1d11128eb7b9f348139708b3395317559b92d1bdd305808443ef562a863245e0adf0a94b49be62a9a99f759322118b9eeb241abe94b1a2aa97a6889f6aed8f1d267770d62d1cc37f311c812a544afc490645ae87c446290338927af95bf003466c409b5bfea92445e6a58c4413aab285b7983391b0b676082c789e710ecac0c1289699c7b6f3caed9fdb9e77a04280405127292f46ea831ffb3085421f880e507cd9a4a791c65997c26e6ddb9d076b23cfd10f986bd026587fd6dc822d405483b2cd83660c1a6bcec91c136a340bc01593cf14b8457e881119afe19a8deaadb8fa05f0a6bf5ef6db547274c12071154c18d67e601d2a73d8636b3e40e5775af7cf20fe0de25601476577ec861dd4c8", 0x1000}], 0x2, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xffff) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x24c, &(0x7f00000002c0)="ddc3b08fcc9ee70abe99baaf791f7ea1cf2bec76a82a19a2e5b9989fee21344c10333ce51a1294813d28b887659130dc6d990a4663b7a5b701bfeba4fb6d61e509b535be3e0a87365b34a52a7e2929967760c0b0cf53798b81f46c10cc5252c9ff88334e893ff8029bef67cae3a40f1cde037e6909762038db854a666e235dfebeaabdd9106ad24937127da55cfe6fb46f685e3e3ea526a69f57d8c3e27e15c4a7b7c414667fe44639702dcc90a296f9e0d10bef8b6bd88d17647b559725cbd2844209941c422d857c") 16:01:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73f3267eafcce5081a6f09000000000000f200"}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x7fffffff, 0x20, 0x8, 0x5, "5c7e1dae38318c26359cec58ce030d8a7826f556", 0x4, 0x97ed}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="1a2eeea85f965e1c7cf20e2da943349f13077f9c2c18705ca75e9ca5a7211b265f7d7e659346d304f84697b954f5c520c46b7f12d26b1b2bd9737b6ee0415198f83d6ed410a25ee1d9e6ae4aaec9d20c757697ad09b7ab45fdbeb471242dc8f0d7602a4781f9d5361f207a2ded39608fbf0fa29b9830bda38f7b4723f06c675672afbb17ebd37af15339b2e42593330652f4caf5733181ea7290abd745415bab9070066b8857a32998fa5c35c248df954ba16f9e75d19967829a5cde", 0xbc}], 0x1) 16:01:04 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x6) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20810, 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) r3 = openat(r2, &(0x7f0000000100)='/', 0x404, 0xfffffffffffffffd) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000080)) fchown(r3, 0x0, 0x0) 16:01:04 executing program 1: r0 = socket(0x18, 0x2, 0x0) bind(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2fd4392d653000"], 0xa) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000140), &(0x7f0000000180)=0x4) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=""/160, 0xfffffffffffffecf}, 0x0) shutdown(r0, 0x0) 16:01:04 executing program 0: lstat(&(0x7f00000001c0)='./bus\x00', &(0x7f0000000340)) mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) pipe2(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000004c0)=0x1) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0x72, 0x11, 0xfffffffffffffff7, 0x200}, {{r1}, 0xffffffffffffffff, 0xc9, 0x2, 0x800, 0x80000000000000}, {{r0}, 0xfffffffffffffffd, 0x40, 0x64, 0xffffffffffffffff, 0x8}, {{r1}, 0xfffffffffffffffa, 0x8, 0x0, 0x0, 0x920}, {{r0}, 0xffffffffffffffff, 0x40, 0x20, 0x101, 0x9}, {{r4}, 0xfffffffffffffff8, 0x5, 0x21, 0x7fff, 0x2}, {{r1}, 0xffffffffffffffff, 0xc, 0x2, 0x4, 0x800}, {{r1}, 0xfffffffffffffffd, 0x0, 0x1, 0x9, 0xb11}], 0x7af, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x14, 0x0, 0x7, 0xfffffffffffeffff}, {{r0}, 0xfffffffffffffffa, 0x10, 0x80000000, 0xff, 0x10000}, {{r4}, 0xffffffffffffffff, 0x10, 0x2, 0xc0000, 0x5dfa}, {{r0}, 0xfffffffffffffffa, 0x8, 0x40000020, 0x2, 0x2}, {{r0}, 0xbb89a4d78c0397b2, 0xd2, 0x0, 0x6, 0xffffffffffffff7f}], 0xfff, &(0x7f0000000100)={0xffffffff8938226c, 0xffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) accept(r5, &(0x7f00000003c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000008538e53c6b0afac062fb120000000000000000000000000000000000000000000000000000000000001d00cede177c0f933700000000000000000000000000000000010000160000"], &(0x7f0000000440)=0x6e) chflagsat(r2, &(0x7f0000000580)='./bus\x00', 0x1, 0x2) r6 = dup(r0) ioctl$TIOCSETAW(r6, 0x802c7415, &(0x7f00000005c0)={0x28, 0xb5, 0xd, 0xdb39, "4fefb356d035290a52c880270e66cab9010db35f", 0x2, 0x4}) r7 = semget(0x2, 0x4, 0xc0) semctl$GETPID(r7, 0x1, 0x4, &(0x7f0000000540)=""/23) open(&(0x7f0000000500)='./bus\x00', 0x20000, 0x1d1) 16:01:04 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x26, 0xfff}, {0xcf, 0x6}, {0x88, 0x7f}, {0x101, 0xfffffffffffffffc}, {0x47, 0xfffffffffffffff8}], 0x5}) clock_getres(0x0, &(0x7f0000000000)) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10001) getsockopt$inet_opts(r1, 0x0, 0x4000001, &(0x7f0000000640)=""/124, &(0x7f0000000000)=0xfffffeb3) read(r2, &(0x7f00000006c0)=""/178, 0xffffffffffffffe6) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget$private(0x0, 0x4000000009, 0x10) semop(r3, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x2) connect$inet(r1, &(0x7f0000000340)={0x2, 0x0}, 0xfeb7) semop(r3, &(0x7f00000002c0)=[{0x4, 0x4, 0x800}, {0x3, 0x807, 0x800}], 0x29d) sync() ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000300)=0x401) getsockname$inet(r2, &(0x7f0000000280), &(0x7f0000000540)=0x255) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000a00)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f0000000200)=0xfffffd64) clock_getres(0x3, &(0x7f0000000380)) r4 = fcntl$dupfd(r2, 0x0, r2) chroot(&(0x7f0000000600)='./file0\x00') ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000440)) semop(r3, &(0x7f0000000480)=[{0x1, 0x1, 0x800}], 0x1) r5 = socket(0x0, 0x20000001, 0x7) fchdir(r5) fcntl$getown(r0, 0x5) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x20000000003) semctl$GETPID(r3, 0xffffffffffffffff, 0x4, &(0x7f0000000780)=""/137) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x5c}, {0x6}]}) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f00000003c0)=0xff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000400)) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000004c0)=0x100) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:04 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x800002000, 0x40004004000028a6) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) 16:01:04 executing program 1: 16:01:04 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffa, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffb, 0x5, 0x1, 0x7ff, 0x9}, {{r2}, 0xffffffffffffffff, 0x4, 0x0, 0x7, 0x10000}, {{r1}, 0xfffffffffffffffc, 0xb0, 0x1, 0x86, 0x6}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1, 0x1, 0xab9, 0x5}, {{r1}, 0xfffffffffffffffc, 0x8c, 0x80, 0xf6, 0x6f71}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000049, 0x4, 0xab70}, {{r3}, 0xfffffffffffffff9, 0xc4, 0x20000080, 0x1f, 0x4}, {{r2}, 0xfffffffffffffffe, 0x51, 0x20000000, 0x4, 0x7}], 0x9, &(0x7f0000000180)={0x9, 0xf71}) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 16:01:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x9, &(0x7f0000000180)=[{0xfff, 0x7, 0x6, 0x800}, {0x6, 0x4, 0x7, 0x40}, {0x0, 0xcf4a, 0x0, 0x2}, {0x1, 0x2b, 0x7d5}, {0x80000001, 0x0, 0xffffffffffffffe0, 0x5}, {0x6, 0x0, 0x3f, 0x3}, {0xd6ca, 0x1, 0x6, 0x8000}, {0xffffffffffffffbe, 0xbf9, 0x7, 0xffffffff}, {0x7fffffff, 0x3263, 0x1, 0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x61}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x1, &(0x7f0000000200)=[{0xd3d900, 0xc0000000, 0x40, 0x4}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000240)="b3") 16:01:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f00000001c0)=[{}, {0x2006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:04 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000140), 0x5a256717, 0x0, 0x1b8f4b58, &(0x7f00000002c0)={0x0, 0xfffffffffffffff9}) fcntl$getown(r0, 0x5) kevent(r0, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) 16:01:04 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(0x0, 0x1, 0xcd6a) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:01:06 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) recvfrom(r0, &(0x7f0000000080)=""/19, 0x13, 0x801, &(0x7f00000000c0)=@in6={0x18, 0x0, 0x9, 0xffffffff}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$inet6(r1, &(0x7f0000000100), &(0x7f0000000180)=0xc) 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x80}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="cd") 16:01:08 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffcf26, 0x0, "172d768989ca984c8831ca15004a546eb3dd1b1b"}) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "058832a528295affd1c8add1ad044097f4d25e92"}) syz_open_pts() 16:01:08 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000040)=[{0x9, 0x1, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:01:08 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse0\x00', 0x8000, 0x0) readv(r0, &(0x7f0000000b00)=[{&(0x7f0000000300)=""/103, 0x67}, {&(0x7f0000000740)=""/220, 0xdc}, {&(0x7f0000000380)=""/36, 0x24}, {&(0x7f0000000840)=""/139, 0x8b}, {&(0x7f0000000900)}, {&(0x7f0000000940)=""/38, 0x26}, {&(0x7f0000000980)=""/170, 0xaa}, {&(0x7f0000000a40)=""/161, 0xa1}], 0x8) r1 = semget$private(0x0, 0x4, 0x10) semop(r1, &(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) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCNOTTY(r2, 0x20007471) close(r2) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f00000003c0)) ioctl$BIOCPROMISC(r2, 0x20004269) getdents(r2, &(0x7f0000000b80)=""/4096, 0x1000) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f00000000c0)={{0x3, 0x83, 0x20}, 0x1ff, 0x100, 0x8b}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000200)={0x8001, 0x7fff, 0x7, 0x4, "e9c1b9fe42a53a104bdd35f405f4e77cb71dbf38", 0xd3b}) getrusage(0xffffffffffffffff, &(0x7f0000000400)) bind$inet(r2, &(0x7f0000000600)={0x2, 0x1}, 0xc) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000100)) poll(&(0x7f0000000900)=[{r2, 0x12b}, {r2}, {r2, 0x22}, {r2, 0x3}, {r2, 0xc}, {r2, 0x90}, {r2, 0x40}], 0x0, 0xb) connect$inet6(r2, &(0x7f0000000280)={0x18, 0x1, 0x40}, 0xc) r3 = fcntl$dupfd(r2, 0x0, r2) read(r3, &(0x7f0000000680)=""/191, 0xbf) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000580)={{0x6, 0x5, 0x2}, 0x0, 0x5, 0x7}) read(r0, &(0x7f0000000140)=""/165, 0xa5) r4 = shmget$private(0x0, 0x3000, 0x84, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f00000005c0)=0x2) ftruncate(r2, 0x0, 0x4ed) semop(r1, &(0x7f0000000640)=[{0x3, 0x5, 0x1000}, {0x7, 0x5, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x6, 0x1800}, {0x3, 0x7, 0x1800}, {0x3, 0x3, 0x1800}, {0x3, 0x3}, {0x3, 0x4, 0x800}, {0x2, 0x0, 0x1800}, {0x1, 0x1f, 0x800}], 0xa) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') 16:01:08 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x40002005, 0x8000000200005200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/24, 0x18) mkdir(&(0x7f00000000c0)='./bus\x00', 0x104) execve(0x0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) open$dir(&(0x7f0000000100)='./bus\x00', 0x800, 0x189) 16:01:08 executing program 0: mkdir(&(0x7f0000000100)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') readlinkat(r0, &(0x7f0000001180)='./file0\x00', &(0x7f0000001240)=""/120, 0x78) chdir(&(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)='c\x00') truncate(&(0x7f0000001200)='./file0/file0\x00', 0x0, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=""/4096, 0x1000) 16:01:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000140)=""/4096, 0xf000}], 0x110, 0x0, 0x0) pwrite(r0, &(0x7f0000001140)="dd7248acfa8ef2d045a8dc456a0a2225a23a269ecfc2582e82ab58df538aa8d135362df45af679d613d1f9fff9fb07064946483b88748010b9ad6c4fae81fdc6e9188b4f3ee70376727cc65392ec0cea98b4b2fa8cb2471ecae8280d1f6b7875298bb213653d6357af5f7157e07bb8163d758ad5630540a0d261919f3520206235c79213952b98cc5c7fcc9b0b808d8772049c082e3be15a934a376f473aa2e2210706061008348ee3c7747a6ed11c4f0e11620005026d0c480af51436cd06853b5250d0dcb4874a175306ff9bb1147985a662c7c886eaea9b564365f6994a53d5323a35fff99ee49ca38b75f3b581434ac06dedf9869cfc9b781771ce8ad31aeb792db5a52a5978b34638f3856f8a07dbcb3167d74b6af7a1dfa080fd0a9181cea2b111fddd48c2922057ff0cf1923ea860231e0b6518de68c9335a803a9d1d44337948b1470f11c35ad459af480ca68e6e05b477552b9ea0580829faf160dcbea7b22917f8be747c3308e0eb04164f52a8f7e92cc6552bff690ef5175ef7eb818fc10916fee1744360e2ed979ceec67a85fea0e30d76feeaf45b4dcb05c2e6f2c66787876aea875291297d2c83d1ead5527fee19964bd404be6dd2d25b4a83a6bf0885e241c568bb43b4ab69bf20ed2f3b652ba194c3d436a09373fa66ac28fd0e8f6b6abdb2f4be895c26dd7b3e82dd977172578e3cda8e11fb2c5f7c9075a06e56fc57ca9cec9ebbdba3a1843f280f8d599f4c084a0ae5f74fb1170d868077d435296c3e0ec7a5fa997f922da913d56b02ee4f1f711cf5a2996aa3084e6b3138e772b34614e13a6a6574ff825116f1e08616281630f8902951cb7b3aedea19d61bff43692571467c9e73341d170216e44582ec6f264020d5135c6b94d54b85809d51e0a59d68fcf86807f11f644131caca4a7e960f9a21afb0916e9463d7de06d43d87e683e87bb147ed39d8f05a9aa4c1f439cf89b56f7a9f49e9a5f9fb758765e42b7cedfb3376154e4e8b7187f830946b8b23e297ca4ce3e9cc8a2156b4c24efa563a612054033b9ff488ee1e2c9a16bea74c18453ff6f9a360805d5f8ae39e827b8c1c20a1038b6afd7ccc9f86036f5bffc4d6e4f693d01170a80a7b7a5f5e3553d352625eebf7eb622b860c26d99cfdb05629a91ee8609018dd817e460fa101e7ee030dbf80178d20254b992c9e25e0f84f43b05952dc34ffd29c3c8f1f962c40818ee43fc91cd73a0541c9b54a3df24bad61c651e7fc9b7dc59ee6a5c8f642603432b96178d4204efdd27daca99ea9b7f98405322f53e8428e3ca874ab127b918da8d3f5f60960d97b3bf146e4ba4b92b385234183da41df99b5ae024dced9edf84305e9785b8b4dfff44ba36c7191ab81a7ec64416b2cac4576f316ba3aaa6a6c9725f8ad397a86ba509cdcb3623207cc384c14af5007a4b66ee0e594219d2891d46ad768742526326a32b109d2b718c76021de0ed65ec54800725e8f89519dc42d9128ab3f39d1919539b6df8bffca17a78902f25ff2510f54841ab64507bb634be7337a0e3d0b57605e15b782f99024c8921ebbac7709b09aec08839b7daa953ce26c34f57db93ffaaccae9bee2348b8c74db8e7a33e5c086b99eeb73a930597506c0ea668fc926d87451a7b64661d150275bfbe378289c6904b6931c52f0ccdabe7098a4536a93a42e88fbc13b92c28639fc47c2859ac76554c761e4fdb5b724cba0e0f60f5ef79ccc9247cfba49133963dafcd5c61f234b7acc41be513749eaa3e5cc495c4c1087a7bde105b9417a07b8d4a83ea80fe9922fa2b1f0e9188bb5b3fd5b9d8ae094110885a7895a6cb14743e577b25dca1f2de0ba17eefe3405c29497f35d24ea37d0f8a3f2fb15747f5cf8dd0b940bc3f3e84afb05dae1392b37fb8d3e91537a3f2e811e3074ec53d3a88ade2c1e6fbe68b6ea42b439fe85ac446995aa25aaf3d55021f077de9b42817933753c466626c3ba750b281e12b587eeea5fd379dd5f6bccad933ae92300590393ee207a7f6d4aa41f84f3a99e3465df10a87388039d743595a3dc7414a1337c34104ccca42507d0344d1e2701bc21a6c502191efd8bdb901a9f05532fab167e75b39d7b73d4fddd4294888a30ef7bcd9adbaf1c23c4f1a1f7246bea754bbb4f1cd339b58beb88b9fb52d05c9746e94dfdafdd0817234adad9135dfc829d9daff636d89d7c249643145553807653b0b730bc4102005cbf6bd14c2ba8997fdbf227d603200969602be6b3de9d65810ca455a517851ac61490c4fd5e37e2ae72784cabde46350ae91f13153fce9d7e273e80f3525244a1299b68f3146c51c5e6ce23786b09ebf3f347aeb179c97b606f12a2deb57618f8bcfd70559728e8295d11f1dcbec5cbecb4f0e763d842a4874c41360efd5e86d6cda9bad606ec39c2fdf7fecb55eb91b437613d183e591faade15e86906ca85e320b39b1d0c015b8d499582547c4c04bd11952e0612af8388201c3f601a2d459aad712fea4bcfec023fa32995be2745c02df6578b40bdda42257abfb4788c201f8fb642f7140cef59cd224a447162a2de899ea23af75ab23ac2694fd62ce8fb73c162d55b250ec98a8c14922c91082123a83938120a7de0e2697fd7f420606c1af107e9c7b997dee089c579fee3c0940459433275ed48506d632576a8496927ca1bf2a4ba9e9a3b4fc66b23f8a6af1d64ce09557fe112a057877b6616d58ff323c3eceba0ac8e3efbbd68f0ad72c1390be006f9752f79621461599e2f6d12400b1a350f18d8c596782fd71f632c6d1dee8db7ec6f0f0472e607668da9f100de67045951b5f7da9ba024118b25b06df1499d96bfc33b1eb6e27b33f556cd59ac6f8abe2869ef36b0dd8bb40b5fdb9a9a903eccf52294e90351e24f4c9c1ec2c4b9f5c39934ff555f0ebf5a8b0c811cb227f0c304611e15c91100932563636eed7e6fa43da78d2605c9b8371ded52a0bcf95004f65ee656fd455727ef4149b5cc13c59f5da3fd80c89b32865210a9ac4bf5d3ec5ab92450ddc82d86745606fbe4dfde3256907270e5ee1d5a5c4f45c58dbd0d3048f83b14eeec06f62764faa60cdcd0a05680287b927c49ae516937dff9534ea9a0c93e12104a9f120d08328d884d9ba40357ad1227d48dad047c76a31c292b2d4a4ee77544bdb7b0cb72b6710e4789f6ab01db61c959b42adff8b2dcf3d2afb20acb7f733b0bb3c6ef419bc865ad460eeb56ec244713f36c0fb41c99456060722200ab94bdfd1ec2c209be6171673af9a3fc0fcdac0049e01ba187af76fc1a33dbd78d1fff3d24a8c391d707ffd3db8be110627aa312a783e7a1b0672cff139daa505711ae26e6f798371a983a6a6b7fee422dd2583ce980bcae688e75f9091d2b9e61d7c2ee16f13bcb9dcaccdbac15e46ec514aaabeb77cbe5b9a9da6d7d816d4dea25aaa7586c30893741394f1fe38b6e07059e7a009823b96c1ccab51508b261fd085efcfb21a272caa3faea5b377159601df29a0f1811f0c9c791e291ce1af09ffd7f8bfa03564de59d6e381cd0e8e9e922c40a29daa87222d3d5dd50de768c147cb951d41b41b588a600b6bf9a53b75abd6ef873a4736202d5d446b340841bcf4e39a86d929c7dc75ca460956f8afbc6410dedd53e26ef76dc50ff1e2668b30181b4b367d6890ca266177a556ce9d3b229bf234eb0cd73ffc8509d699a4f1d2f185d1e459cdab5fb5cd7b7be3c06998707ee3adbf25773d2b429793661a2822b31243a8c361ddb702d476bbda2512bf3c0e68148a1febde74ff1bc9fb07702848e25aa3e10db2e54a7284911bb29fa73f0ee63df755a8329f43b8a53164272c4044bf6a2efda6c6f39308f5573acafe1c5a490824e324c1e1698cdd7b6f196a93ee62020846f17ecada67014e75e8d6184eb9ce557529b13735b7c6864c824fed70fcb01513fa3182fb0a67da75f9e07a6f802002684789581fa4e60606492c96a080d0b81aca6f08b236feab697312df723c656710e1221e386cf8ee0be71710affc49ea0b0dc608423d9f5c9274314cada69de47cf3ce99539c62d60376846ed3573e93ef1683c647597ac54f13c41762c518b5551f64e41bd3729e13cb22e45040dfd9efb16d5431b6372da5db150d7326d1ba7d8a58ae729629e987adf4af3fe0a290c33d5c4e722cd4880c1d97d27a1cc2e25b28b9580a73ce7bc0c800c2217d45b77ad741b645ea60a42586f441c4134775f9e43fae5333aac80120e87a4b4ba82be19cf16eaf144e3bb25b7aa53ead198ec6a29c1c61b24f2823549b20c2c430916e089dd4dc37b5ff4d2cf299d520f64240bacbfe2e4c5af2f085da666a2f324a3984f1c8f6c5686d2b9c4afbb0518261c72756d826db43e05a7372fad821ec9adbff4b08f1ba29f76c9a7943615289f4712d2b0366274b86b563bc0cd1caf841ffd57e3e94cf96081179125b5e6a9175da0f43d10aa29d7306fc18b7b1f99e327d31853f2a153a7b3dc03f33b33d94b248d72f225423a8ada8d5e33048b9a44a4b47a0ca2617fce876b2d080a164cbaf780329d15858b68989df0f2da46e66908dbaee86d386578ed569488fb5df3c7b3eb7f2945dd9507adc484a16857cd6a943a0f704250f0ddfdab05ce6d26fc5b807b011e08a790f55abeaa46d0fe28e2731abed0ea0f2de01b7ca93aa06f0bb964990a7e18d81791a16696d47493f4ff3f917ae6f07239395cdfea234bf6254156efb665b55d440d7768630395dc269c95345e2314f2829b9d9209bc1b4a68761c48d3680c0c8406689bc87fa301167adeea2b0160dcdf1b180a5ee2b8d01dd5099892d9dd38ac59c513e1fc2ec2f22ac303907f608095e06f629db9af41760bf23af4fcd9c22f3365244d0df3ffd27afc00edf716ff3804b11ea2290e6e6ae213e19e0f45688fe005f0b21a3e7d008aac5fbc9613ad31e05ad4df671f2cd13bbaff29efa5a46147b5a084d98d085b91c2c9c0c344a84f6f655f155cd4d67275423ac5f69aa4ef8957dcf6f8cd7850088e553fe841d6f011b7343cd1e79c2d4e95feb03f7826f6e9ec9c89cc5275ca8367d8b56fdcbee359ea11abb315a90a549d828b60192a1eba4b6a678ed70578e35b2506a157fa41ff322f13b7ed67741206bef6243f39e504d1e74415e85e537f57a626212b876b78d837c465d2b2663a858baa0ee6268c0f2375b1c484abf4c06d58b4214634be7e1389c29d0146e90f9c397113ed14be9b88a6914a3ccd0b23cbe6eb84187c61a6fd0db883221c9e198dceb124598ab8a35aedde6f46bef28adf6bc5885b3fc910f897156701e7945d2ba09dcc413c85624f1b605b86b90ff90fd3521c91f94c1423b893bf0d67547f1f34bce5057f322afcc49219e76e1a172abd466758197377f585e5000f19324788c0f2556ecd3e88afa7261618cd05362943e61d77dd9fe44080248429463c7e6ee601fa4c72c6901e6eb3130be3149f8eadf2ceb009071c655139d4b5d361f85e5c440f48e8ef9cbedc75e4b6164ae82cc58fe0346c1900817a22e584f418b81861243ef942190ddf6f0c39f9c6b1a5cb00719a801f60e8ee0d98fcbaaaed4ab024be697e8a4136e7778d587927e37e43fb5d85056fb05c2d9163ad94a443286c9f4ff7909c82ca41c68c5c8538967d04b8d0110138a5d0adb9cf97406393fb227144a3c008988e23d993442af3125861bc1ffd4cd71cf4c5ecd50f9dfdc4023303cf2bdec02cb13971c686bfdfe150800d2bd2e53e84e4499eeda18751512ef9c9cd8ccfe7f97967a7", 0x1000, 0x0, 0x0) 16:01:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x20000000000029, 0x37, &(0x7f00000000c0), 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x2c2, 0x100) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0xffffffffffffffe0, 0x39}, 0xc) 16:01:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10041, 0x0) getsockopt(r0, 0x70, 0x2, &(0x7f0000000280)=""/249, &(0x7f0000000100)=0xf9) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x800, 0x5}, 0xc) r3 = socket(0x10000000002, 0x400000000000002, 0x0) recvmsg(r1, &(0x7f0000001280)={0x0, 0x8e, &(0x7f0000000240)=[{&(0x7f0000000080)=""/31, 0x1f}], 0x10000000000000d2, 0x0}, 0x40) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000380)=0xf205) sendto$unix(r2, &(0x7f00000012c0)="fdb151c2fd2a48ee28d957d60f4f3e411ce2dc6de1aa4c65390e84ca82cef74b8b1d4c1bb26f58d5556256a3127002294b133c84476aabae0429c2b81a3278b0870a3f511566281abbc77fced5e7960c5464620ebb02b2cf01fb93ea4ca2373293f06eea9062e93fc3c4a4c3b8d6e6f7a7ffd3860da816bc63a1a1664d3c41fbd9f6c068638259b7586d62d368a459394249645989a3b0f256a415914ca437c508f4b9cdc922e000deb2f67fdd562cb0dcb2c65e7948bab3504e6d73bbf79113bf5a803871e7453a45fb41f925e36a79a26895584690b891399856a719df1f5afb3c98f2209ac28d9ad7da012e31f6556ae02acd2189cfb4c7973c555a67b98700de919e14e50b566eca02f074bc0e0cc9740e6a830d5978eb83cc1f4f4296c5ce6dababceafe787aac20691a4c17916dc4a3aab5773082a8143b10b7633f63e6c2e69a05363fbf7660373d80b6e3aa523b078495dd035cf165c30291df76d4b59cbb9655a5c76402f142361d10051b70362537f23a838841af7b39401eb25c27e12a4fab2bbe1708d7d55060c4b36e3bf0c7a5f02fcba3ffd7249a81e20546903e70a9ac98a83703f24be772f0113e7a8e366651970d3994f4a990b31fcf25af2a27b2c4dcd858d7d89fbff34fffb82533c5efc370a5b7343267b394f20fa1a9de28c572985211888416ef1d017ad53108b415391ef1483c8bc55d3113fe3d810863a5b982c3bd309dc57318236cdcab8324605748686272162d88c0f1af94aa43a3826ecb0d92eb47315df98815143644b7c0ef494387379fac8e023dcacee6053d20dc4a17332c6bb21713b2383e1e49e1fc576da663fe3b864a32269fb375775737674a6bf5ea96e333f785c38892e35389b0fa6c1af4fb3dea630c84bdcd5507e06ee7b7d8de7709ac604031470d5bb96ec645d69e69a4f36703884fcbdedfe5e90c62b1676067c411f8fb52da9cd65f5c69c7c5a856bd20e0a1a6734a6d816cdf6c802b0975df30d51e117f49959c52889d46489e82e1fef493c76fbd57814a5c17f90c2b4e1a6fae4dda85a3d64023c16fbd97778bd9dd3ba9508dcb547ca580a7571eff335bf3c322a3defc08bd7e5b4a452e08c22764f122814498c25396ab8ecb9c0cb23635cfe6f7a939bb239927eb6a54112c70a1b2fbeb7dc4d80fc3e9ca9b722d34a54fcf7121a3217ce8a20f39694553ac902117bd9f4ab83c0763d33ab8131d409e5a9d95f3075c5ac65e0f783cd1faae1768d82820f2106f6dae1064af62e6b7255458368a9df272710fbd57af7a6ffd1987c11fafa42819e3f5cea4f6055cfea0e2842df732a206d6648bb61fbfb2dd336a55e17fc01877487ca502213bd89998f33e00a6b1e37092b95f09f0087ca8e10870e3d07da73acfdbfdb44b6d516668425fc947259bae1f373a7be3ad0bf272b4e190531125d246e9c06a07f49b79d7b1502bca9ef8598ad30727b490a3f3dcfcb6d2f1c97e1620603328129df5e151d76841223969dc88335a2c2482c04f29f9cac1f6a94307d3e91bb04d8bec95435fceb466c0becd8c14fcf8bbd3aeb90a0270d36f5f2439d09e6b820d2685f17203394b1a6bf63b6067bb1ba31a95237e272b8f3597a1affe48ccca75cfcd31ef7562604d453865273e8d59b836aa7663b36695f1497407bf91dc077ed296cbbf20ab8347ddc2620be05d3c5b5a038874eb14aabdaaa8195e1dcbc622059a59b06761eba4f862fbdad22daf7e4c20c3d773564a95547f3878732846c1d8e6e3b29d78b125177b02f43ea2439ad9d6f669cf45e80912f47b93f8439d3d4b0d63b684addce32dbdfc31a353982fb04b589ac852f6af04fc79b66a4f8752be168324b21ad8524b6f0a78b8fd8970a120d7d0467b2fa0df80eb16d44b53384fc0eaaed83795579a7f933ba558c957c507c6727f092f3232152b731ccc5417bb16fabcdd2514a26b57d1b82bd8a0a015e8ad566335ca8fb32e49c21be686a7bfdcdb594e0e23286f42d5392634272e96ec3de392715dde021d382910f918cbe57b5fb62324883922b66cb9bedb454cc28f36ecd6de3ace0019c9c5df2b055f68aaa1e3027117b219f57e775d85f8a82ca3b1b2889f82ddc567d0a9eb46dd1254f356182fa9e0d887d6e04835dac7c121d5f06b73bd18654d316ef8b2e39858f7d877d8eded3d1abb19dad02fbe535ce02830ce1c662dacfba4f678e6a574c3f849d44bd8c909a882758f3315644f8fcf57079ba5a5eb4609862ee6767d48e6c207892a301fc2554c7da02251503ef03432339f80688ab67d7cc68cfc0f50cdf33eef77c2aac3be2a8ba00e7a3470f4cbaee3f763a026ee20818841eb53eb4ea5f73a84ceb457f3f98fb67d2c381b0977ff06c5140ff4cc7b7726ce54e681a31b2c2f9db246d81e8ccf994d2609b4fc7a9e7552370693d75d5c86fb1540e86bc2b3f14a2621e896c43b7a3180face2fe48c28c90e91b6af63b9f3b73427fbb8756e833714f8dcc8162a9f0f3734ff03bcdb67097eb5ab2a5c9f8682143d49aa57fd952106f6f4f627bf4d4f45ef3ee25c705d62ed98aae7c2d467e8abe5e058f739d8a83ff81b260ff77fd8a68623b0f4cc1157a2135e6e27cafe025b6c361876b319950466cb02c10c7a6d88ca0822cdb87148602828d549b8119865fe9d7a0d97f8b84d6d5bb86479ae69d0842f11094bd9a7dab949d8baa4421a5e01973f0b4ed3a6024c02624d3b0a314f74c49c6f7dd780fffe552784e4969ac88f606ada62addefcb9679f4c0ea2cc171e4e46bad1aeaea6e1890a33b842b6098a217013654b42775bb8ff2f3f04b2d3c5e0fe44701a647fe0a19bc50e0d962817928e0cbfe566d731ca15f238f319eb5b5682a4b34225a872c6dee54e53a0085000e48f0c819a2df6eecde0b949455d597a1c399eda6bff31c4f51ff1852c6a5b3e979cfe635fd4054ab4dd314bc56e949e0d0ca8fc6137b2d5d08de0a15b1f739878b44ad440f192fbe635180323dd232d67ee771e9d522ccc08442ff52d4121130ffb35816f35ad42d3ef14983156b94b7d924e66052e6b0a475d6ae2851f4548275aed97a260d461cc5e49d7678e9d91569602da894bfd920be87c2170ae886b86a3f8a80790b243a1a52506e7faf77fa49d1df23e47777fd50c129baedb77ec31859a4961497a9fb385e3b6ccfa8a7eed2f076cbef29e39d980a770f006cf1486e57ef4e918d7d4ab2b7b8b39ce33111a7d13850976cc0e359d28f748007d0e61bed451046c708153ae8e9b89b9bd5c7b73045ec890c1ce4c2a77b46e8635b54cd02ad8f08de7d889309a331617387b2323b5c771f19aa4ae7ed0f88ffd6a5d136b8fe0115a048aec0b2cefd8901e8755541b545306acbd4875cb9a175126dd8555739825844712f3c7816f4b1c80037f8058987ef7d08505a856fd3427370232b77ae6960d39811a4ecd43991b33063cf37c3549c5cf4289974c4c22c3b4a60809afa7dee006f0531852e9ba4ab6ab293f1541082fb9878d69b6cd6cd688718d3c95c63f9ba32fe44eba7c6c230a88e57d6f42242a83435a57d7fe04ce81c98a3c02ad7f0b050077048ae8b064db5b7404bcffe4e77e0f698fb21643b93eadfb7d2af271c2de6b4a443fe50e664ec3c9335d82f7e5f58ac50be134a503db3d6fe0ce56d61449b0fd7b3f2a88347723f9bcfa9f58d13f739d974e205b2db9b687e3092c9ea3cba0a6d761eae3eb43ed01c6bdb5988420d3602a5ecce838a0f30651d5b58249f56aae01cf00e770db4307143fef8767594c22f54cadd9964b27906de3b87c8442956246f41c6bd8b5340eeba3dc2e58e31a1efae028531ca3bbba87c7cd36dcb1b587a1aa702955f12c947f283cfa0bbc1f44730d802adb5db6a65ec07476b5729d66a201e82426220613cba2aaf4aaa5ea8d4f313f9bb17b31d3d31511a3088c5fa1942f3f7c926fe85f9d068be96c9d10e8f3260b9748c051ff6cbcc480a72b1fa49e86aa014b38d34b097f5939f932b3676cefdec076427049538cbecc7275a900a8c2be2f2f82c85c674d8d49644e1331a4fc2f3157490e1978b1d3a820b5daaf191277ee9e4ec4339b6812a35aa2013dcfdea9fb50e9a59be627b21219057471fec5d876a5851c761aa0ae464418418525b62d972d26281331fd307d6f4fe28cbd2852c512016e4b562555aa0728f104333f7419c625d89f9edbb53622e3cf253beac8c87193f90fd5dc2ac3d39a0a3b433bc1c15023767218075dc1412ebfd6c5e2489cbadecd46fef74f6c473a7835cdaf360f5b2864bd8eb248b83e2bb0394a92da4adeb7b82550185ed7724b15e6ede051f3314867f20f44e57be06ce0294bdcd0465df3e99104adb4f44a2eb8896b6bf38099bcb61fd0dfaee4dd29270221e94c01caff37fdb895a0e94fc5d000d896d78ca0e90cf45f14cc885e74c527bc8dac940ca2bd12d66896bb26202f5a613f66211d3c3a415e8de9d571c5fc457db4dd003a14a2e8f9692f981793ca8063236aec51d2f50d346176b28ff515bcb4504e520e512fd51dc14611ace2dd79cadd73807ec889415482c40965b7dfd8762e135f5db327af4d446439570653f97408c2f16974aa5ae58b5e74c94e380bfa542332ac933a9ab1f79eb52a9d41a52373bbdee7d27f3b2aa763c3aeec9cbf39da0b1ec48f3750516ad0919b484abb1972e5e6fe9a724ffd1d4f2b9937c2b7915e19a7f45dece71a3c4ee1280fa16336cc07bba4149a485179246a66d7956a8b438019b29fc081b28bc4498ac7a676335174fd7cfcd30b02ca48a975af676420181379ec894899faeafe29257f6db85dc824f5646ea229cf9af94de635d4bde10b40a159e07743b0b7c7d318253d59255c754352ba6e0665b825921dc0a4735311528a6f1a3f6c5ac1baeaf0a336cab8e381959b0c6a9896e17976d78781f69c32cc11cf430c14b967262ebb66f59fa710196449035f1dc70f667d4edb8842cf5c8f687685eab50b83d1928d0ad35dc217eb5068c4b66c87e2650df50d2a0ecd8638cde0461dd56080517afc9fe0cfeeadf3d1449d2ed62c169103856a7d7695d24b678af7aa581c17e122b5a36315f3532f69db7acff4fe680d800fe7d677458f68b29a715b993fa0e57ba4ef1d5309c152db42174d5f33fb33f2754b00f1091dac53b53512231361a1caf49b965544821b44c2447b47dee056de8605a8a9853e0e72e95dffa6d7849f437c9ecf3019e49bda6e000058136f9ca50c3f275f32715e30428ab816ac06917557edc18d1a2aae03736c1e9e71174a096fc5caf34865779e48581f40f12dac9fa6f6e1f335f263d94df9846aa2934c97e4b7bc634474205378fbec4876e6977e01196bfb762a48d14b6b931f2682466197a2c787be1079e9a188a9c43dde0411f0d286e4ec4106b796799772582489c722cc6856ee020d41847c4c7c1a904fe819d963f18f68c3b4dc25529fe37a8caa60fdbf5d6a1695cc0d060581fc9d2d282d518d09eb016e408509ac7640a374945831ae573d14d0276a89679eba149cdf4ab0061a73eef4aaee37751f40628d3af2c75327a35e2a0f92af3b95741dd17ede3768ef759ce9b287739651200bfef61b01f94a83aa0e5e6a3e91b2d3e7b9276ca2a56ab0b76edb3d1585bad0f4b00714bf51f1952da48a9cbc0619796f306f88cd7e28bb6d5aec0cea81deebfa6b92d58bb4d2fe76a3cdc9c54d45126a7654cd1200e1bfc9c7831dd70251f09c78b53ea59cbf1cc8b4a7fb7ac7edd0d17d3704ce6d707b3fb", 0x1000, 0x404, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) pread(r2, &(0x7f0000000180)="2e09e17ff756fa17b0244024c2d03f915ff608d69b28fdcd34b68f04ba9ece7ac03b217df80f10b2e1ba1b5a31ca0bb1035515c0f52ddc661130316773d572a01ccaf40e8a1ea53c3b9770c318822cccd53b87921278320fac9f7d0f6249c6898bf15006da9137ea754a7787d21849ff299b39dd", 0x74, 0x0, 0x0) write(r2, 0x0, 0x0) 16:01:09 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = open(&(0x7f0000000240)='./file0\x00', 0x10, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) read(r0, &(0x7f0000000100)=""/174, 0xae) open(&(0x7f0000000080)='./file0\x00', 0x50, 0x0) 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x4003, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="200000000000dcc78fe3000000000000f87c8a5b671b1b542a538706000000b810000000290000f978cf5a14929a7618"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) chroot(&(0x7f0000000000)='./file0\x00') 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x5, 0x10000, 0x8, 0x7f}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) write(r1, 0x0, 0x0) readv(r0, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/197, 0xc5}, {&(0x7f00000001c0)=""/171, 0xfffffffffffffe30}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/51, 0x33}, {&(0x7f0000000380)=""/112, 0xdd}, {&(0x7f00000004c0)=""/21, 0xfffffffffffffc82}], 0x6) connect(r0, &(0x7f0000000000)=@in6, 0xc) poll(&(0x7f0000000040)=[{r0, 0x57}], 0x1, 0x0) 16:01:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) setuid(r3) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000000)=r0) setsockopt(r0, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) 16:01:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) r3 = getpgid(r2) fcntl$setown(r1, 0x6, r3) getrlimit(0x5, &(0x7f0000000200)) r4 = fcntl$dupfd(r1, 0x0, r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r4, 0x81205724, &(0x7f0000000000)={0x9, 0x10001, 0x7, 0x4, 0x5, 0x189c, 0x8, 0x10, [{0x2, 0x0, 0x1}, {0x9, 0xffff, 0x6, 0x8}, {0x8, 0x3, 0x3, 0x6}, {0x81, 0x5, 0x4, 0x1}, {0x1, 0x7, 0x7, 0x8}, {0x32, 0x1, 0x3ff, 0x7}, {0x7, 0x2, 0x1, 0xfc}, {0x3ff, 0x6, 0x1, 0xca2}, {0x8f6d, 0x4, 0x2, 0x9}, {0x100000000, 0x7, 0x9, 0x5}, {0x3ff, 0x2, 0x3, 0x40}, {0x6f70, 0x2, 0x80}, {0x8001, 0x6, 0x2, 0xffffffffffffff80}, {0x1, 0x5, 0x80000000, 0x2}, {0x0, 0x80000000, 0x8, 0xcb}, {0x63, 0x5b8, 0xd3f1, 0x4}]}) r5 = socket(0x2, 0x1, 0x10000) fcntl$dupfd(r5, 0xa, r4) r6 = kqueue() pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r8 = getpgid(0x0) fcntl$setown(r7, 0x6, r8) dup2(r6, r7) 16:01:09 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x0) r1 = kqueue() r2 = getuid() chown(&(0x7f0000000080)='./file0\x00', r2, 0x0) kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x0, 0x10) ioctl$KDENABIO(r3, 0x20004b3c) readv(r0, &(0x7f0000000540)=[{&(0x7f00000001c0)=""/248, 0xf8}, {&(0x7f00000000c0)=""/70, 0x46}, {&(0x7f00000002c0)=""/49, 0x31}, {&(0x7f0000000300)=""/160, 0xa0}, {&(0x7f0000000440)=""/218, 0xda}], 0x5) pipe(&(0x7f0000000040)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x5) linkat(r3, &(0x7f00000005c0)='./file0\x00', r3, &(0x7f0000000600)='./file0\x00', 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 16:01:09 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x190, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f00000000c0)) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r1, &(0x7f0000000300)="64a356d97ca7786885cbb6d2495bb90a06fa1acb4bd6ca4378e8ee336901dc4976a25b059e72fa18a8f9b5161f96951e0cec199c47e31035812446a088a0dc0947f4fc94cb9b7666907566dc56bc5c375fc58cac033c4fa9dcc7b82f3899edbb9a217ca8891db113c604ba13e89ee3242e5666b928907cc2614f0d0934e596074a95ef7b6a27b360e6ee7b20978f2b4b", 0x90) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x34, 0x0, 0x0, 0x400}, {0x15}, {0x6}]}) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000040)={0xffffffffffffffff, 0x6, {0x7ff, 0x3}}) kevent(r1, &(0x7f0000000200)=[{{r1}, 0x0, 0x4, 0x0, 0xc4, 0x1}, {{r1}, 0x0, 0x10, 0x9, 0x0, 0x7}, {{r0}, 0xffffffffffffffff, 0x84, 0x3, 0x3, 0x7}, {{r1}, 0xffffffffffffffff, 0x1, 0x4, 0x0, 0x5}, {{r0}, 0xfffffffffffffffe, 0x80, 0x1, 0x9, 0x6}, {{r0}, 0xfffffffffffffff9, 0x20, 0xf0000000, 0xffffffff00000000, 0x66c}, {{r1}, 0xfffffffffffffff9, 0x0, 0xf0000000, 0x55, 0x10001}], 0x9, &(0x7f0000000380)=[{{r1}, 0x0, 0x43, 0x80, 0x3, 0x3}, {{r2}, 0xfffffffffffffffa, 0x10, 0x9, 0x5, 0x4}, {{r2}, 0xfffffffffffffffb, 0x36, 0xfffff, 0x9, 0x798e}, {{r2}, 0x5191654014be1502, 0x10, 0x2, 0x1, 0x6}, {{r1}, 0xfffffffffffffffe, 0x20, 0xf0000041, 0x1ff, 0x5}, {{r0}, 0xffffffffffffffff, 0x80, 0x60000001, 0x5, 0x7}, {{r0}, 0x0, 0x4, 0x0, 0x100, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0xc, 0x40000001, 0x80, 0x80}, {{r0}, 0xfffffffffffffffe, 0xf2, 0x8, 0x2, 0x7}], 0x9e1e, &(0x7f0000000100)={0x8001, 0x1}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:09 executing program 0: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x4812, r0, 0x0, 0x4e) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, 0xffffffffffffffff) r1 = fcntl$dupfd(r0, 0xa, r0) madvise(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x6) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7, 0x4, {0xfffffffffffffc01, 0x81}}) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x28}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000080)="969b") 16:01:09 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x880, 0x0) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x8648, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff}) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wskbd\x00', 0x10, 0x0) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000240)='/dev/ttyCcfg\x00', 0x0, 0x0) r7 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./bus\x00', 0x420, 0x43) r8 = accept$unix(0xffffffffffffffff, &(0x7f00000003c0)=@file={0x0, ""/108}, &(0x7f0000000440)=0x6e) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x800, 0x0) r10 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r11 = socket$unix(0x1, 0x0, 0x0) r12 = accept$unix(0xffffffffffffff9c, &(0x7f00000004c0)=@abs, &(0x7f0000000500)=0x8) r13 = accept$inet(0xffffffffffffff9c, &(0x7f0000000540), &(0x7f0000000580)=0xc) r14 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/ttyCcfg\x00', 0x1, 0x0) r15 = syz_open_pts() kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffb, 0x81, 0x3, 0x2, 0x1}, {{r2}, 0xfffffffffffffffe, 0x80, 0x1, 0x4, 0x9e0d}, {{r3}, 0xfffffffffffffff9, 0x0, 0x20, 0x1f, 0x7f}, {{r4}, 0xfffffffffffffffe, 0x40, 0x2, 0x6, 0x9}, {{r5}, 0xfffffffffffffffd, 0x82, 0x2, 0x4, 0x200}, {{r6}, 0xffffffffffffffff, 0x8, 0x2, 0x6, 0x401}, {{r7}, 0xfffffffffffffffb, 0x50, 0xf0000010, 0x4, 0xffffffffffffffff}], 0x7, &(0x7f0000000600)=[{{r8}, 0xfffffffffffffff9, 0xc0, 0x4, 0x3, 0x7fff}, {{r9}, 0x0, 0x1, 0x0, 0xffffffffffffffa0, 0x8}, {{r10}, 0xffffffffffffffff, 0x20, 0x80000010, 0x0, 0x4}, {{r11}, 0xaf66242563863db, 0x14, 0x81, 0x8, 0x2}, {{r12}, 0xffffffffffffffff, 0x4, 0x80000001, 0x0, 0x6}, {{r13}, 0xfffffffffffffffd, 0xc6, 0x40000000, 0x94, 0x7fffffff}, {{r14}, 0xfffffffffffffffe, 0x24, 0x11, 0xffffffffffffffe0, 0x80}, {{r15}, 0xfffffffffffffffe, 0x1, 0xc0000000, 0x4, 0x5f0}], 0x2, &(0x7f0000000700)={0x200, 0x1}) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)) accept$unix(0xffffffffffffff9c, &(0x7f0000000140)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0da020009d00000000000000dd476e473ce443595950f2e0ccf9906d1b0000000000a90000000000000000"], 0x0) write(0xffffffffffffffff, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) 16:01:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mkdirat(r0, &(0x7f0000000100)='./file0/file0\x00', 0x10) mlockall(0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x10, 0x102) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) utimes(0x0, &(0x7f0000000140)={{0x0, 0x2}, {0xbb9}}) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x810, r0, 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000080)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffffc, 0x81}], 0x6, 0x0, 0x9d1, 0x0) 16:01:09 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) r1 = semget$private(0x0, 0x0, 0x221) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000040)=""/22) setgroups(0xfffffffffffffd85, 0x0) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:01:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x9a9bbe258d77356c) r2 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7}, {0xff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000100)=[{0x8000, 0x5, 0x1, 0xfa2}, {0x2, 0xbc, 0x7, 0x4}, {0x3ff, 0x5, 0xfffffffffffffff9, 0x1}, {0x1, 0x200, 0x9, 0x1}, {0x0, 0x5, 0x10001, 0x1ff}, {0x8001, 0x80000001, 0x370, 0x1f}, {0x10001, 0x5, 0x2}]}) 16:01:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xee) setgroups(0x0, 0x0) syz_open_pts() close(r0) syz_open_pts() 16:01:09 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x0) r0 = open(0x0, 0x0, 0x0) readlink(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000100)=""/203, 0xcb) mknodat(r0, &(0x7f0000000200)='./bus\x00', 0x40, 0xe52) unlink(&(0x7f0000000240)='./bus\x00') rmdir(&(0x7f0000000080)='./bus\x00') ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:01:09 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x4) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00') r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:01:09 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x0) r1 = socket(0x2, 0x2, 0x0) sendto(r0, &(0x7f0000000000)="02fbec0468a700e8cf9135ed67c20a518f39202e409022f502ecaa7b3a4ab43ae070942ce28e1f539393512dd7fbf06b05e30c48ae8c", 0x36, 0x0, &(0x7f0000000040)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) listen(r0, 0x0) pwrite(r1, &(0x7f00000000c0)="a10b3eb5dff092bf1111ee56d66492592fd0f6aa304a8327f0d4a628b69c395f052bf46dfcda4e02ce6ace82f8ec694dd18807f9eafff5fd9e020d2e6662b0737f1e959343d6d8d592a0cb7b53d3e1272aea2b7edf3db78af3b9f5dd421d79e7ec592eab5d463f7f65709acb4a912230124afc5f6b75", 0x76, 0x0, 0x0) 16:01:09 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x280, 0x0) kevent(r0, &(0x7f00000002c0)=[{{r0}, 0x0, 0x10, 0x40000002, 0x49}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x7fff, 0x3ff}, {{r0}, 0xfffffffffffffffd, 0x1, 0x40000000, 0x3, 0x8}, {{r0}, 0x0, 0x18, 0x2, 0xfffffffffffffffa, 0x8}, {{r0}, 0xfffffffffffffffd, 0xc0, 0x41, 0x3, 0x6}, {{r0}, 0xfffffffffffffffc, 0x40, 0x4, 0x7ff}, {{r0}, 0xfffffffffffffffa, 0x20, 0x16, 0x0, 0x100000001}, {{r0}, 0xffffffffffffffff, 0x48, 0x0, 0x10001, 0x7}, {{r0}, 0xfffffffffffffffe, 0x0, 0x5, 0x7, 0xa665}], 0x8, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0x4, 0x7}, {{r0}, 0xfffffffffffffffd, 0xb, 0xfffff, 0x3, 0x2}], 0x2, &(0x7f0000000100)={0x6, 0x20}) close(r0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x8091, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) dup2(r1, r2) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)=0x1) readv(r1, &(0x7f0000001400)=[{&(0x7f0000000280)=""/24, 0x18}], 0x331) ioctl$KDGKBMODE(r2, 0x40044b06) lseek(r0, 0x0, 0x0, 0x0) 16:01:09 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000040)=0x1) lseek(r0, 0x0, 0x0, 0x2) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) preadv(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)=""/37, 0x25}, {&(0x7f0000000100)=""/154, 0x9a}], 0x2, 0x0, 0x0) pwritev(r0, &(0x7f0000000580)=[{&(0x7f0000000200)="85ca3f8e193a777fb8527073b9ed0e69c165634c28bb5a69742c9064911d9a9a8767ee265cb4c87042d18199940178896b203bdba6e86c2018d9a28d021093eb2a74538c4f7460b8cbd511c2b40562ae4c9484f8bd5653593ae88265f9d3ba2b9cf1d05055c4b81dc6f829b275ed412c1d590458058725809869e2f797b4550b8e6d36916e0f37a3a7e3d44e210469fc0f68ca4d89146089f1a6c095a03c34a2b3086a31c540e0db271b39cc06c82d8438ca49ac0b4097e699a4d29ec99c9e5ad41a57f569bbfcb8aef4be25fb2b13b6", 0xd0}, {&(0x7f0000000300)="2b080d54943078000ee34dd1fe01f9efd4ea4a171bcd66292b256a42a03ef3ba3473c5645fce572dc9ab2919dffbbb38df00d9f62db6552d36138cae6be50a3a32e3ac56bd48", 0x46}, {&(0x7f0000000380)="3369def36adfee836bc795b94b5c27c71660b0ee56600a486022cdd09c2f91f9bb4c6da0d3cb8a8c4cc96bdaf5d8edcc444ecb8a158bb9d0ea85775ca4d03eb9c29dd5f4e339fb47030ee58c7969281288eed6a6d6172c1a058fa529b1f2dab8d2c880d57e4a31ff48718d088ce1186fa144ae0f742686f812b71f8863f7f1ab57c4e6ef64367c40ee94521568e23980a6b22b8b79189bc46195378a0b719e60bddb6e563bd404a8b2363504e273f3d56c346b2152c184a4c6f2c3f6a2ade9bcc4fd39421d0d29baaa26a3e7d80750d6a084194d51d4db16ffd47696fa0b1eb31fde5f1fe35b6da121ccf40fbd1496ad2f1cc3e4298c", 0xf6}, {&(0x7f0000000480)="4ad655992be83f4f25550417a59e73e8bed337dbbd83e6226ebd1a89060a400294303714db3f6a01747ba73f8008120bb0dbc68b29fcb65709e62e7aae53b96c5b796cbfbbf7618d611e50545419d20b620530ae1544f7a7d0069659468624035d785ab90aceba2f22895d0ec53d89cfcdffe7fa338c6fba4a51ecf5b925d8e8b591a5e22f6f1a7f3430d983c7b3d66c726feb5d75b9a6b0b9723284e82e399641ed8dfdea47325360dec77d4969f1891ab2fe833424144efe078cb03f2c0930d7b7cd6ec46b8a89c23ff98f8952f2b4fe966bd976fb0ac02dfa49aae85ab2ce0bb0948e989df112d527cd56bc06a057e0b0", 0xf2}], 0x4, 0x0, 0x0) r1 = shmget(0x0, 0x1000, 0x1c1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) lseek(r0, 0x0, 0x0, 0x3) r2 = socket$unix(0x1, 0xc4248c67294601df, 0x0) close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000005c0)={{0x5a9fbab8, 0x1, 0xff}, 0x9, 0x5, 0x81}) pwrite(r2, &(0x7f0000000600)="4de9310b786185c4717648caf1eb9817c3b7e0d1e41bdf11e0be190e9eab9d", 0x1f, 0x0, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) shmget(0x3, 0x2000, 0x32, &(0x7f0000ffc000/0x2000)=nil) writev(r0, &(0x7f0000000a40)=[{&(0x7f0000000640)="86ad556c7f3031487cce67f626fcd0212a07b5dea9636e802e4364f05eedf6dcced485d6e13f757abee043ae86330ccf38d1b320158164a9d386f962cb2253cea61d5e", 0x43}, {&(0x7f00000006c0)="484721211876c71843a33d60a0e5f28167358f6bbb0e50949500eba39e6ceed5bbaf17bd9501a765", 0x28}, {&(0x7f0000000700)="efc9598325483ae7e6a531321415e2a4a5f90ea6177bce24242b0c01b26ceb4d41be93ef8fdbc901b0aa09bcf126433463f715079cd648cd7fcdbdb36522c5a355136fc81a819f69b7225aa92c412f4340e4aaf9026fbb5399fa0a6c182de61fa04d778088cc851ccf2b9ef64bd25896875160c62c194f866329c613428351a15665d40b39b2ce1abf4f4274318914889b149a7e10a3ff61147d2aff94d54c4a1c079cf2a3338fc0d68871c4e12cf3aa87167a1c", 0xb4}, {&(0x7f00000007c0)="80163e977dcda7402ebbc93ffbb9272a0c63c2731da1b3410011557ad3ebeed719bee46f1c72d30c41d9a147ad60bf8a34ae1e03bef96ca48105de", 0x3b}, {&(0x7f0000000800)="0a82e88deef03364e394087753dd98f8059266e42c5a6c32eee2d3ae7e52ab75d947d053c01c2d3dd443dced4fe16958e6877eb8b2c3a9f2c441121b977b9a8fe7bb799e62dee1e26e73a6cc4e231e807e8ffa5b335d7013aff03c3b5494f10f3f71a1ed007aac8d97a40c45bd417ba083ac0f5849d6d6d44c2153ddb4c5537413e6351a6d69a55b20166c50224b154204895f2f80e1b8bc22f43b834117635fcc145749813c347f20c6e18cf6a3227c90051faefdae3677f55b10bb924f66e38fcca6838e6843a9fc0c048a452f89bbded0d91d2dcac4c488cf2c547249866e5b7aba", 0xe3}, {&(0x7f0000000900)="6fd10afe00467593127147d2a62e79809e98b559ba97452177dfa83b589ca545008e1b96ac36e3874ebd6439c54d7e4cde2941b2688d4d341c0e73c473aa93b38e780126b486cf93d3101fadcdcab68b3e800c7b603a6c760ab19f07a8972e7adced9602a2b30089fc02c5762635adb27377e3591744393cf8d92f954d8f5cdbc290a764df0595d8b93a492757471f338ec1", 0x92}, {&(0x7f00000009c0)="06536359f76fa7d13a644a8842bf9a631271a4552e3e1496e0232a5acc9f557a64652ae7eb8ad2092ded3447db81c6494ef30932e5fe35cc79a42a6976af6406c537f0a59237e39e19", 0x49}], 0x7) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000d40)={0x5, 0x1, 0x2, 0x6, &(0x7f0000000ac0)={{0x1, 0x5, 0x5, 0x6, 0x975e, 0xff, 0x7}, {[0x9, 0x7, 0x1, 0x5, 0x1000, 0x6, 0x10001, 0x3, 0xf6ee, 0x0, 0x8, 0x0, 0x3, 0xdc0, 0x1, 0x282cc00, 0x9, 0x8], [0x20, 0x8000, 0x3, 0xffffffffffffffff, 0x1, 0x6, 0x4, 0x400, 0x30, 0x3], [0x4, 0xffff, 0x6, 0x5, 0xdd, 0x74800000000000, 0x2], [0x1, 0x8, 0x80, 0x80, 0x4, 0xb78], [{0x7, 0x2, 0xdd, 0xfff}, {0x5, 0x3ff, 0xb5f, 0x7fffffff}, {0x1ff, 0x9, 0x0, 0x2}, {0x1, 0xffff, 0x81, 0x7}, {0x23, 0x1, 0x3, 0x6}, {0x9e, 0x1, 0x100000, 0xbc}, {0xffffffffffffff00, 0x2, 0x7, 0x4}, {0x1, 0x800, 0x2, 0x1}], {0x8, 0x7, 0xffffffff, 0x3}, {0x1000000, 0x3f, 0x81, 0x2}}}, 0x100, 0x5}) readlink(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000dc0)=""/15, 0xf) preadv(r3, &(0x7f0000002100)=[{&(0x7f0000000e00)}, {&(0x7f0000000e40)=""/92, 0x5c}, {&(0x7f0000000ec0)=""/4096, 0x1000}, {&(0x7f0000001ec0)=""/24, 0x18}, {&(0x7f0000001f00)=""/240, 0xf0}, {&(0x7f0000002000)=""/195, 0xc3}], 0x6, 0x0, 0x0) r4 = dup2(r3, r2) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000002180)=0xfff) r5 = dup2(r4, r2) openat$zero(0xffffffffffffff9c, &(0x7f00000021c0)='/dev/zero\x00', 0x10000, 0x0) writev(r4, &(0x7f0000002340)=[{&(0x7f0000002200)="359781e82c777ff6859fa070db71db841a0d64e6b0818448c68d56805d95a8175aa9104e9af24f20cc54f01ceacd850013e7", 0x32}, {&(0x7f0000002240)="6714b6cedb3c6f4dddc6fc84d5e6bedbf0d7cb7b27ed5dfe8df3bef8fde85f8c8569f1d9ce29a141ca846f79b2c15f484b51b4e20a18d0e7a468e918767fc633c8fc55fd0100ecc36c06b5914ddf7f7a8974ca75a646688e811827ea155dc081b9fb110e31038470ec38a7ac011d03a1b55acb326608afe7bcab31ffee1e7c72238deb58a72306f09291a7b8241241c28988dbf3c2ab2d3a7fc9707642fe5325fd626b6e081bd8c42f9f7c14c54c8e71e5167465fea9b9e4a227ed31947fad71c755d164e4527089b69e7eb3a83eee415ed4c54d705acc8aee675d607221df3023433df9238185894dc77ca7e701b59fb19c3ff18a95081186d4ef53429a", 0xfe}], 0x2) r6 = getegid() setgroups(0x1, &(0x7f0000002380)=[r6]) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f00000023c0)={0x6, 0x0, 0x2, 0x5}) ioctl$WSDISPLAYIO_GETEMULTYPE(r4, 0xc014575e, &(0x7f0000002400)={0x2, './file0\x00'}) connect$unix(r0, &(0x7f0000002440)=@file={0x1, './file0\x00'}, 0xa) 16:01:09 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x11, 0x1000000000000001, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000000)) 16:01:09 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r1, 0xffff, 0x1825, &(0x7f0000000040)=0x2, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:01:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x10000, 0x2, 0x1, 0x1, 0x100000001, 0x9, 0x2, 0x1, 0x0, 0x40}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000340)='/dev/null\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x7ffc, 0x1, 0x0, 0x5, 0xdb}, 0xc) r3 = getppid() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x0, r3}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000200)=[{0x7c}, {0x2c}, {0x6}]}) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x41, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0xfffffffffffffdc9, &(0x7f0000000000)) 16:01:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x20, "b0d42000006e9300"}) r0 = socket$unix(0x1, 0x5, 0x0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0106978, &(0x7f00000000c0)) 16:01:09 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000100), 0x9130fbb, 0x0, 0x4010000, 0x0) madvise(&(0x7f00003ea000/0x3000)=nil, 0x3000, 0x5) minherit(&(0x7f00003ec000/0x2000)=nil, 0x2000, 0x0) madvise(&(0x7f00003ea000/0x2000)=nil, 0x2000, 0x4) mlock(&(0x7f00003e9000/0x2000)=nil, 0x2000) 16:01:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0xffff}) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000100)) r1 = semget$private(0x0, 0x1, 0x0) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000140)) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000040)=""/185) syz_open_pts() 16:01:13 executing program 1: link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') symlink(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000180)='./file0\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x0) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0/file0\x00') 16:01:13 executing program 0: r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) connect$inet(r0, 0x0, 0x127) 16:01:13 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) nanosleep(&(0x7f0000000140), &(0x7f00000001c0)) readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/125, 0x7d) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3, 0x20002013, r1, 0x0, 0x0) kevent(r0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x81}, {{r1}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) open(&(0x7f0000000100)='./file0/file0\x00', 0x2, 0x180) 16:01:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x1}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="e4") getgid() 16:01:13 executing program 1: 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = semget(0x1, 0x0, 0x100) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELSCREEN(r2, 0x80085754, &(0x7f0000000280)={0x14, 0x2}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000180)=""/78) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0xffffffffffff004d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f0000000200)=0x199db111) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000100)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 16:01:14 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) open$dir(&(0x7f0000000240)='./file0\x00', 0xfeffffffffffffff, 0x9) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000001c0)={0x1, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x40047307, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x5, 0x75d8, 0x0, 0x45, 0x40, 0x3c, 0x3, 0x1, 0x0, 0x8000}) 16:01:14 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86127) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000300)=ANY=[@ANYBLOB="f90094e5ff05000821000020f2a200ffff39d3045ad35a0d2020009d0000000000000617d4db669acbe8595950f2f990681b00000000000000000000000000000002f74d0ebeb3028102eb8b0192c6ffdb5044d4b01d9515a02b2007301a9e568eeb8b7dcd826e39798f731fa2114c3c2fb95a7bf2a7a649a2f9d388c61997976d71e3c9d7eaa0e16cd311218bf8d858bf59450ae31f134bffce2700a93408bca16a3ec1d7f8c5bf6e42e7edf2a737e4589aab96850e20e6b4f4fd0000000000000000000000000000000089bbdca40b16c3c5e94dc631318a543f998c09e357a6219df940ec12c1a8f6804d417c26ef0c70b8661e37c89c189761a6beb871043481d04b38dfcc80d823b5e7015661bcd71a2ba5ca5a1a04efd9e30f25e3f0b2bf9b1b6a894e6f2a580c09a6c67dfda7d18ab018bd10adf614a0a29e1dfc350a866071d678df79213e79586f5399c96774be4361ce"], 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x6, 0x0) write(r1, &(0x7f00000001c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1, 0x2010, r0, 0x0, 0x0) 16:01:14 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8020697a, &(0x7f00000000c0)) r1 = semget$private(0x0, 0x1, 0x80) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x0, './bus/file0\x00', './bus/file0\x00'}) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000280)=""/175) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000040)) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000440)) semctl$GETPID(r1, 0x2, 0x4, &(0x7f00000004c0)=""/210) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x9, 0xcb, 0x2, 0x92d]) r2 = openat$bpf(0xffffffffffffff9c, 0x0, 0x40000000000003, 0x0) mknod(&(0x7f0000000140)='./bus/file0\x00', 0x2, 0xa00000000000000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000400)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000600)=0x8) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000480)) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000200)={0x100000000, './bus\x00', './bus\x00'}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000640)={0x10, 0xac, 0x4, 0x6, [{&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x255}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x80000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x401}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xc7}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x20}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xa31}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus/file0\x00', './file0\x00', './bus/file0\x00', ['./bus/', './bus/', './bus\x00', './bus/'], 0x7}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) write(r3, &(0x7f00000001c0)="85e471a7246d90887b93fc7c2cf4a58920b7c9f92f16a5fd0a9c5c69a79fdc559e1ae0f2a4", 0x25) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000380)={0x1, &(0x7f0000000240)=[{0x401, 0x81, 0x1}]}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000080)=[{0x9, 0x0, 0x7, 0x3}, {0xfff, 0x100, 0x1, 0x9}, {0xfffffffffffff3d3, 0x6, 0x5, 0x7a1}, {0x6, 0x6, 0x400, 0x4}, {0x2, 0x100, 0x5}, {0x9, 0x6, 0xe295, 0x3}, {0x9, 0x8, 0x5, 0x2}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:14 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) connect$inet(r0, &(0x7f0000000100)={0x2, 0x1}, 0xc) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) r1 = getppid() r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r1, r2, r3}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x4, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0)={{0x18, 0xffffffffffffffff, 0x10000000000}, {0x18, 0xffffffffffffffff, 0x0, 0x20}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x100, 0x80000001, 0x0, 0x4]}, 0xfffffffffffffd6c) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x400) open(&(0x7f0000000000)='./file0\x00', 0x53, 0x1c5) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x48}, {0x80000000000015}, {0x6}]}) r1 = msgget(0x2, 0x80) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r4 = getuid() r5 = getegid() r6 = fcntl$getown(r0, 0x5) r7 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000180)={{0x5, r2, r3, r4, r5, 0x4, 0x6}, 0x10001, 0x9, r6, r7, 0x4, 0xffffffff, 0x100000000, 0x200}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="b380") msgget$private(0x0, 0x465) 16:01:14 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd50537e23aa168a0237f559b7cb5e32d0ff2d4e7199679da8987423cab21c6b2748aaa78947da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd11c92617a21e0bd2d6976da352151204518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da475ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba5651238225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa285828dc1aca02c4e92423cb41191c368771b6626551a90e6a0998bd25030aa0", 0x124) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000000)={'./file0\x00', 0x8, 0x9, 0x3, 0x1, 0x100000001, 0x800, 0x6, 0x2, 0x0, 0x877, 0x7fffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x20d4f9, 0x3c3, 0x1, 0x20000000008, "b00900001600"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:01:14 executing program 0: r0 = getpgid(0xffffffffffffffff) r1 = getpid() setpgid(r0, r1) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r4 = getgid() r5 = geteuid() r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0}, &(0x7f0000001440)=0xc) r8 = getgid() r9 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r3, &(0x7f00000015c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000180)=[{&(0x7f00000000c0)="50600547d3544415c56e28d8afa19e3bf80e3062d618638c3fb575149376b005125baf285b7d1cf2a6d14b3794a100ae1f1dcb795a444a23035c1d23ffba30e408e463edb044b48fc047", 0x4a}, {&(0x7f0000000200)="ef57cfa9ddace84246a1041f0f0a3a174de7cc92919058c27b635ec1a3ae142350882b482d56203be1597692d55d985399b1798d2429666c2fd6fa03c20ab98f7ba26e7b8b36158b96e2f6369459b59bae455c5eea90bea8e1e55f3e829f96947b5407bbd5d769c0cb11a768c09a16eff084eae32c11b8c283d189d43bc5668698399b38e0010ad79623c21b0d4b466f474b6c634900a1546cf269eeacf3d79fe8ba467d2ccbd4e4bb72e620ac860f7d614ae1a4025823caba28b3e7480f9deeeeb802c88ce13323f4bae66d8c1b9793036eb70f09b5977a8a5a52f50f162f5f85687116dac7d751e7572a383b6f3462ecd45cb13c1e90b82fcc", 0xfa}, {&(0x7f0000000300)="24f2af8ab14be06c97a4e7c53bfbb7efc19ab8947c263f33bbfe8b61436f8b41fb4905c4c596e634deed8f002d36f4637d123456e7e52e34865d2108c4ae639b37c13b4c1633dce99ccddf313998ef51001e6c540ebd557a80b6855e2b9dc2d61f9db8109ab54fbc6c1e0f45f9928c066373f9d0b711a475f282fa9a454fa45a557a5663492743fe6161c23dae70dea7c9eba8383baaa6a8a03cd2cadcde37c183179b18e59ae1b7679317895268ffde7af12effd2056dce2f8538950f92de987e7a5e5cbd1681864cfd7c3250ea20dd7b0d0d22b2dac07195e5cf398faffcfcf798a3f173e7662d6da04bae25b2427d828837e5a6138ca395dba6c4162a0a089727b526b2789c7e3009f5d96f2604bc28e69f94d501ace6b46bf92cda0069dfc8713c57cf743470969117efee822501568ebfb5c9d7f2955c3a6bacf2d3073f9a11b335040702faade1a26c2cc70b81be377c6b301f1740d74d1194c0fadff029fa0dc324b79a0162c3fd27624badcd1036ea9fdd2c47df152e9a72a3ba363b1b86c382fb003efa962d645411d82502f3a81307dcd64b6c64cd919837b132e96059664aa6b735dcbe2cd3b4c0127290761fc5e174438471751074fce891eb9e750f6d82068eda4538f050493c785279ae6d6be347a143933e0f804dbb2526e64401a546beeabac17b6d7bf3fbabbd484366dfee5dd63167cfc20c3e18135e36542271f22c243f57787a9619aa36d791181588ff08577bf5a2fbc31d8d576f145a16d558969e8e8e19d85fb312488d84775b74aa0edf7eea07101b7142e3913b31b6132726e0b2b96dae21c2d62b0f7774fdfe8892b644208a66106e8a0b1730736ec22db7118cafe5be124c8f77e9a18ae28f8aea63eb5600ee244097ee8da81616fab035c36125cda42fc7a8971eb44d4fddab682934c558b736280374735cc32ef52a3ab9c0e83944feca3126023307ccae7507fb31b692448aff5282e9912d2f2f5f97c300f09084556d8f75974f126edf2494aa04ccc7338b9699e1d3a8f304d0b40a8a9fa4f5004c2fbd9accf0d1ec39e1f164935bfe4e3758d2336c405fdf7ec4893e8d99fae64b5fa717f2d928832144f799f26fddb10fa5ab89ce550c767146158addc8f21e2d1408ad34ea2167398732560f2374e911ef620e45841d1a4de891740cec8a53bf4124846014c4689bba3bb3844895147238ede033a79f2924b1012e35752a804080948fc83f161302982e63f7411adeebed4df857b212c6395efe1fd381e817dd12c2bcefe437d6ccc3882858be5f3850219bb0d7b9c60184e2b36a24e2a7fa2363f00ef632933f9a254a52f997354bd8bec411162b2e158fd22ca2fd94798f6ced4aff4ffac718ce0d8cdea3151f2af6f828c5b0b3d6d5f1db24d3a59bfa2b889c6ebee3c751070cad8a55f60471869983e0f0832d493837e09826405187d102f86a44c3e36024c0f3080eb003a96ee333f192b667e9950627d3d2de2b5f2dfa4b1efe027dc27759b8e7581d1cd7736ce83a2e9479ecc7aef772ec178b91f0dd0d9a1f5688ebfc09aabec3dcdcae9791d75583bbb536365ac7de7a0afdc22b2d1c6ec4724bbc28282c087c24d870ee9ecdd704a32256eb6b9936bcf211197a91fd35db7dcf0e8771473d7d09db92048920f553f8209a4bfef2a43be2c56c81fb264daa284bb6c5891698f78bae48b769ae6e083e69a1556d5137d601de5648986736aeb3a10dbd9f793617f9fd829ed003dbd7a86610c1c804d0ed0371b94ff29f8f467afd02b38159055999fe5231548b10e21ba6f5463247664a3d30487051cbaae3248bf9f7ad3edccaddd39612d0547b54d6f1138f8458b708ff4087fedc72a989e2c9d6c9ba9ad2d89fa65eeac4942cf1a7f681932b644387fd131d24a22a82061e656625a99f5c054716d9c948af400760b6676ac093e94c5cd6c2faf739ef485ce339577a5261d1eae8aed1d1d9a63d1a7fc22e6e3eb7e64516f69d02a67b0ceec58a90739def45e066fb2a69f30c7a5f9aea5b6f03bc4a69942e5146ada45668bc89350539a6288377d9deb9e8078051c775da768a45ce6cb62f8937fe3d3748557da3ed9cb52e181cbc4135e5608e60c568461c9e980a99e11460b092c0cabbe03ddc85512c29ab63a909718d5066ff40fe879534c4293b40f87694449a0715aee6906c7c9960e2737b212f15dcc10f52a189cadae1d95e576302ff1a54cb4e9d09e19d10365b1d1f6b7ef60437593cb89ec7a4df6e78739ad1e68732520fb8f8fd8e40b6b9398b6e99b7a8831a0633689e9d0641c69d56cfe7dbc1b3f304ebc0da285ec9a1994f0544a52ee8cca6af46793f7f4e2540fc4a16a81defd8a8baddf61ce75697d5021c8a63863dd50f85da8d3988e58a07d07256d838041363024b97f4052ec69827182cbf299b30600c9ef2e3fde4b4b12546a207fb28ad79cc0eef9d077f066aa6dda4cd570e02e15a9f40e83c2358a84031974d3f6ac0de5d6e4dd98e5a1ba2e52be69d80a6e6b8eb562b3bcf2a8c0eee17e5a530be3778b2b605879e2e2b4fd784f76225024dd971b60453e2a3539b3f38bb138865c48f621d10400300f1dad6e0f53305daf2fd315e5fd2e66dfd3accd66e5d1d864bb1563f6b2021a9380776c6cb257298156eb6ae3f2fd5a701f769d4dfea8252673e922d5f4bdce30ba471ede2b8303c07caf5fe505e8015d1a0dad7032118d772ae6f861033da5227c4e65a35da3d4ae17f9f3c7022802add94e820412c8d0944f375eb0036d9e4ebd21da93b9f87780b73196ab55887ef7a226fea1223f918e38d4345f66d365eb59f99d41873e0a266c7f98f3c5ddbbe654b809c7aa774d21bf0a7e42fb4862c69390e3b5c01414be5207947c9bcdc4ba48437137d2c4b25fd4e75748b317575531085c8f69e8e373f893f27917b11e4fc9805060e2f60633a952eee5af2ef97d16bb8fb7af1f9e9f42555ca642cde9c0a8bbceb41a6c5c5a5aedd6e3be5231296a99e76e0dfeb6ded4af255c60154e5d274476f3d5f6a0d9f2a1c9c3fabac6f07e36ae5f50e005f14769134b72a25bdbc69fbd4efe1d284075567ffdfed6fb670eec04655fa254f30ae660e4eb41248cb9a5eb741bc0d905a9a789ccbb0d93a64680381d7e9b0a70f785b138807789f8242a20584fc527b7df634f49213212989ca27b490410cc5bf93d4bd8576bc5b9eb1e9af7d3663b94a21a5f0ac23b3739368680b0001e449e2a0cb341eb899103439ac6513940555afe86c103ccfeaa2e4cc9c63d3a6c77b850aec685889152a26795728cff2c73bb10c982ec599fb184ea275aad4653e624594346fd69715483f129c4f49b95bbac75193a2a3f386f93fefb7a288c14dab7d910409aa0a0fb02185c1831b119d22e59f01f7dc642f7f34aaf83fd16262b7e610e121f0214fff0a461c26f87d74c4ef7694a174ba2a1798934af008f4bcc58139b4c7d1c55b6df13cc52ea47381700187edd22e6f5e4b4f42612addb35422fe1149b8cca057da31cd3ce26c593c18e6a2a5bb5e64ea8443f32f84bdb4395a4572f484531229f2c964a22bd5a8187e732e1ae4f05fc8e31f840c1e89ba814439ea5e15122c4e91077b89aa388d0a283d578ccc6bf79d85e352e2e7049b0d11c8c8522268c3bf65c553b6af87ccbfab09c94fe2d58ee7cac9c04d6f9cb0942e03aa9bd48ca1576164cf3ff05149375952ec7864235cc47e824e4df9518b0541da40995d5f803e2b7e760234ced4e74afaf205903a208063c0a74db721a948ddac25c79273ee482c183ab1066e32c69c4c15fe3c13e0b8216bc2429617f16668e94441f8ce535735a3547e8b97cdba62745fa8efadf5d8f1168fb2a60e8fe16fbbf3dcb4d3825431bf96b19e8948c0f34d1bae8863780f5fbe9cb231f16cb9508f77d65de58422a7ee3fc81e66903941afad71d472c2c999e18aaaf826faf7492dd93d689903a7947e7e3c4dda964adbdfb28629c6ec67b2f90afd6093e8351aa1996a15d3e3971fc7855767e457178a07fdbde5368aec482fec0746f094917e3fdd86d45992e9867cb26fcaa6ff6adf4fa89a47f84014ebc9cdda3ff1359219fa1e20971cbd6df8b82eb4618d57e0b4294750d52d492322f71bdad5db964f6c54e65a5d19504aa7dc17d01da9e9e5f9e944538c2b6e0797ce8de4856cac940b318185d4d32928f83308128b4f73ab2eba7de7e5ec544d96245af6074de47937f3786852fabda5fa77d712ceb7acb2c70fbdebb919030289dbb8d58301ecffa7032e3c9ea9b2781aa5dac2abaf6531a8c623194b17109cba3a382fd0122355bb7a63754399cd2fbbd6a6b84e6ba86bf9d01aac6bd8f74ef6d6e0a819002eb948ed286a53c91ec7988036ec69bacf001cbc4655c97abe68db13f609151c1db25dfdfc8210f85f7cb6acd218dcee091304ad59c277332176090a88d1f9842744a3c9adbead7447d11b67527712cdfb5ed07086eb8b8eb942504a9b15b8fd9b68a97d7c69b999ecaee876adcb62a29b425935a4c930ec011b14672a876cce3e17e8a48419e02d83cf6b660e7e36cea306e7f7a9e5a93197a8aa478001631755b4866e53db46652a80cc0d278fc5db342f742af909a3737a2066a2c58f3477ff895eecd64f5ea8612f1ac48dbf44b5c8894cbd016a4f7e62d3e4dce770d99c16ce1bec081ce79e6f45400eb9c4c79dcc85c91a2253223972bf454b894cc7de4c1727ecadcf7fee2c290d8d877f3161c12206649bb1ceccd97d85353368ddd673208f9393a33a4e9c65561adb1470a5555e610b6ed0f4d2c2f95d4057ca3fd7e65240deeac25b7adbb5f58747d5ab8fcf0323554fd78599dbf9cb2565b30bfb0215ff69db9bbf6f25d90ad6a202fa10142570a63a619f438534ded57df4bbf6331a8137bc7922c3d58797c6d7f42d6b381d67913ecc1220416e9939404e6f6c61bd0005184101679e9060d9fbe18fbbf809decdbf290990884d78e7e7fd6b5c2ba0835a855723f3bd22fd7d72e3381e5df973a340637bcdaff9fea8a9132bf14ad3bacd42d63e79a75a07ecef73c04d48448899d4ed083cec056a9b05c112ab1704794283754ddfde6c371d5d570373901426e4d867e883f1b605c6630b801e61682535a03a5a8144f3235ff7de1743071be6b3acdebb4aea579f8f4aab2793fb11d9c581b26ac2017dcf04f9a536e742df225b8a569a53c8d18bd52f61d6da4818f04cc0a3a1a360747a0112ce6ddbfb1ed246bea4157dd700ec00dfb81f17c272226d284a5affc03ce1b0ed5ae2c50a38c7daf933ad4439de922098d07954afdbe6154feb4059f25dd6ecb0521b6bca322e87f1a4cfbbaaefdafbefb4de2a23a1875a3778c2f53e70c326b34a9f079e85d62824b643250ed18a2704deb17635459df7bc2090ff9c1b5f0d26dfe1cff731ca64b3ec07d52152a287ed538b1501cfb2dc741a5333bcb813912acb9d46da8b2f724c26e8c800440efcac92cf03fdee00fd34360f4ab30c7a9285a7c148a7ad2627a0f0b9bc5529d00bcfd17b2e112208efcf947d2b902b6559541149f418c52bfb19a3ebdd8247c85950c08383ff69ccd02a0a44c67cd65f135461c297fc4f7c8cfd8e6f7a21e5a9ad69efa5e0fb8bb265eaf9f2b2e22e1bc714505d7576247d913d1d1d1cf81e7c387b2d31c8174b16b29c54ad88fa2f65daf643604858d33136ecd4851c52bd823b9fbc4d1e80ca9c0922b013f594b4c57dfee9c4f3509448c2bcd6bc482a1d45411a6f41d2211fbc93a14779", 0x1000}, {&(0x7f0000001300)="98621c3249ea949cd6dcc4ce40d26d36549f5b964b438cf837e3a5b553a565812b9d697c0e831ee09c72057eaadb8035a0fb8f9627c9e75ee6b4c96f19a6ebfdc280dfe5b02cfd70924060af04bf43b1b423a5b0980b1c617b68fdde6960175c15bf7e901ec4729abcdcdcd8d06931fac66b1a66bc60f99207ae706683ca49b96426b154341497264da437138d357d819cc21fd57f240022841dc6570fb46e4445a18c8133", 0xa5}], 0x4, &(0x7f00000014c0)=[@cred={0x20, 0xffff, 0x0, r0, 0x0, r4}, @cred={0x20, 0xffff, 0x0, r0, r5, r6}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r7, r8}, @rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r1, r9, r10}, @rights={0x38, 0xffff, 0x1, [r2, r2, r2, r2, r2, r2, r2, r2, r2, r2]}], 0xe8, 0x400}, 0x8) 16:01:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x7c, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x24}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[{0x2, 0xffffffffffff8001, 0x3, 0x6}, {0x6, 0x100000000, 0x401, 0x3b59}, {0x0, 0x63f, 0x6, 0x7f}, {0x8, 0x0, 0x1f, 0x37}, {0x7, 0x100, 0x3, 0x2}, {0x4, 0x7, 0x80, 0x3ff}, {0x1, 0x800, 0x10000, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getpid() syz_emit_ethernet(0x1, &(0x7f0000000100)="93") 16:01:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfc6d}], 0x315) 16:01:14 executing program 1: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x101, 0x0) r1 = getpgrp() fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x3, 0x2, 0x4, 0x4, r1}) 16:01:14 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, 0x0, 0x0) 16:01:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) select(0x399, &(0x7f0000000000)={0x9, 0x0, 0x0, 0x0, 0x200}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:01:15 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x68, 0x1) bind$inet(r2, &(0x7f0000000080)={0x2, 0x2}, 0xc) write(r0, &(0x7f0000000680)='\n', 0x1) poll(&(0x7f0000000040)=[{r1, 0x5}], 0x1, 0x0) 16:01:15 executing program 1: getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mknod$loop(&(0x7f0000000080)='./file0\x00', 0xe001, 0x0) 16:01:15 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) syz_open_pts() r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x1000000001000100, 0x0) kevent(r0, &(0x7f0000000100), 0x401, 0x0, 0xfffffffffffff87e, 0x0) 16:01:15 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x33) connect$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = open(&(0x7f0000000040)='./file0\x00', 0x180, 0x100) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) sendto(r0, &(0x7f0000001180)="060a29ba97d0bba1248defae40f01df6cc6f87be3076bb692c9600bfccf85df90125584b3e3be404d37a0b6ce0c70e690ab4ba93e3a561455f6c00125ad2d2f61002316205aa6270ffb17a1934ccda65525612bdf42d5a4812b2c2a0e88f91a94399063e869bf1999a0215406fd8fe0ecb8eba3c06c08495f3b4de143d273c4a9da5a97ec6766f635a30578e0994839b48", 0x91, 0x0, 0x0, 0x0) 16:01:15 executing program 0: r0 = socket$inet6(0x18, 0x8004, 0x0) getsockopt(r0, 0x100000001, 0x2a, 0x0, 0x0) 16:01:15 executing program 0: r0 = syz_open_pts() r1 = getpgid(0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) setpgid(r1, r2) r3 = fcntl$getown(r0, 0x5) setpgid(r3, 0x0) 16:01:15 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000240)='/dev/klog\x00', 0xa00, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000280)=0xfffffffffffffff7) r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = kqueue() readv(r1, &(0x7f0000000100)=[{&(0x7f0000000000)=""/215, 0xd7}, {&(0x7f00000001c0)=""/81, 0x51}], 0x2) r3 = semget$private(0x0, 0x4, 0x184) semop(r3, &(0x7f00000002c0)=[{0x0, 0x6, 0x800}, {0x0, 0xfffffffffffffffc, 0x1000}], 0x2) r4 = dup2(r2, r1) r5 = dup2(r4, r2) getpeername(r5, &(0x7f0000000300)=@in6, &(0x7f0000000340)=0xc) execve(&(0x7f0000000380)='./bus\x00', &(0x7f0000000580)=[&(0x7f00000003c0)='/dev/klog\x00', &(0x7f0000000400)=')^/:@\x00', &(0x7f0000000440)='/dev/klog\x00', &(0x7f0000000480)='&-[\x00', &(0x7f00000004c0)='/dev/klog\x00', &(0x7f0000000500)='%\x00', &(0x7f0000000540)='/dev/klog\x00'], &(0x7f0000000680)=[&(0x7f00000005c0)='/dev/klog\x00', &(0x7f0000000600)='[&\x00', &(0x7f0000000640)='/dev/klog\x00']) 16:01:15 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='./file0/file0\x00') kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:01:15 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) bind$unix(r0, &(0x7f0000000140)=@file={0x1, './file0/file0\x00'}, 0x10) mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{}, {r2}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(r1, 0xc0107002, &(0x7f0000000000)) bind(r1, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x4, &(0x7f0000000240)=[{0x100000000, 0x7, 0x3, 0x6}, {0x3, 0x6, 0x1, 0x1}, {0x34, 0x0, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:15 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) fchmod(r0, 0xe3) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') writev(r0, &(0x7f0000000100)=[{&(0x7f0000000000)='.\n', 0x2}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000180)='./file0\x00', r1, r2) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000200)={'./file1\x00', 0x7, 0x5, 0x20, 0x0, 0x6, 0x4344, 0xaf, 0x2, 0x1, 0x1}) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x2}, {0x4c}, {0x6}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x10200, 0x121) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x3, &(0x7f00000001c0)=[0x0, 0x0, 0x0]}) openat$pci(0xffffffffffffff9c, &(0x7f0000000240)='/dev/pci\x00', 0x400, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:01:15 executing program 0: r0 = socket(0xaddc8ec061ac4642, 0x4007, 0x1c3000000000003) setsockopt(r0, 0x0, 0x4, &(0x7f0000000040)="04000000", 0xff43) readv(r0, &(0x7f0000003200)=[{&(0x7f0000000080)=""/4096, 0x1000}, {&(0x7f0000001080)=""/233, 0xe9}, {&(0x7f0000001180)=""/4096, 0x11a3}, {&(0x7f0000002180)=""/71, 0x47}, {&(0x7f0000002200)=""/4096, 0x1000}], 0x5) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) 16:01:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0xffffffff, 0x40, 0xe334, 0x2c5}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0xd6, &(0x7f0000000180)="ddf2504e465abf12af24c90953937a351599aa0a28d1dc4153209d79635dadf389417ac472ba0ce69b4b9df48c86a1081c89f4dbb62e264d0f5afd2cec462443bf736d87646eeaed7737d50bca129a84786dd0b02fb731ae852f8920e1900f6ef1ccd638eaa740e854edae341cfd0869d3350d00ebc2d7cc38bcec5fc38eeec115c616a173ce30f5872a7d4a846f086d9f424ec096ef1f26f13842682e4577ca8c4e667b799c4fb79db4606e391bd46b8e54bfc4a7dfbcf77527f646528daa75ec4b59589a1905febed21e1a20d333af2a55c291ea57") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:15 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x400, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x6010, r0, 0x0, 0x0) 16:01:15 executing program 0: mknod(&(0x7f0000000080)='./file0\x00', 0xc, 0xfffffffffffffffd) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x81, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000080), 0xb, 0x0) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) setuid(0xee01) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x1, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xc600000000000000}) 16:01:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[0x1, 0x101, 0x81, 0x4]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {0x30}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x0, 0x401}, {0x18, 0x0, 0x8, 0x7fffffff}, 0x7, [0x400, 0x4, 0x9b5, 0x1000, 0x6, 0x6, 0x1e, 0x3]}, 0x3c) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:01:15 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x8, 0x3, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:01:16 executing program 0: r0 = socket$inet(0x2, 0x1000000000002, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x2) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) writev(r1, &(0x7f0000000240)=[{&(0x7f0000000280)="312ace05aa733deb7bb88af91afbfbc44cfad2f3a873477c2366616e5e7653ecb117997df8d0aced11c6c9828594a501852256addfbf9a0d9d6174138b905a94bba879ea8a37ce744345e166b7f0dbe90fe5750d131a9b33a6c8a6f1e9457c777f74636bf2d84ad9f4885a22a500"}, {&(0x7f0000000100)="0773ef698b51"}], 0xe1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x3, 0x0) r3 = dup2(r0, r2) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="883906a7dfd956ce6c65d2ab"], 0x10) sendto$inet(r2, 0x0, 0x0, 0x0, 0x0, 0x0) 16:01:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x48}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x102, 0x0) dup(r1) 16:01:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x10, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x80) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000100), &(0x7f0000000140)=0x4) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x2, &(0x7f00000003c0)=[{0x5}, {0xeaae, 0x0, 0x100000}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000180)=0x4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000280)={&(0x7f0000000240)=[{0x43, 0x10001}, {0x61, 0x1}, {0x83, 0x7f}, {0x8f}, {0x23, 0x5}, {0x67, 0x8}, {0x47, 0x5}], 0x7}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x20080, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: pipe(&(0x7f0000000100)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x2d}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000004c0)=')') r1 = dup(r0) connect$inet(r1, &(0x7f0000000080)={0x2, 0x3}, 0xc) 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140), 0x0) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 16:01:16 executing program 0: setregid(0x0, 0xffffffffffffffff) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000480)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000ff00000000000000000000000016000000000b6fd200"/113], 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x208, 0x0) r2 = semget$private(0x0, 0x3, 0x80) r3 = dup(r1) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000500)=0x100000000) ioctl$TIOCDRAIN(r3, 0x2000745e) writev(r3, &(0x7f0000000c00)=[{&(0x7f00000003c0)="352c996de5899c87197aed9564168e0341502f260bbf6d96000b3bbb793d97398c43d3753a8d24fb22674bf17457c05471251d", 0x33}, {&(0x7f0000000640)="327db2a774bf00185c83919c5bc3c6d616913dc73274a3d2fe5739bd9716511487ea9db4f8ac60e39e557d65bd58fade19b8745f22faee5c352238ba36304cfdbafc6bdf725320b506edac621b3814d9dd82c091a798564a04c71c1f1764d7016ea47f0d577ceb305dac993f9daebc984a25538858b560da1252b0691ca35346c6f90d1186638b7836ebc3f1c94bbba1473d5fbe592780174b911520aef09094c880a7f8f7eb6ce8847e0f805d86d66b3f104785d3", 0xb5}, {&(0x7f0000000700)="6a784296b9c4820e7474f21cc7dd4437be0673d53d0e3e2f84ae17a0b4ceb029e50e8bd0459e6ba45bbaa2394d21458e6c51952ba7c2fe170a52a0dbaee0eda73e321b15aabc081c", 0x48}, {&(0x7f0000000780)="8cd083f34e91bdac82aae9d217c1919951932d208d0e2d9204d94e39f93c2543cea803e01bbb7d6949430d5ec34540a979e55aeb84f852825967242aa5e08ff8829a04dac1ec178ff347aa0f36854021aefc3ff8a1b3bca27a171804f3b55b5e785e9ba45d357a04725e7cc6f795d008b138268196a49a9815f827a7d69446eaa0822ba9084e5aced4d07e11b2bc19e5bf281fe08349e3d8d4b893ce4036ec9ed4d2e5b8dbab07398e0a39275f090bc6885fafdc47d193648d8e70a1729fe5d8ed77bca7e2c0eaeca501ab9ccde7", 0xce}, {&(0x7f0000000880)="3f6ddd23fac40ee6c4a79a8f2f7f7a515fb6532b9d92ee4b6b523b6e01cf438538956375de56befcdb22c8ccf561e08b766afcff6e5b4e90e11b7b1ca01314d7667aed39fdbf1bfec864468a", 0x4c}, {&(0x7f0000000900)="be8cd0c7d5c0435a2b71bfd7d58156a031640c1a6f1efccd986f4ecccb59464be5355f9882bd859556cfa2b14fa003f744740f5b9a155d3dac80f25f41b338e7966dfc5854244458fd3ddeef1a84f32290ed016ea2b46e389c89b0914ee23285005e980a1feb2100556df206c18e09a50c9a7088de2b861404041d7bcbae28f9581249d5e671f545f30dcc6cabc3f77e466c282fbca3c72650f3e23a960389191d044ae039f46bd3013b4a08eb98f26d31a2d797ba347054", 0xb8}, {&(0x7f00000009c0)="f163c7f57982b0cae5140fbdb6d7328048e1cd8e3ed378e0cd9fbcb2b29d3cfbe704efa8c83b71a47de7f4edd71b83b28e08dd3ce7b4eddcb26778b1f20855642aef90922fdcb4abb1ab407094590d0794cb3900af", 0x55}, {&(0x7f0000000a40)="f9ace44c149fc9dc643290238fed52a99b86c0b428755a6d66d61dfa21fac52307d7b4d89b4012d8bee0b66f90c8c8675dec57c1dfe796520a20d34d", 0x3c}, {&(0x7f0000000a80)="8e8a6682b648314c77d82c40c8c1ca94cd1d29201db87ba9e773d68e8bac6a5b491d02726e7b67799898e651878c4010743174f6ba795cae1453010bd0d6f5980aea88a2136f5d0b11c022072270dce211866537a73a84cdb9dacf660c3a514485e184d48c80cb28e3219d328293f05d4ce0e614024424875a07ae7cadb4a2a2904e2ef7e7926e6a00c17fce6c6210b830bb78a6f641bdd6645bf00fb53127eb4dec4f7a587a668b24242dedb52a5e7194be72516557f3b3f23212578ddf6f4992cfab", 0xc3}, {&(0x7f0000000b80)="5900a797c34bb3510f22e068973ed2987ff2054b6502d4a9c783b51f79dd7eb00498233a5b37fe859864c223753303697c5c8ef55ff3ca46f642b5a15bac72c0a84cddddf32f8b0c154b8b634baadce2baf1234c5982e0", 0x57}], 0xa) ioctl$TIOCGFLAGS(r3, 0x4004745d, &(0x7f00000001c0)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) chflagsat(r1, &(0x7f00000000c0)='./bus\x00', 0x0, 0x2) r4 = open(&(0x7f0000000280)='./bus\x00', 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000240)={0x6, 0x8000}, 0x8) ioctl$WSMOUSEIO_SETPARAMS(r3, 0x80105728, &(0x7f0000000440)={&(0x7f0000000400)=[{0x0, 0xfffffffffffffe00}], 0x1}) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000100)=0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse0\x00', 0x100, 0x0) ioctl$TIOCSFLAGS(r4, 0x8004745c, &(0x7f0000000080)=0x3) writev(r1, &(0x7f0000000180)=[{&(0x7f00000002c0)="000000186004008b0006060000000000c640907a000000000000000053b5d1d00000000000f10000000af6dd4546b68de1835a7fc8d3e8ece3836b3e788f74652d62e159c51bad5a8bf626d9dea3d543355b08213a5d30a9f4d317baa6f0749b9ed8026e2c9c741b322dded563d16e9e1153b3cd9a65255f6c0bad196a9830fd7899bd37798d3a82cbc448a4c553cd76b238f54813a1ad3466c9858c8f79a55d996d5745238ff17c51ebd119f9b321374e083dc93f33b8aca6309f0a25efaecd6abd9d5261c1feecd7a7712b57f79a59378c022106a49545b084af780a90e7a3dc209e5dfd6ad11cb7c2c8f2", 0xec}], 0x1) pread(r4, &(0x7f0000000540)="78ab3ef06ed628e06a32bbb6040a0aa256d11c2aa0feae00aa18a373f549c4c4215be8a415d9f16c80279b01243981f270603570313d1a90a8afaf8285e83217bd03f41dc54cab45f4ca37eb979a8d76766fb5a9d95178aaa493cb282969f7f33cb15824056fd4e13eae2e44b1597bbfb2e9883af0c8193ecc389a3be64c2571dfd87dd0e41f1689b9b368fa9b82a323a4eee951d9df9edbcdc6db3ef1ffa404dc2a40f3d83969cdca17f6b521546d2abb276452968e909f75ffc86f516af01b2a94f014a4abd344d56912fe53a10369cca5fbcb71344549738851fdfeb00e265fa36e99e7cc4bb9da75595913accc2edec6b621c25350ce4ec6177f21ac", 0xfe, 0x0, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r5, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/12) fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDENABIO(r1, 0x20004b3c) getsockopt(r0, 0x200000029, 0x65, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000040)="ce1309c2eb4c71f70b292ed21bd65c1a384f040280be93da323828c87111fb0dce733ccddab8b503c9615ae0ead44b0a5d22f07a67b46c2998b4c6e2c656c0b7acb9b848b5d2602e04126f9e3d65037df100dd32a8ede907a52be7c69b3b0f3fb71e8484f0d59a7e3737255d5b03ce2d26d73d0311ba0f1758c6ee83079665bfc731e08f94347aae29dc03da92e2", 0x8e, 0x1, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x45}, {0x50}, {0x40006}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000080)=[{0x0, 0x2, 0x0, 0x2}]}) rmdir(&(0x7f0000000000)='./file0\x00') r1 = shmget(0x0, 0x1000, 0x20a, &(0x7f0000fff000/0x1000)=nil) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSDTR(r2, 0x20007479) shmget$private(0x0, 0x1000, 0x18, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000240)=""/209) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) ioctl$TIOCSDTR(r2, 0x20007479) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), &(0x7f0000000080)=0x4) lstat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCEXCL(r1, 0x2000740d) 16:01:16 executing program 0: ioctl$WSDISPLAYIO_SBURNER(0xffffffffffffffff, 0x800c5751, &(0x7f0000000040)={0x7, 0x1, 0x1}) nanosleep(&(0x7f00000002c0)={0x1, 0x6}, 0x0) r0 = kqueue() r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x2) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f00000001c0)) kevent(r0, &(0x7f0000000040), 0xf8b1, 0x0, 0x10000fe, 0x0) r2 = semget$private(0x0, 0x2, 0x40) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000080)=""/217) 16:01:16 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x40) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x6, 0x100000000}, 0xc) mknod(&(0x7f0000000180)='./bus\x00', 0x80002005, 0x514) open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x800000000087}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0x81b, 0x100000000, 0x7, "c77076735cb6e10e456c6eebf391dbdb8ac90d79", 0x5715, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20080, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) 16:01:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff4e, &(0x7f0000001240)="b1838419079fba2db20ea0af10a296f66c94131a4fa78544aaeca60800a7deef06893bd6980d3ae2dcc09bc1b761abe4d696592ff248ef49010369ef9db516889af55d366688c3dd19d157d3f7bc95d86038013ad0938626a1a7bfa20f38dbf287a3f875fa704c7dd2c49f722aa1424f6fdba3f99cc4135b49310a18faa1a6e51f248dea12931fa0bfd45b6e2f17b5bdb49807226df6702c83f2580f07aba82e4aefcadab6903f94a5d9e2213fa3") r1 = semget$private(0x0, 0x7, 0x10) socketpair(0x6, 0x8003, 0x6, &(0x7f0000000000)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000240)=""/4096) 16:01:17 executing program 0: r0 = socket(0x18, 0x2000000002, 0x0) setsockopt(r0, 0x1000000029, 0x24, &(0x7f0000000040)='\x00', 0x1) 16:01:17 executing program 1: r0 = getpgid(0x0) wait4(r0, &(0x7f0000000040), 0x8, &(0x7f0000000140)) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) minherit(&(0x7f000001e000/0x2000)=nil, 0x2000, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000640)={&(0x7f0000000600)=[{0x22, 0x462}, {0x26, 0x3ff}, {0x0, 0x1}, {0x0, 0xfffffffffffff001}, {0x40, 0x100000000}, {0x83}], 0x6}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000006c0), 0xc) r3 = semget$private(0x0, 0x7, 0x0) munmap(&(0x7f000048f000/0x3000)=nil, 0x3000) semop(r3, &(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) r4 = open(&(0x7f0000000540)='./file0\x00', 0x82, 0x8) r5 = msgget$private(0x0, 0x88) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000780)=""/4096) recvfrom(r1, &(0x7f0000000380)=""/211, 0xd3, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) wait4(r0, &(0x7f0000000200), 0xb9bfdb9a1d73d409, &(0x7f0000000480)) recvfrom(r4, &(0x7f0000000580)=""/41, 0x29, 0x2, 0x0, 0x0) r6 = accept(r1, &(0x7f0000000240)=@un=@abs, &(0x7f0000000280)=0x8) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x30008, 0x0) ioctl$BIOCGRTIMEOUT(r7, 0x4010426e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000680), 0xc) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000015}, {0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x20880, 0x1) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0x5, 0x5}, 0x10) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x2, 0x8) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ftruncate(r2, 0x0, 0xfffffffffffffff9) 16:01:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x7) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20301, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x100, 0x2, 0x2, 0x4d6}, {0x5, 0x7, 0x8, 0x7ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:01:18 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r0) faccessat(r2, &(0x7f0000000140)='./file0\x00', 0x11d, 0x1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001380)=""/232, 0xfffffffffffffe4b}, 0x0) recvmsg(r1, &(0x7f0000000680)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000080)=""/24, 0x18}, {&(0x7f0000000180)=""/222, 0xde}, {&(0x7f0000000280)=""/173, 0xad}, {&(0x7f0000000340)=""/189, 0xbd}, {&(0x7f0000001480)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/87, 0x57}, {&(0x7f0000002d40)=""/4096, 0x1000}, {&(0x7f0000000400)=""/79, 0x4f}, {&(0x7f0000000480)=""/137, 0x89}], 0x9, &(0x7f0000000600)=""/128, 0x80}, 0x0) 16:01:18 executing program 0: fchown(0xffffffffffffffff, 0x0, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) 16:01:18 executing program 0: r0 = socket(0x400000000002, 0x5e2761f4a97f26fb, 0x1) fsync(r0) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0x35e) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100b0, 0x0) pread(r1, &(0x7f0000000100)="987375b58fb42d56266d1f6f1e6265050ea0a62361cc1e334f08f857ad7415feabf67d5010dd0bfadf27688b05b947bb1eca23c14144529e0252c816d5092260e825a381bf4c5122c46e2490db812be29f192310ea1348abecd546a49609488440403dacf92affec", 0x68, 0x0, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x2cb8, 0x80000000, 0x9, 0xf59, "82d819cde1ad2b44235c8dfd710bf820072b48ae", 0x7, 0x920}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x9) 16:01:18 executing program 0: execve(0x0, &(0x7f0000000000)=[&(0x7f0000000100)='\x00'], 0x0) r0 = shmget$private(0x0, 0x2000, 0x40, &(0x7f0000540000/0x2000)=nil) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = msgget(0x0, 0x0) msgrcv(r1, &(0x7f0000000080)={0x0, ""/46}, 0x36, 0x3, 0x0) mkdir(&(0x7f0000000040)='./file1\x00', 0xffffffffffffffff) 16:01:19 executing program 1: r0 = syz_open_pts() fcntl$getown(r0, 0xb) ioctl$TIOCNOTTY(r0, 0x20007471) poll(&(0x7f0000000100)=[{r0, 0x20}, {r0, 0x82}, {r0}, {r0, 0x4}, {r0, 0x20}, {r0, 0x10}], 0x6, 0x5) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1ff, 0x6, 0x81, 0xffffffffffffffe1, "1a8960e0812fd2097f0e88139c299d000ab2bc5d", 0x0, 0x6}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000000)=""/99, 0x63}], 0x1) 16:01:19 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x1}], 0x81, 0x0, 0x40000, 0x0) 16:01:19 executing program 0: munmap(&(0x7f0000000000/0x1000)=nil, 0x7f7ffdeed000) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x11, r0, 0x0, 0x0) 16:01:19 executing program 0: r0 = socket(0x400012, 0x8000, 0x3) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) close(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x2) 16:01:20 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup2(r0, r0) close(r1) 16:01:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) 16:01:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000240)={0x3, &(0x7f0000000280)=[{0x54}, {0x2}, {0x6}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x200, 0x0) r2 = dup(0xffffffffffffff9c) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x0) bind(r2, &(0x7f0000000200)=@in6={0x18, 0x1, 0xd0d, 0xec}, 0xc) ioctl$KDENABIO(r1, 0x20004b3c) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x42, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") link(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='./file0\x00') 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x2}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$KDENABIO(r1, 0x20004b3c) 16:01:20 executing program 0: r0 = socket(0x18, 0x4003, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) openat(r1, &(0x7f0000000080)='./file0\x00', 0x8000, 0xa2) bind$inet(r0, &(0x7f0000000000), 0xfffffffffffffd73) 16:01:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x200000000002c}, {0x87}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x9e0000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="06") 16:01:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() lchown(&(0x7f0000000040)='./bus\x00', r1, r2) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x4500) r3 = open(&(0x7f0000000100)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r3, 0x80085761, &(0x7f00000002c0)={0x10000000003}) 16:01:20 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x100001002) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20040, 0x0) flock(r0, 0x2) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x7) connect$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x10001, 0x2}, 0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) 16:01:20 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000200)={0x7, 0x7, {[0x0, 0x5, 0xfffffffffffffffb, 0x9, 0x6, 0x0, 0x8, 0x1000000000, 0x9, 0x8, 0x5, 0x3, 0x1, 0x3f, 0x64, 0x8001, 0x2, 0x3f], [0x1, 0x2, 0x7, 0x4, 0xff, 0x9, 0x1, 0x0, 0x55, 0x126b], [0x8, 0x8001, 0x20, 0x3, 0x401, 0x7, 0x950], [0x252, 0x7, 0x8000, 0x3, 0x9, 0x13a0], [{0x0, 0x3, 0x4, 0x80}, {0x915, 0x3ff, 0x80000001, 0x40000}, {0x3ff, 0x616, 0x40, 0x1000}, {0x2, 0x10000, 0x20, 0xfffffffffffffffc}, {0x46, 0x1, 0x7, 0x2}, {0x3, 0x5, 0x2, 0x4c32694e}, {0x80, 0x482f366c, 0x1, 0x3}, {0xec, 0x7, 0xe8, 0x7}], {0x7, 0x0, 0x400, 0x7ff}, {0xffff, 0x1ff, 0x1000, 0x1f}}}) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)='xc') 16:01:20 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_broadaddr=@in}) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) connect$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) 16:01:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x151) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x87}, {0x7}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x86, 0x1ba, 0x6, 0xcc, 0xde9, 0x7fff, 0x80000001, 0x10, [{0x100000000, 0x200, 0x1, 0x2ac2}, {0x2, 0x9, 0x3f, 0x8}, {0xffff, 0x10001, 0x1, 0xffffffffffff7553}, {0x9, 0x6, 0x0, 0x7ff}, {0x2, 0x5, 0x3, 0x2}, {0x1ff, 0x7, 0xf6b1, 0x7}, {0x9, 0x0, 0x4, 0x6}, {0xfffffffffffffeff, 0x6, 0x3, 0x100000000}, {0x859, 0x80000000, 0x4, 0xa776}, {0x0, 0xba, 0xfffffffffffffffc}, {0xe36f, 0x4, 0x401, 0x3}, {0x68f3f334, 0x7, 0x7ff, 0x8}, {0x5b2f, 0x7, 0x3, 0x40}, {0x3ff, 0x9, 0x7f, 0x3f}, {0x8, 0x2, 0xffff, 0x4}, {0x5452, 0x9, 0xffff, 0x10000}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000024}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8, 0x0) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x4d}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xdfa95731, &(0x7f0000000100)="b6") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8, 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x12, 0x160) 16:01:21 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x10, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000140)={{0x1, 0x80000001, 0xffffffff80000000}, 0xffffffff, 0x8, 0xb0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) r2 = socket$inet6(0x18, 0x2, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[{0x80000001, 0x8, 0x2, 0x7}]}) getsockopt(r2, 0x4, 0x2c, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000200)=0x7ff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) recvfrom(r1, &(0x7f0000000280)=""/234, 0xea, 0x843, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") read(r0, &(0x7f0000000040)=""/32, 0x20) 16:01:21 executing program 0: r0 = syz_open_pts() r1 = semget(0x3, 0x3, 0x650) semctl$IPC_RMID(r1, 0x0, 0x0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r4 = syz_open_pts() kevent(r3, &(0x7f0000000040)=[{{r4}, 0xfffffffffffffffe, 0x1}], 0x8001, 0x0, 0x0, 0x0) ioctl$TIOCCDTR(r2, 0x20007478) kevent(r3, 0x0, 0x0, &(0x7f0000000180), 0x5, 0x0) 16:01:21 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mlock(&(0x7f0000000000/0x1000)=nil, 0x1000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) preadv(r0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/46, 0x2e}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/40, 0x28}], 0x3, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendmsg$unix(0xffffffffffffffff, 0x0, 0x8) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) mmap(&(0x7f0000004000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) 16:01:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1c, 0x0, 0x0, 0x3}, {0x6c, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='m') 16:01:21 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x7, 0x1e1) r1 = socket(0x6, 0x2, 0x101) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000080)=0x8) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x1d}, {0x6, 0x0, 0x0, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:01:21 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f00004b2000/0x3000)=nil, 0x3000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r1, &(0x7f0000000040)="ca6f44a3b41dc24547c4f15080aa0ea3", 0x261acf68cec1d6dc) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000040)=[{0x7, 0x80000001, 0x1, 0x101}]}) 16:01:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20290, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getpid() kqueue() ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) socket$unix(0x1, 0x0, 0x0) 16:01:21 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x200, 0x0, 0x8000, 0xa1}, {0x2, 0x3, 0xb9b, 0x4}, {0x80, 0x7, 0x0, 0x1ff}, {0x3, 0x2, 0x1, 0xffffffffffffffff}]}) setuid(0xee01) ioctl$TIOCMSET(r1, 0x40044266, &(0x7f0000000000)) 16:01:22 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x2000)=nil, 0x0) r2 = shmget$private(0x0, 0x3000, 0x440, &(0x7f0000ff4000/0x3000)=nil) shmat(r2, &(0x7f0000ff3000/0x1000)=nil, 0x0) shmat(0x0, &(0x7f0000ff4000/0x2000)=nil, 0x0) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r3 = syz_open_pts() close(r1) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() munlockall() 16:01:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x20}, {0x4c}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f00000000c0)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) r3 = shmget$private(0x0, 0x4000, 0xa0, &(0x7f0000ffa000/0x4000)=nil) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r6 = getuid() r7 = getgid() r8 = fcntl$getown(r2, 0x5) r9 = getppid() shmctl$IPC_SET(r3, 0x1, &(0x7f00000002c0)={{0x3f, r4, r5, r6, r7, 0x11, 0x7}, 0x9000000, 0x0, r8, r9, 0x101, 0x7, 0x9}) syz_emit_ethernet(0x4, &(0x7f0000000200)='\x00\x00\x00\x00') 16:01:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1afc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x80085301, &(0x7f0000000140)={0xfffffffffffffffe}) clock_settime(0x0, &(0x7f0000000380)={0x4602e844}) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000200)=[{0x4c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:12 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x21, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x8) 13:34:12 executing program 0: mknod(&(0x7f0000000380)='./bus\x00', 0x2000, 0xffffffffffff2822) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x90) ioctl$TIOCFLUSH(r0, 0x8004745d, &(0x7f00000001c0)=0xfe) r1 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x40, 0x7ebe6f32) connect$inet(r1, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x9, './bus\x00', './bus\x00'}) close(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)) 13:34:12 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f377d36acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000000000000027c3bc6bc873c9d612de8e87bb3eef348922db63559a338ba60db4ceba365cce1120128d80866870a6b1020d8a4021b5f0f1c469585895", 0xe8, 0x0, 0x0, 0x0) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2000000000000073, &(0x7f0000000140)=[{0x2d, 0x0, 0x0, 0xffffffffffffffff}, {0x1d}, {0x6, 0x8}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") 13:34:12 executing program 0: clock_gettime(0x3, &(0x7f0000000040)) 13:34:12 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000700)=[{&(0x7f0000000280)="c4d95f3516897200bec54e9cce88e312c1eaaef7265a0835f806687235ce57ac37b2e6d94e215e7b5a729f7c1a84a7c0999a40536d6fab3912d494a635e9f96a1e54e7e2c7cf9faeecc9da3171155736d0dc4b2abc82ff0e5a82ebf5bfd7ecf87ff4f0114661580e4d74e823c93183751e8e7b3ab5cdc932abc824c9f5111eb6434e83fbba8b6098c94ef873e6a7b7695c59f6ceaf87a2ec04b18f31e186398f97a83cb118e0fdd64219f3f4bdce66f5fab57cbd27e3e627826c9dd81025713382122e55", 0xc4}, {&(0x7f0000000380)="af8314bf7d1c0a225b79df42db9184697e49b9c5b0882f4f15ec82f3d7f6db5db321645c069dc925c6416a9f1ace6b8e9f77ededfdcc981ef6d863283edc3f7ac7fc412f199204d4340a3ed753eb1e61fad6299c9739e7", 0x57}, {&(0x7f0000000580)="f3447bb4950a5a9c2154f05c0e2c06a56d4a9b72da8197331b7f820213d818ff524cd0745d3a326e82e268589626e222b0eb04a6b89d1893295f60bae1032641f7b5a368a8b141c64dee4f423657c46038d44dc7afafdb349e7fc5942d37b87b85f538fd591d4e842e6865c06c1e6f384ff993d66c9450a303a0afa8e308dd6d202e1400e33c407c9990c00b7b98ae83e7e530fa0827884c3d755f21afb2d3eefe0a7b6f5d9974e286747d47ff5e58f756155a064f37355557067e76149fb8e4231920d2488af09d6084df8816536d9799ef96022add464fa2c1fbb1c58ce23109de68f1", 0xe4}, {&(0x7f0000000400)="27322cdd3155bafa5a2efd5cc9834d2f95b6778ce7a325e7c28bc43fc4", 0x1d}, {&(0x7f0000000680)="07616abd4c29d921313c4cd9a535f9b6ab9132336832a4524308fd67c895c3ed0e262ae7980daecc4501385f564efd999f08d231a9155beabb81e6018d19b85bdde1c52de89ef3c511f0eedbfe71ddaa482ec0241d99e38f774611236e252a0a4ed31b", 0x63}], 0x5, 0x0, 0x0) stat(&(0x7f0000000440)='./bus\x00', &(0x7f0000000780)) pwrite(r2, &(0x7f0000000480)="ac0fd6dd2f9ed408576ae1efbe5e244042c9efb31fa04aa8b7dd4d88a759355bf53c918ff352d72ed1e9a6099d9b677c147f35561c9d05dd984389a1b5f74056e4631d16bafcbd8111cb7a00e7e50600000073ef1fd17b3eda7bb780130eb8d60541362c4519a76b0fe7db0f64739c081694370adc31e8f45cbefb20ef00007bdc6deddcf3b2f79b463c01963fccc058acbfda1557937a1dc91f017eda9c1782e00b2b4b2c599a08be89f496994f679a6355726562edca44621280ea80b5e86cd8b8148741b6bd6645476cf5fd5c4fa1bde75f8496edc3d387511d95babc9e9756cbac315a3564000000000093", 0xed, 0x0, 0x59) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x80000002) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x1a0, 0x80) 13:34:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f0000000000)=[{0x93, 0x6, 0x218, 0x20}]}) mlockall(0x1) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xc7) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") 13:34:13 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="27000000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETIF(r3, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) ioctl$BIOCLOCK(r2, 0x20004276) fcntl$setown(r3, 0x6, 0xffffffffffffffff) dup2(r1, r1) 13:34:13 executing program 1: pipe(&(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="92521775fd34613f91a424d1616938bf483890453c07506a8e66b6a1a77a51d0e666e700844ecaed262d7d", 0x2b}, {&(0x7f0000000240)="f2c9a874358fa12d926666c1a5eb16d34a0877ff001f6042977eca17bb8797aec7064bd708cd89c50b3c02a3883c0c89831bb22032d043543494960aff9ec6046655c42e11181ccc12f3ed9c3ec5a4251442b503e91b1a0898d0fc8df9e5bde223ccd357353adbfc24f67fb603862f6e40149ed015f9dacf2164357e4a662992d4d21fef138f847a78fe154566d7b8556ba37108cc79cb9d1f1d324aa088fcc1e284fdefbd5e26ce551dae2254ed23a08d4dc1e2db02b206802e34759bf9edaf23d879008eaeaa79ddeff2c8265bd16f5cb4924842b8e4b2b7d2", 0xda}, {&(0x7f0000000340)="d35078c1c0db422e4b137cf9f56dc85da05757a2351966871474a46d10d7add5eef0a10e283c7ab68b0424fd72d02e0beb1c40eff2ace4b5b22932ee9de1fe7029d2fb0444109e884c5dd5a2b82e7ceba985a1293663e54cea53fe42523c60fc809322e4896be95688274ad2aaa835c2e3c2e024389e4e1eaf78a1ac9a09400ad55f94bc176c924a38bddc044995896f2bee9b4a15ac1d745d6d07d9564c39b05eb42cca0a98eb00aab0515c09085b650cf1eed29964ee521bf1ef38c5", 0xbd}], 0x3, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d8", 0x48a}], 0x1, 0x0, 0x0) 13:34:13 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f0000000140)={&(0x7f0000000000)=[{0x0, 0x2}], 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f0000000100), 0x4) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0xffffffffffffff59, 0x0, 0xbb}, 0x0) 13:34:13 executing program 0: r0 = open(&(0x7f0000000100)='./bus\x00', 0x80, 0x148) mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x7) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000140)={0x2, './bus\x00'}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x10e02, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000180)) fchmod(r0, 0x1) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000000)="000000186204018b002b06267e897f7780e9992d83600053c0ffffffffffffff00a23014da00000000e1838f74a2e84567f810efc950550ca7f9a86a652d62e159c51bad5a8bf626d9dea3c2c37bb79d7d2c336e000000", 0x57}], 0x1) 13:34:13 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) setuid(0xee01) ioctl$TIOCMSET(r1, 0x4004667b, &(0x7f0000000000)=0xfffffffffffffffd) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x0, 0x8}, {0x3, 0x3ff}}) 13:34:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000000), 0x25a) 13:34:13 executing program 1: r0 = socket(0x4000000018, 0x1, 0x6) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x8010, 0x1) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x3fcd, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 13:34:13 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/44, &(0x7f0000000040)=0x2c) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x12000)=nil, 0x12000, 0x0, 0x2811, r0, 0x0, 0x0) 13:34:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20, 0x18) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000140), 0x8}], 0x28d, 0x0, 0x0) pwritev(r0, &(0x7f0000002380)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d8", 0x48a}], 0x1, 0x0, 0x0) 13:34:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x2}, {0x28}, {0x6}]}) pipe2(&(0x7f0000000040), 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="a6") 13:34:13 executing program 1: r0 = socket(0x18, 0xffffffffffffffff, 0x8) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000001200), &(0x7f0000001240)=0x8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0xc7}, {0x64, 0x6}], 0x2}) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x0, &(0x7f0000001180)=@abs={0x1, 0x0, 0x2}, 0x8) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f00000011c0)={0x1e, 0x1}, 0x10) bind$inet(r0, &(0x7f0000000140)={0x2, 0x0}, 0xc) socket(0x21, 0x1, 0x3) bind$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) 13:34:13 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001300)='/dev/wsmouse0\x00', 0x8000, 0x0) write(r0, &(0x7f0000000280)="f5bdf88e11e0bcef847620a70059fc6fe9c201637621531f381951cd1a3aa834b9cee8d7bb0591bc23aaf9e2ed10cd9a9616f1adb50f19cf919a7e5a422dc1c03d0502a7f673f58943c9288d72082642935519bde6dd956b50d55ffed22770a034e86f1b7fef6928ef15a879ac864177e8273497d6f230a9b5b63f349af52ddca0c076503f3f28e175ca434486d5e6243bcf95506adc999a0d5508755af9a5c191e2653683733f9b4feed295b006515c2ad5c6cb68b65aaaa971b7013eb6c4a6008b1aa7fa9a928be5bd3dae57222908769910534eb5688b4d5f96a6b7280575cfe1047efb67e61273d0925065d345f85b4f8d9949fac23bab3ebb52af7fc56309b7b2442ffd5f7f4afd93a0deffadfceb998cc6a45a9b15b5393c1da94f55b43793093707a5057127688aef81cbf3fd7fe5b956804afb1aa57350c983f3d2ad819f85aeb9aace605c49fd3abd341880e844c70bc70365718040b0c1ad166c998e08a2de236b2652bd3953db2b8bd6b951e160e64ce4984071211085ebda8ce7c1cf4f5d236d3709ddb4d3fc04cf4c8d08734b7fc79369906dd457451d4c4a0e26b684174c25cf3f3fc249834f510144eff097a6b5125431e058fc01da56e53f5bff39cef24cc7a9bf57180eb3a13ccb9aca3304b8c77390a792acea81f6dc398893a6999f9bafff33504b9c21f0c8437234ac84bbf2bcf0f33f9146b7e72729862dde1dc21fe57f49e0cf9e3895a345749e559eaa9b397220c43e47173dfaf1b37086f11c29ce460bc504b03821fcbe74da939ba75c329dbbfaa2937935285da5261aab1f8fe4e291615b5a877615867da06d1d592c37a1ac18123a60e09e0d3de1d2d9eb83f3e9e7a0e7b01ba985555c906b19ff778b5f6b0e066e16d3bf8f883ab91becdda0bceb6a04fd95b87422feb37c046d3d3dc9a35c0e152ac6908a920a1b42f2bd1cac599562ca4d448ede633f746af5e2911f149ec11baabff2362d5f0c17961f3b434689d2a9881bcdcd6690970fc022f57c5fff8cb204e07ddd8b101b7243e1a8e85bead732c0681b18091ee411753936bc543cc6a696c7b25926d76b30f7fb8d0cdec5d4414d084351fe4df847d31cca8ef000e20e54fc3ca4d08e454f393c271f305d73956a4146708ac3c4d5a685b51ba5a16cbcd83d96cb9f78598e038e6fa56e4e4a0867bf2d83ac33c064a6e2cb90214db40bda4cd91f3e2fe49d1bb8ab819e3fb8f03a0edc8aa6caa777338799a82224be9100705ebde865c873be05e8b2c8f5fd88390ad13f7541913966e7f8462f3c3487f16866f6c2846236af3b9d9912a196cc4a424678cf5916e245582e9ced09570fe0b9dd1de6061d97d51c354e59687aeca6817944188d4558fb2f5fac64560ebd8314038f9db5eeba7df82cd33133fc9082516d8550d690e205ac7115bdb230f57e0a7642ce8d3531364578757e9dbf15f7980ca24abe7e21434c2c6d64dac7af9833489f50371beb939ac58ae6080f95af91c8d66e0493fe16accdceb1dc47f48c467bce04315d63715584e96cf13e8daca18109004cfd1480bf7e62e5ff9502ef8ee8b4b18b5083838b611570f1ebeda17d924ebd93ce8f38542bcc46dc87d02d34ff90fa2dbbc4a002cda46e27d4f6b2fc2ed2977c016fd0f0a2a4ad6b8977bd626777668fedb0c94bca8aa78a96bbfd07efe39630a1bb62e6dc49b124dcf7ace950845aa23202663841153dd4ba72b8660e39ad521f1d0e607ba15d60d690c06610017fd1a932369ceb4a176954a475f83702421aba5bf7bac1d02f4048265612dbff906b18839f2259cbab1f7d7d390de8da8142f72b13c8658d133fb96ad4eace390156d515407e9073f636844fcb6501ae30e747db0e8817258972bb13752d6e53e68a77d6e0be9529b9890f085ca75f84ede842d39da712d9253298d5555ffba7e16b7df5100ecc5d28b941e30a32dfe601a9d223a04e1a521552ff40e9dd2263dd03e207cc5f735b29ba72f11173a58a53be026149551e7346dbe3ad3349c8ce4bf00b04fe409611f3f873f036ebe513aa26f3939295dbebd75c967108d6262d137bcdbc740e677b896a1517058973f74e0219668900e16439fb66bae21623f79e75c6dd23f71344965be8109a91a58643100b0f1a2fe21a864bf0460ddceefa86a45069969553d372c60c92699d8baa59a64e5edbcebe46d4022e5e37162acfe09fdacd474916bef68d2c5feb4e2ee6c747afd1449f2bf5ca05f30764cef49e641ea2c4d43b5b495885033e64e2b3bf2a776d7d8351d452dbe97e8d12d2ea2d11231a7818161c9176e5478f6d610145665f8dc1413c7b3038ef69d91652d2301d1d9566be66d8005b25e7aed2b2b391677002f9b39a2e253870aeff388d42aabbb12273b7cd3e8a658568904eb553c81b49058cc47ca37b1088fa627e1ea0979ffaaa771ff4aa4cdcc34937ef9a25e4c1e10b06119fdaae58113a434b05196d240ac6b96857a5508b0ef219b711e9ba739fe596cec59bc0af1fd2a67202080b1531c1d55be4b98aa51d07ed4efdc0852a2860b34f73de04f84fbeb87cb922e54c8ba8b4961de3fc1b8f74e7c4464fd822ffbde82ec3ea731fcd1eecc6fc4fadb77179e66d2fea425e1faa69009cd037b81f799a7f950c8b89a1ac5a5040e1432a43fa0c9fdd1c80715966b79bfbad6b70084e2d407ea330d1304f1c793b9b039c3c74cd3fd1b07266bc3e343f1701021865f9a3eed68c627316385cdc40059a1bde47e2b848c3e7af47790ba797112f92fd84bf1bc9a764bcfd5abeef495d3434983e159a90d9cb35526b05955e04a240711e4ac63946c09edc04331411fd02e8a4e9d86685fb0368ca024cb7f18f6d2b266c100f86cbec2b6fbb26637fdf35aa7ea4e3d764d68fb9231008915816b33209c5546a36d091e63b8e0fc4742bd400f7e5d4c1b7ee686f0d66c441efb071e865f232b577811df8824957fee73ded4de8dce0e0410781ce08deb97e6b8293bdc38193154f4a718e4e66b846ef9657dc0889102fd2687e52953415f7dcea3bea78a1d5db5e24f182a0b79dcec5cb8d0b4ad59677573d9abefd8f3b6aa822634a4c0db96d6ac67a785ac3a30234b56620ba29cdde4a1fe5e876549d3f8f003012885cca348c9a9fd02dd48bde91c52252ad769dd5375b1d49048dc71ff18fc394c1597f5216c111ba9e2b8257688e22bfd6d7dcb09f39a1e5868ad6e5c8a26572ea9d9c7294ab337417c93bd9f99b4a1e4d9a23de4e11307193ff0adbb648fb7eaf0b69607adfe717b3858e2631efb5addd81e4481582ad542f727da9e959ecb50cfef6749c664679a950b2c95a5cd57baf1f5a8a5ac70d2bea9b0169e8a1b18d327faaa67c02b7a1a1ae51bb877798c57e98dc77cfd9ef8f953cb4b50674c17f3cbcd9830ed760ce104db0cf1ac237c6932d38f3bf5b4081f7887be31d9eed8cc933045961cb5c67dcea5637ba55dad5c3337ae957ad249a22c4c43fd36b6e869a55a862ebd6a98694d1a5dd21d32a730c95fba8500c0cf837e570878bfd352ba1dbb71b79672c4e99200703bbf42c00098e9951028828cdf9d26b99596aa787b879c6b33c01acb81ee36617eb63bd43b9cd55e4367c5a7bed2270d3ea292e47a30db5ed85b2cd2ecc52ef5338ea7c93bcc5a5f93945153983b81bed2bd33027cc27471d8fd521895963878fa7ec41919ee4647c70a0ce117cf607a458c888fce7bf2ee15646f27ce711fe80491d4c303216560f7d0bbbdab1a940a9d13aaaa28ad202134860bf2a1da40028e1da75b864117d907176466e34d48f9f808baa9db9c5e3af74dc53c2ca4f8763210bebd669aa134561e39a64459669c1b94e129d565649ca33c93b7200db0ab3d62a48770faa847bcb69283ebbaac881c85cbda315e2705acc428fadb0d5b336521808800137520e5813262aded48baf251f3f780dc2fb04177d0082919cd59f4fc08b62b1865811d221ea230dbb22f6171b75459f8401e27fd54d8850790001980d7cdbbe41e2ed48a3fcd1bb9371e0e3fc7f3ded3c17bbba4b00b3650510837c4e9306fea8d8e75731bba8142f4850310c5e2c2f3b56f828a315e6dbb7cf013fa3e6d6960a9d7df287b8867bf1ecb4c8449bfc3b9b76d0ef65236f6040d0729987e887236e1b1895f5b4ef9d9b4eea82ce9081b75b851af7b8eff0bfe69eeafc560659bc13503e7782083e5dcbb86f05d2991e5614508f4718843b139652f1395213913533ce18a32258d1aeb491102897aa8433e82e92522c37398c6c7ae343ff2350d14dd52fb50dc387352cb9d0d440a5d2b30590b4dab57a0315340c4504fff402ab88ab53b13c17234756dca80bbd4625b759e843e87ca87ef4b39843c9428f82db9b2d52ef8bce846dc0018bffce391db6755d5b5575f196f2c2972dd50ffc88cc868d1943e219fa86d09f69ee23d54c80c55b15e903e9d98b7b4733b3ef5018f9851f8c75821f03084b8aba2b6eeb8ae34cf82330c0b584d86a45259f44d858c1e095b016049ea6277c2dfb45caaeb5af6b8caaeeb77f0e52252af5d6c35f2f651bd8f5bac5c96be6c78bf7b28452ed18ebf5a7856afef04f5b4c018c5103cb34ad23ce9a03f336e55340242ce4f49d6438461778634d7676afdd72eb9d4f0e95b179a008999a6c0e1c0bfb6eed9ddc16b5fd4a0c08cf8ed7bd8fdbdcbf160e7cc74bf297741abf997ff6c693179c4b59f452de1cedae18fe5109b2d3543455d03bd5b4ad11ba6429bd3460a086e6a5654cf5fa947f397e5a20f653a4074e3b540984b66e7b9fcf6b7d71bc4c1588094bc88aa4974465aa965b70ee29798586d2d9d72e37d327f795ae715e4f2935f09cfa679f62c20b6f7d094d23c8a74aa9ccc63a40c62c9271184a4b29211f82c594d89c50fb17b804ac3800a949d9d1ad5d8752e3dca95f933d9b755c0235ef8e6abb140099d0aca423b6c8ca9a995ae9f8b669e82e3df17ae13c101545284e3e66ab7e1333be725376b5c5daab156b180c7f50dc0c2d53eb11c4995f407b1e066a1bcb7058f88a5a53ac06085174475af067f375cc15472c5a902c94ae75de6c23cd57930b1bb02e56eb702f18a7a9d27e280df60175be5dcd906231497dd8673efece28e0e54a47d0a3a07860c3d7b7f23a7baa0758076fab14f1ca9349da0240e5bd5e6ce97eb50377c376bc40173492f61b3ce0af68ac0073047cac709f3de0bb1dbfaadf511baa2ef23ba1dfab108bca4c572b3047782f7e954cf102c5011e29218fb5b8c38434af7821391ea74e4c21f2e03214113ed54ca2eecc1f255172b99c3be7c683eb0e85ce284b524de9138a488983b8d3b4f0ae70f33985233e35f0da99a8e4c2cae42761b05a1e810f1ffb5b9417d2649ad0a3b10ba459ca1a83982a3f938c3ba6103cba7023a0aa84224211863622647021dea3b88ca3625f45e50e78dfcb059688a792b9e6b141131a479bf296fe519581970f9c130c440d0bc53f855a4eeb350dab024dcf998c6e18b89ed7c17b515863dc9f0e66fd9fed6def8588b3d6e7de2c3aefce8aaa5756ca8cd854d386a91834fa3d578e598b7129e4d538298fc867fe0a25d7d0e1c66f78b56fcbd065437bd8df8e92c18784105c81c4e1d664afa29925d23954403d190aa2e0900b55882e02a66cc436c128f216d7c68a2498bfa899453bcc6752a6f72b4ae8d30e0ebd189a80e31e528042eae37b29aa4c8e2750be3ed2399b832ff0047031a1c63a55db15305182cfdce315e8bb4b56abcfd711d3d04dfae57506", 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000040), 0x0, 0x0, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r4}, 0xffffffffffffffff, 0x82, 0x1, 0x2f3a, 0x5}, {{r1}, 0xfffffffffffffff9, 0x84, 0x11, 0x44a, 0x100}, {{r3}, 0xfffffffffffffffc, 0x82, 0x8, 0x70f9, 0x3b}, {{r3}, 0xfffffffffffffffb, 0x4, 0x1, 0x6, 0xffff}, {{r1}, 0xfffffffffffffffd, 0x18, 0x40000002, 0xce, 0x7}, {{r3}, 0xfffffffffffffffa, 0x60, 0x80000002, 0x3ff, 0x7}, {{r1}, 0xfffffffffffffffb, 0x4c, 0x40000003, 0x4, 0x7}], 0x800, &(0x7f0000000000)=[{{r4}, 0xffffffffffffffff, 0x0, 0x40000000, 0xf, 0x7}], 0x5, &(0x7f0000000180)={0x200, 0x7}) r5 = dup2(r2, r3) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000001c0)=0x1) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r1, 0x0, 0x0) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) kqueue() 13:34:13 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) poll(&(0x7f0000000180), 0x0, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000000)=0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 13:34:14 executing program 0: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r1, &(0x7f0000000080)=[{&(0x7f0000000500)=""/247, 0xffffffffffffff95}], 0x1000000000000080, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x8) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) clock_settime(0x6, &(0x7f0000000040)={0x4563, 0x80}) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) close(r0) read(r2, &(0x7f00000001c0)=""/143, 0x8f) 13:34:14 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0xa0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x120, 0xa0) dup2(r0, r1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) r3 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:34:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x87}], 0x1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x3}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:14 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x200001005, 0x0, 0x0) 13:34:14 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180), 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 13:34:14 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0xb) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) open$dir(&(0x7f0000000180)='./bus\x00', 0x80, 0x42) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) open(&(0x7f0000000140)='./bus\x00', 0x1, 0x5) r1 = open(&(0x7f0000000100)='./bus\x00', 0x400000003fd, 0x0) writev(r1, &(0x7f00000000c0)=[{0x0}], 0x1) 13:34:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000000014}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff49, &(0x7f0000000240)="b6731abdbf014ab646c96fd1aa3f001ca091d14d6cf827433fe603088daf6558abacf3df00184f858adb000000000400008c714bc275aa5ddbc337b24103bbd6035ee99db52da9c5c637c377d45050c4efbe41488f64c3cf4eec5050d72bbaf8ce25c7fdb0bac28393224c76ce0a772774eac154f58a5526844696897fec8fbeee4b65965ca88212f8187047e888946ea792049a76ac4fb2f0de5165e4e7a31ddad6986434ade8d7507f85ddd84c1e7fa7") 13:34:14 executing program 1: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r1 = socket(0x200000000019, 0x5, 0xffff) dup(r0) setsockopt(r1, 0x29, 0x20000003e, 0x0, 0x0) 13:34:14 executing program 0: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x17f, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x10002, 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') getegid() setuid(0xee01) rename(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)='./file0\x00') 13:34:14 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000040)=@file={0x1, './file0/file0\x00'}, 0x10) sendto$unix(r0, 0x0, 0x0, 0x8, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10280, 0x1ce) ioctl$TIOCCDTR(r2, 0x20007478) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000001980)=""/4096, 0x1000}], 0x1) 13:34:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x3, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000080)=""/165, 0xa5}, {&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f0000000000)=""/14, 0xe}, {&(0x7f0000000140)=""/28, 0x1c}, {&(0x7f00000011c0)=""/35, 0x23}, {&(0x7f0000001200)=""/134, 0x86}, {&(0x7f00000012c0)=""/170, 0xaa}, {&(0x7f0000001380)=""/191, 0xbf}], 0x8) 13:34:14 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x30, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x42, 0x0) r2 = socket$inet6(0x18, 0x4, 0x8) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xfffffffffffffffd, 0xc31ed6836ed97959, 0x4, 0x1, 0x5}], 0x7, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x8c, 0xb639a9bc959a25d1, 0x9d, 0x8}, {{r0}, 0xfffffffffffffffb, 0x4, 0xfffff, 0x2, 0x3ff}, {{r0}, 0xfffffffffffffffb, 0x42, 0x6, 0x3edf, 0x1}, {{r0}, 0xfffffffffffffffd, 0x20, 0x40000003, 0x74b, 0x7}], 0x401, &(0x7f0000000140)={0x0, 0xfffffffffffffc01}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x2) r3 = accept$inet(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = syz_open_pts() bind$inet(r3, &(0x7f0000000240)={0x2, 0x3}, 0xc) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r6, 0x80045756, &(0x7f00000002c0)=0xee) ioctl$KDENABIO(r5, 0x20004b3c) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000300)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000003c0)=[{&(0x7f0000000340)="e7e76078415eb2bd17140cfa1bc3f04099b49ef80541916b6391906131c66b96ef67490a8f70073122565315627f10640fa8c39b26e9460cdd352f38fdacb91ac10a32c9200c", 0x46}], 0x1, 0x0, 0x0, 0xe}, 0x2) ioctl$TIOCSBRK(r6, 0x2000747b) ioctl$BIOCSDLT(r6, 0x8004427a, &(0x7f0000000440)=0x7) getpid() ioctl$WSDISPLAYIO_ADDSCREEN(r5, 0x80245753, &(0x7f0000000480)={0x9, './file0\x00', './file0\x00'}) getpid() syz_open_pts() ioctl$TIOCSETVERAUTH(r4, 0x8004741c, &(0x7f00000004c0)=0x3) pipe2(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETF(r7, 0x80104267, &(0x7f0000000580)={0x6, &(0x7f0000000540)=[{0x10001, 0x1ff, 0xffffffff, 0x6}, {0xfffffffffffffeb3, 0x2, 0x4, 0x400}, {0xd2, 0x4, 0x3, 0x8001}, {0x9, 0x10001, 0x9, 0x4}, {0x20, 0x5, 0x0, 0x2e4}, {0x1, 0x5, 0x100000000, 0xfffffffffffffffc}]}) getsockname(r7, &(0x7f00000005c0)=@in, &(0x7f0000000600)=0xc) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000640)={0x7, 0x0, {0x0, 0x2}}) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000680)=0xffffffff) fchmod(r2, 0x100) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat$klog(0xffffffffffffff9c, &(0x7f0000000700)='/dev/klog\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r8, 0x80045745, &(0x7f0000000740)=0x1) dup(r9) 13:34:14 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000001400)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f00000000c0)="d1baffa52df2277f76068d2a91ed5c0c91362b0a827448b916b5d59cdf088142d4621c9e85d51839a99224d01822b8a51e022e3b6f21b2e2c9583f93c4", 0x3d}], 0x1, 0x0}, 0x0) r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) recvmsg(r0, &(0x7f0000000280)={&(0x7f0000000100)=@in, 0xc, &(0x7f0000000200)=[{&(0x7f00000001c0)=""/57, 0x39}], 0x1, &(0x7f0000000240)}, 0x801) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000180)={0x6, 0x0, 0x0, 0x6}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000140)={0x3f, 0x0, 0x0, 0x1}, 0xc) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f00000002c0)=r0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x5}, 0xc) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x7, 0x0, 0x0, 0x3}, 0xc) r2 = socket$inet6(0x18, 0x0, 0xd9f2) connect(r2, &(0x7f0000000300)=@in={0x2, 0x1}, 0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f00000000c0), 0x5c) 13:34:14 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) getsockname$unix(r0, &(0x7f0000000000)=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'/46], &(0x7f0000000040)=0x2e) write(r1, &(0x7f0000000200)='R', 0x1) close(r1) 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) shmget(0x2, 0x2000, 0x80, &(0x7f0000ffc000/0x2000)=nil) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r1 = syz_open_pts() close(r0) openat$klog(0xffffffffffffff9c, &(0x7f0000000280)='/dev/klog\x00', 0x20, 0x0) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) r3 = shmget(0x2, 0x1000, 0x18, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000002c0)=""/64) shmctl$SHM_UNLOCK(r3, 0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf66", 0x11f) dup2(r1, r1) mknod(&(0x7f0000000100)='./file0\x00', 0x88, 0x6) 13:34:15 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2003, 0xa6138) r0 = open(&(0x7f0000001ac0)='./bus\x00', 0x2, 0x4) readv(r0, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/12, 0xc}, {&(0x7f0000000100)=""/147, 0x93}, {&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000240)=""/106, 0x6a}, {&(0x7f0000000300)=""/182, 0xb6}, {&(0x7f00000003c0)=""/151, 0x97}, {&(0x7f0000000480)=""/216, 0xd8}, {&(0x7f0000000580)=""/25, 0x19}, {&(0x7f00000005c0)=""/232, 0xe8}], 0x9) clock_settime(0x7, &(0x7f0000000840)={0x0, 0x1ff}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chdir(&(0x7f0000000000)='./bus\x00') fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0xa0, 0x4) chflags(&(0x7f0000000040)='./bus\x00', 0x0) 13:34:15 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x10, 0x0) r1 = dup(r0) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000040)={0x4}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000000)={&(0x7f0000000180)=[{0x2}, {}], 0x2}) r2 = getpgrp() wait4(r2, 0x0, 0x0, 0x0) 13:34:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x81}, {0x81}, {0x6}]}) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f00000000c0)=0x80000001) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0x9, 0x9, 0xff, 0x1, 0xfffffffffffffff9, 0x7, 0x9b7, 0x2, 0x0, 0x1, 0xd}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x7) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:15 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup(r0) r3 = getpgrp() r4 = geteuid() r5 = getgid() r6 = getpid() r7 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000080)="a05ce24aa880cd0ddaeb417f503365", 0xf}, {&(0x7f0000000100)="00de3facea58911e09af08656edb954f2584edb0d311445395867b91c88bf0082764a47db77fb03f56283ab943a9eada97f27bc110abeb7fe38c1595bac007b28b99986fbcce562e4dd154f68e32d96456f65fd21ee36e57307d8a2ea9fe5c35aacfccba7a22eb6b6b123db0461e21a8", 0x70}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}, @rights={0x30, 0xffff, 0x1, [r1, r0, r0, r1, r0, r1, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r1, r0]}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x90}, 0x400) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7f, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f", 0x2a}], 0x1) connect(r2, &(0x7f00000003c0)=@in6={0x18, 0x1, 0x6, 0x80000000}, 0xc) 13:34:16 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) sendmsg$unix(r0, &(0x7f0000000680)={&(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000600)=[{&(0x7f0000000180)="ae4029e5cd4de5675bbb4bae45c80ce642efd0447c", 0x15}, {&(0x7f00000001c0)="bedc57c5c1a90e34e82245633c6d7c37812b3ce69b72b1a1b92327397f43ef3353b3ee7c1f828f3a872aae2b9e70e64990da45d23c456218f14233080820c7a24e6c0f1f50fa801f93d071230af0dc18e8f13e7c929da2966a1a67e79216c3bc0d6e44e9b5df741651ec33dafce82371f8117f6b408e80eea61cfaf78dc512b21822c366d06d5706f46c25e97aa711a97ec7591155bb6475f861e1e6eb72ca3d54127dc47a5c110ddb72c1140606dba3b95d5629f69db75f6ce5221af3b84e14e09b0415936e3053954641c68e126d", 0xcf}, {&(0x7f00000002c0)="617e6683ebabe47988cb9c6d3eda37cb7c378c50c1351adb179cf7f2b28968e72711c68db8e9b8e644e45cdfa1249f01ef1bf663f0ed03d2f21455876d83462e7982f72d3eb527cbe8394d2cb1b218e42eda745b94473b572274d457435359e619764deb2640f366c5d9bbb3b63e152dbafd365eec2bffefb1cd91a8a6a64d5a13f8235218825865da36c6b65f07c2a2f4074636e3f61784719aeb7d", 0x9c}, {&(0x7f0000000380)="7a1a7062851c1f2fd27eb155508fa74ad83c7827a1f15c06711717b087fb2c63792b93b573fb619b0c0f2838b8324addc9644e0458318394fe52cc00af9d6c8b8feb9b2494ae04cce4bef881b5ec4e", 0x4f}, {&(0x7f0000000400)="8f4857f8f8f556896ebcce1db618b9fe00a14ce7bcd2bbc244abbfc39e39471db7d8623a22f5c2347d12995e027a2a49ac033073f2d80d23cadb414d987c4862c5e62233ed75853c61d30e156731be4283ebdb92dcb26e3712ca7f140412cf065c9311f94b9d79606b444b", 0x6b}, {&(0x7f0000000480)="be3772", 0x3}, {&(0x7f00000004c0)="aee218878c2500bfa4e747e416ec8600d4811d4b9226a11b11f961dbffc543442e1acf342e4650786583a420d4a2328700a59ec816a343ede032fe89907af7d89c1a3ebef0dddbb0d1483ef739f2f1bfa449defe1d213b9a1f818fab79be89bae29e3a7a1f3778294a9873987c8d35928e310c30191814d01b3b1b46f7eba6ef9b9dfbe5e5e3c46cabdad078a07a98abfff100bfbbe0a526e560ade2ac1dc9459f15ef4d1633ce8036d9db20cf6df852dc29f8a53decbd694265", 0xba}, {&(0x7f0000000580)="733cd83384d6a81ff0ddd6b315f7eec308143d4f64992229d1b7e406f6d27258639e81a0d3989f2f192223f60236d3d5f21c2f2823f434c5253887dda1734d6ce07ebddec42645fcd8822560bb7ff5c4c2d3edd48afab47f7fd78a278c0f59aba3a470b9bac502a872c8c5ba13e97cd163b6", 0x72}], 0x8, 0x0, 0x0, 0x8}, 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000700)={0x8, 0xb8f}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x64}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r3 = openat(0xffffffffffffff9c, &(0x7f00000006c0)='./bus\x00', 0x20000, 0x108) ioctl$TIOCSDTR(r3, 0x20007479) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0xffffffffffff28a5) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r4, 0x80047001, &(0x7f0000000080)) 13:34:16 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffc, 0xa5}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x3ff, 0x0, 0xfffffffffffffffc, 0x0) 13:34:16 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000080)}) r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x9, 0x4) fcntl$setstatus(r0, 0x4, 0x4) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r1 = syz_open_pts() ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x102) r3 = dup(r2) ioctl$WSKBDIO_SETMODE(r3, 0xc0105715, &(0x7f0000000000)=0x35) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000080)=0x2) 13:34:16 executing program 0: setrlimit(0x8, &(0x7f0000000000)) pipe2(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) writev(r0, &(0x7f00000012c0)=[{&(0x7f0000001180)="e85efb", 0x3}, {&(0x7f00000011c0)="4a0bfc7fc14077e5e275bcb5f027cf742046270d972f9bfd7bc6c1d78cd98126523cf5ff1a93342753374b7e2cc1041234c17301545ef54385a075ef5658f972e07c2bcc72f4ecabf4487b6668573dfe74f056b55180c29cde620910e2c4b48fece03f01e1156ae8ff2cd8683dcd97ac74f9ab759d8a80200e874ba335fec9a6e412cbc95d07ddb9bff5ad083494f377ff75802fb2230f1f0f1dc727cba95e60333289e7233590911229b6c824b412b06b4a23917175d995f4833037568287da11da7b1f06db979d6e6c61f5efc68d2946d7734537a69580767eade1e46a53a87c6800d551bc8c89c730541b", 0xec}], 0x2) pipe2(&(0x7f0000001100)={0xffffffffffffffff}, 0x10004) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000010c0)={0x8e3, 0x2, 0xffff, 0x6, "ae56e2372f00530c5c9bac0f3a804e238a9b92a5", 0x40, 0x1}) syz_open_pts() r3 = openat$wsmuxkbd(0xffffffffffffff9c, 0x0, 0x0, 0x0) pipe2(0x0, 0x0) writev(r3, &(0x7f0000001080)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="be30238c2ece9d06200e95d1636159bb25f540da2697b7dbd26fb1140b6f4c70be9c260a4d0e264c112d07fe9e2ffae4af046fd542685aede83820ddf51f07460bcae15dcaa4bf6d31d7a3a8cf8e49624200921258b7190a332291a3debe06137d6161baaf5b9776f65c065cfe37d83cb001367421dad801e4e638e085e8d6c125be2b26cf1aa1b2a0f9a3579636859f8a042bf9f536c5c5e1adc590c0cc700670eed43fcdd691e63ff626d6b7882ff779556d68adf692e3b6391fae08cab8e68e9a58ba29fb2c86282cf81b616b45f8c4fdd2eab6a7bd222c7cc9d89307c516529c78a0cb25edb4d056a2de5bece97310283c52251dd9ce89067f4e5c4044a21bc4810dee56a75d88bc23e73bbd594e9147c19d84066bb745deff73ac1432a2fa1d2f33cce53c01b9d18dd34fa58fceff6916e49408f1c5868b4c3e76c87993584780fd0bd4f68cfa195139f2c63a436251c2cd04ba3f5d6817bc876c3b392432bba10dab03b60a0bf3dd724904a466c0600e7f84f4fbac6644733a2b7f6db117d0d0a36d73b601fa8923249dee2a3c557e319e62a74e2588481993356dea9a9779c8340e3285295f03d69747a5d367d9e24738dd4f77657ede2640f8da7e322d4c2a5f85dc1fb5d7eafe44e790a85a5adc063839e6d9f1ac6d29d19e86cb0078bac194bea37c471ce0fc48b01d2f5125ab471b453cdea879d3ff14a621a7fc5d8df99f095565dadb6c8f340231fed89f42dc83eed70573eb60d2663c30c31eaf6a45aeacc31a5ff4f9714793db1ee904ae62544cff984710718b5eabc955db0a8c4bee8f49c1c3158e97141d953f1e40c4034fa3c3bfea983d1021b10e59f87485ddf09ca2c05f6cfee81fe9c5f75f1a7295c7a463de887abc07e9e296756203e66a5b8dab410cda6d42126926641cb687a6130cc7619f391b671943a434360736dcfc4222147ffc2cf0e8227ecf2c9b2a8b21eb273cb94cf1a7b5554eb950c93b9df69474c66dc1843b2577d1162e3364c04c395ede039b10cb842dbe52cd198502d553da9979eb50c5c00823265605a4b3b6cb83695df5e270bd1521249f3ff9ea15f2d6221d9fa0a9b69cd6182051caf6a7959b381b14fa1b98febb178d72f7fd067e1a5d2da0e47c33d18229881b8155fb556ae546dcbdd1044f59f170867d4f2e7939b3699db24fe64b943d660446df710b68174bc995ddf45461385be2c1d1f2a54b2148a6bb244bde0a5cea40352362f70759063e6b7195331b67f17c49a562ade164985a0790578f726474cc19cbfe637f70c79727acb9dae3b9bd633684b1e803545bb88b5459df7ee89688ca03e1b682807d96b8b35d245ba301e73d373725a23147ac2a64f0bafab479b0d7ba22eb8f212db235be66a5e4822eff04082ec0ef5fd98dbf35687257fba74c4b24657da1ff22c204e4fa2df2bdbecfced9c1e950adc961cc79b862e888fd828732c865693ca0fcc5e1a2901a09456c7c2a7b83b5511006123e0329a7167169783036ed580c0a9bcab51aba9d83a242dd16139fd1b20226d80682217eaa161bcd98946a58e12d3c9dc6f607f2909bf3fde5e8c67143f3b859c9df255339d79dbf44c0c9aabe0ca87822617ca2280b5585e4d02512674effafb3057052056ca0df9ef26145287409e5663b21e44e6e0118085a47254286552f3bca4f1a01f98166862875a7edec99c9ad056838775c1c66bb9f8377e2ec7c7fd89c231cbabd747d04dc9a042bab04b41447862f5cb7601a3248cd2c9bfb9bf547288c0a0139b5a51814f5218f99f4f4d8780da68e02de284766889121fc4eb3ed0679fc1f59e85befc4e82609f9ba0981cf061b3951391f7ec63d2bd7fd2537eb5873a7493ca92dc963da62b8ec20d1966bc17b742ff76c4e841086d2f75b618abd3de1f48846f694e196092fa7e497951ca3451eea1006e38a6b8c7680cee65363cc2013e165eaa57b84ff8c57edd3f1c89b3ce1abcf9ac5c3da27d85ef024abf4e4a62a448daa81393a0b58430bd1b3025f62c38be9ef0e182c15afc62758ccb2cf5f4a52b4e18914c25f710b1b3324902b8775e3ba52582c7396ef93a8be158c10c523b7913fc8b2a7dd7d2057ed150cb88b0d36071ae0b1bdfe9c85b3940ca3b9eba429d12b1996c73df4332347ae220b46c764703a5701174a7d4725494eb8f7f53d16cce20afde9080fb8b4021012611cfe0796209215661a6db6241ffa3bc9ba95e928f44169565f588932e39e903df5d54841b25b8953393b45ab553a09c3bc22c07b1bd1cb2610a894fc3f5bb7b0fb9fc35720b77e3244d291735e4ff8042b43a07142cf48f4a72d7346af88e47ed566805e90662830d50f936a2cd61a6fb1ae4a2400d1b31be7327429a53e669167486d22a4bd210bec0e7f1b1253d5810978df59828378700d42ec63ed4fd4a560fa3e509aca508506522965e41349e4655e13a3ff1222d631a2980bca20912f39d1783d750fedc40e2b7dcf0bf3865ebef7ad16a50c41f7e573a66a1ad02d870759a641d98560bc0ac34a635f12fd3c0c3f48cbf663cca904371711d24fb7f06e51597c87818d74cbf48b388d9f332e1bda73849bfc2d1992c5726a3866806a2672f5045b3d0e96f25af37e7a0b2a9b3e2f8bee5ac651abe2d3303a84ce48af52bf01e9c2825a5d470cf748e945d4b4cf54871f46e4a0a43c3e8c9af42d55143d7c7dbfef090c74cca452ab3208fb8bc71210ad27f3408be9c2306501989896e4e1a5b67384e239eede8dd5b3637c4785f08f63b686542a3b93f317b12ef71a9ff489e53c0dee05e78e10d2b7511bf4b8426028f5164e50115d40fd57adae86c5112dae69c2ed49af9092bcb7be0438597e5e22bfaf4af91d51374e830e52e82149e19c24bd3857a6ab9aff37cca08cd2590e87cbed48bf2d15de7d87f03e84b1f0fa9b2322d6629998dfd6265f5f7c1426e398443a296af2eb4c794d9957bf3c52e18d644cba2bb517780776dc1f6b0f4f43201df2044c8b267e3b2d9c177062a39fc6455bdd9b282af979893cc53ded688ce3f3c06b626d00c1fa58fca7f1b3d6eba7b25c4bba11f262ab9430f710a927a57101595f6bcc56d73649c346f1611054c209b0477ac72f6e85a00a5b54b9a45cc0883faaf3e283dacc306b1378e74947af1b35b898fccc075166a933235e3f66ccb4840195335bd5bf5b9bcff15a38a0f08f1e47245fa5c86cd3721d603410352e7f1cded57b23b938fb1e506b81c7a003e0e0ba37079c6d49a2588f5c6100a263209d2e4699920f884e0b71008711a9a9521b724e12577bc390d1d4a3e3c593faae45f9080531a3aaf6b88e994d8c6359a832fe37966fbb586dd3f715b6ea68879aa644a09f5c8192d7a46426c5b5911da67dae0e0fd589dd4d2ad923b0aa6e95291204e2d2403bcbc8402d348f46e5136581343657f8384e998c2bc3cb265a86a4df75dd80845d9b11159b1d829f2c00ae10f052c6c0d45241745e8520edfeae885a5c294df769f253e8baad13ba8e1f42e29df2ffdacbc4120520e2cc6f698e94bbd9f4d68867fc7fbcbd709fdbff56d5c1f9cd3a850707c8572796046ae6c8e4cfa930e78f0ac9056b080142d9c7a9b26255ccb308f96d9b7865d65b102a5789340af5cbfab31e789a732e51eae6df700ea316d5aa65c6d96aff2a42e7399ebfa06b84ac5254d2713f579ab41173fdbc9c8fa99998ee5b69faf0e817acaf2308f32b1c89cebe3e66c0bc195f97878d44d3feeb4c395bb95f7731367fd33c5d0bee3ddc24ee5211cd8bae8b14ab4692b800749d7ab216622b27bc415b72df294e8eec2722a47186e7f14b6715adb4bfd35f0b2bf5f98bd3773181aa6dc6c049f2b35c7b7844fc02ee59e4c028c0b3440966f685544670f22f1926a7169f9d81dfae450af2c1d423c0baf7d3b8b7171beae076ebe73834fb2c76cc6798454c01b0352cc62411bb50ca0e4989a6582cef792b49705f5515aad460c0c1a59e9a4fe85d55384f8ed52ad8aef04d20a2c0458c42cc06c2d24c1ac7abbdd16eb8b79a6472a3d671ab6ac162a85b5a63e3d7c8bc07c5cb2a74bf28448e9f8babea3ff2199a710acd53d0e979ba6671afb7af8f03c32a33b9f7176196f51c1e1902fba72a7319977e5bc1a9c4d178b847287d8e797e3c4f349fb2e3e2a22f9250a8a5f4d7b2087ace1e5d0d1ab9c00acebfcc885c4dc68296ddfcde59df0702527e344f6617ffaa87778b6278db57465fffe366c7a1c26c5101214a2cc77d946b9655dd560e49c9c5901238335c4eb5eefbb3020314e59c032b106db0ec7dc3fa133ebbfa5fbef66f44d44611c7944f06c445fb11a187f287f863fdc529936976a507b54ad5559767c94869938e0ed47c33bedd32855055121a53e730f991bdbc893155006537a38f29cecbd6851c5dac6d0e8c5b5d40de5b78b23218893f60c449abbc986537ac5b353ec4934c8fe1657294f1546f672413c6c06b62df91c282d90f39c40db9f52e6d158ffb09236e09ffe16bb6cd89ef42e4229b13c3fbba9f81c73c2fe503e9a288722322393ce4a3c3a56290675ba112bd7ac7070aa1d8b67de2d47b88694f50551c639e16f8679ad90b792264024ce4e230ebdaa912d71a9c5cee54057ee65ba412eed6db529140b1280eddcbabc37bdbf23d60ef9daa28ce250291ef3b074175b1f75ffc539371afd3111b058ab3effa184b7792720216c70e38ae6e1dff3783fa5256a9e9bb292ae9101b405aa9ddd8bc7783b936257419b59d8b78904316e63e14a227cd4974d3a41b3577501edcc425fb42a3ecb4a2f96ebfc2882364f017c97d416213e6b8f13924e7e1d6970270e01325540e348000c27c4faaa7b6b3e9f0991a522cb165421e9b7b91147cc77a87dd3bb8db9127c09a46de59a3fa9aaca584436e1e5e9e774a8343f5b02d5e62b0b6b1c1c5e7cfe2b6befd017228f5e2a7f3816e7b5090660de598a5bb224668b6b358bb341269958035ec3bfc81a8a58bf4bc526159ff972bd56d9155b2860d87f491066da339e5a500c0e6457ae2d9e80cf621f96b69f456824f5771d2e53d540bd767fea512a6fe3a281bb0122a7b5d9027ced9d101f92dd6da70da6e0158ce271ad43e54527f083f1e640a1f3af010efd4d16e2521281cb8b17014936e2654ef001febc85db38f9f7af36dbf63b00a36c2d6f3f379e8f48060497baa5d54158ea6d4cc8a8bc0a683fa3c783e614bd973a134298a683eddf402a0ffb9d106d12192ab0fe83b96971f01b234a4a596465e63571587ff364df6a31e38ff734ddfbe0e82cfe2a84934e2e97ba20c629c26440340a32b5963d40a2d642685efb54e09d31330fe299f9fd1f3529bea8f5cf8b2bd7c2a3e124b013603762b3f65ca419eb8b80d01dbc7d45bba707af73af830aa2ecdea1066df4836681b8857375ca0f01798f9b0e94bc9d10ab9a7c22701a0f322d0ce997f1d1f209f2b6794f45a66373939a5f46e5ee881db585735121447a4026d657e057b8ee50bca2886fb2c2d71df717c97f3462aada7ec785608201eb4eb53b35c7730c4aaa405a75cba7bfc82c934d809ba8720a3ee7d49b22e58a66c389090f6b475d1c2c454e656161dc35d2cd8599da41edb686c92e315a0101a73485ff584bcdfb1cd9652d11168ca918802500bb8816ef50f7ec78228163dcb2020216888d4e26e1bc4c013a57c42af4c981275232b1ce024b4d51bd96ee04f695bffc49640483b1b6308ce6364173a336b980e51feac91df90a671c5eb0a4f840dd616ab79254a", 0x1000}], 0x2) 13:34:16 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) kqueue() r0 = socket$inet6(0x18, 0x4003, 0x79) close(r0) 13:34:16 executing program 0: mprotect(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x8) write(r0, &(0x7f00000007c0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87ee", 0x841) r1 = semget(0xffffffffffffffff, 0x6, 0x400) r2 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x1, 0x120) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000400)=[0x0, 0x0, 0xffffffffffffffff, 0x0, r4, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r2, r3, r5) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000200)=0x8) execve(0x0, &(0x7f0000000580), 0x0) mprotect(&(0x7f0000004000/0x3000)=nil, 0x3000, 0x4) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') semop(r1, &(0x7f0000000080)=[{0x4, 0x0, 0x800000001800}, {0x3, 0x401, 0x1800}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000440)=0x6) r6 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000600)='/dev/ttyCcfg\x00', 0x7fe, 0x0) r7 = shmat(0x0, &(0x7f0000003000/0x2000)=nil, 0x1000) shmdt(r7) semget(0x2, 0x1004, 0x204) symlink(&(0x7f0000000040)='./file1\x00', &(0x7f0000000500)='./bus\x00') ioctl$WSDISPLAYIO_DELFONT(r6, 0x8058574f, &(0x7f0000000380)={'./file0\x00', 0x4, 0x7, 0x1000, 0x87b107538646d9b, 0x80000000, 0x1, 0x6, 0x0, 0x0, 0x1, 0x3f}) seteuid(r3) r8 = open(&(0x7f00000005c0)='./bus\x00', 0xfffffffffffffffd, 0x100) mknodat(r8, &(0x7f00000002c0)='./bus\x00', 0x8020, 0x400) faccessat(r8, &(0x7f0000000300)='./file0\x00', 0x18, 0x3) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f00000006c0)="9d1cb4ae94d4e0f964cc9e821b9e671a90c3d2a3ee9fdcad28a056181f93e59c54c7b878ba2a1e18094bea59615e0a60ba58c325054f36d11ee25766c4fe12fd084dca1085dbf1df2cc523e2796af27bc5c0332ff36545a21d2564dee57ae2a2987ab5e72d2e077888f6d6cc6b1f70c891c88edefca4ce6332ad80c5a0731fe9183b15cc5eb2626a3e475c263e1e0e283422573818bbe5e1c77f2db43a5249e3dda6cc1bef7dcc57cf59a5f68d6d82bd078e5254ae09c714", 0xb8}], 0x1, 0x0, 0x0) geteuid() ioctl$BIOCSRTIMEOUT(r8, 0x8010426d, &(0x7f0000000340)={0x8, 0x6}) pipe(&(0x7f0000000540)) mkdir(&(0x7f0000000140)='./file1\x00', 0x10) 13:34:16 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x3a) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000080), 0x10000000000002bc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) 13:34:16 executing program 1: getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r0 = dup(0xffffffffffffff9c) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3, 0x5, './bus\x00', 0x8, 0x3, 0x401, 0x1}) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r1 = open(&(0x7f0000000040)='./bus\x00', 0x60000000006, 0x0) getegid() write(r1, &(0x7f0000000200)="220e3c", 0x3) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000014d, 0x0, 0x0) getpeername$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="000000000000000000000000000200"/40], &(0x7f0000000140)=0x28) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000080)) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000300)="5ca6df6fe331d0670dcaf7f079062a4d24358ad171e4e0d423cd3e3e3e862b0c001d9f79de6aa57abed95085f0b79ba7f780ff3a2d46bd7087815c8789549f4b159dfdc85918db679a00c0a768a9ea4e6fc36480c329cdf2436e1b7dced323bf39d4eb3cadb87cf5ea0a77a44ed22d520f73e3f07b3dcb9fad033c19fd8226ae5335d308428742aeff7c13f02031a7107d67f518afd80dc95a1562dfd0fa4a70933bdb3739a392e3a71bceb27f647e30a06520d185c9f983684ffc94990e41aad5a3db1e276ff75abd28fc8c9c571ed32e5c6296d0073c69b5fd1e47bdb2c4f89e7cd82cc468c5afd4b5331d23f019c22be10426ce340ee16c8602547083a78959dcc6c517297b9d46b777cb98336bf0177d4e799b05ce16aafd43daeab8ec3a8cc5a1ba1f9d4efa66472e9756a8ca0ba84e8e5d33988e93161d0035f224c84a62a8c51e12139bd02834d4d04c7cc25989dd06b4c4121b391a059db90693cf4433dd09f0fc55afb60a2c03727f2047e9d78f0c7131ef5b7498d3a0d8c660b1862db2b484a63cf911e92da7409dd5d3ce0610937043e4ac2b22ad8af75f2a54e3e8173ef2789a0d6d9be06ade114a028913618b0c670f35c719c8172dc32cd3a4b6a66117e8a3f8d0c33a9642ede99cf4e3eb195df56e4376778eb61ca28ec5e46c63c19223cb5477e0534ec75ec75a6863d6d73c13beb84f607d848f36e5b6e993d7e1e06f7e8a198a6b99960352cd5a5c509e913fb966f35a7c2b953027b8dd79155bd9f5f40fe1b50d2de109289661612df0711012a3acff3699caba8aa2d2ab78266299f621a53e3a0ff9aed27e48da7df022df353867dc88baca8bf6741fff694deae69579280411f517c031e1f37abeaf7ad4dc2ad384496a42f9aa2c47077708ebdbd6691a4de85991906107a8072cece2cb63ad819245b530943d20e86b04d9ec881f4c472be355f2a04979c3a74c98021c468d50dcb65e38b135093c5dfe9e39c5e40420d1916d6600f07ee3179996dc55b442a6d4ff5393c51398ef29b7f45be5371c42f38a7ed64e499f434c617c716a3194ae8d42331fc2a837eda33e0d10e0a6a2606b2e2f03f3b415564fb3a866aa6901f268870032a545fda2fe386ec6013714241b5709c8ed4efae639dbac2be1325ec5ded455ea94ce2035de395ab5dad5c177613254bdbbd44dceb4af9ff596a7d78d2b408e7f7d555bd724a142074c5bd37e1e545453fef7e78b9d4de2e9f0b5ac232548ebe0cfac6b6eb81b78ce1722d7901ab2e1c1eac3b6d49595d53c846a6a7f374e1d4cb558ab6951cc4bfef66633d5b6671601ac5796aac672b99efea358664dc99c5b86708eada1b03c9457cbfd987ce029dd58f81fe1cb6a70d02820589df4726a33c7b277ab95cc1d3d194ec52cd37b3ff16898e19e00bc27384091623ff07d82de01a22d875b8a54f40c779f308ff721446ac4314b4f2e4b751f166dbc29835cf32fc758cbfcb0cb910aa33ac42cfec9ed1c4139e18d1896643444ad8bb2d274ac57b233664afb6ed0f735aa3e182d9cb3b2ee36840bb5766d73932421f5e6c28aa271bde0a695900e7321c162f9c5d692d24ab0b828c33382c0b34e2efb4aea847ab6d560a1f827d8de009662315329f509660ecc9ba98d88e0bbcfd6c7b47c9b4b8d96614dbbf76e33a50fa8ba4747cc1f34a186e741ef2b342ecd105e7131a2f821769613135c9f3478cc5c7743e05d8c6763086b512a1071829e81e1e7222287843f2659d4564ca7913ba6854d03fa95ce5a7ed881aee8a0c6d0587289abd42e89814da3d9a8b0578cd88d22457022277b66d4d3f38c703b99c87ce7ed30d37a74018f49ee67105924363e4d96e95de3aeaa6f65938c20454c490ec380928e01b430629982747b9b5187a11631a8c2f6f6f67fc8c66cd8018ce437804c4d5e5ceadcdac219c6571315f3905024e9b53eb8c80d934efc3b7874132ae9f9f77bd7d0ecaff0978a34b9d4d769860413d7d2759c0e3b4e24090a3cc57536863ebdc42a9bec06f55e685da23331091b71386f985c4a11ecb08d160b333be848c7c4217b0bc6282a483c8608acec65b3c42f99dfad13e4f6fc4c54e09bf2a56323b009f8d51c24e32042334813b933c2a80de63d59d5bb2e11dab6111173f4a39ab8534138ac4b2480a44fd49c86bf888b572cc53447bf5c78a754b0f22557bfa1f692b62808841088e43c3832445c10ca88cb9955cdfab9be8f31b2c12bb0b8c9b00f5b5a403b83d1a66f0b791d890371fb27e253301fc1bab40cfd90781e980faa65237e510a1dbb7950a0bd732ea291b7238e352c080e8ee56e80d21c13ac17197d9684c4bd5ee006deb2384029b3e613bd10b27ac787fbbf796760893cfbb16a8906dbe70aaa1e1b3eb47adea3d239f1acfaaea7a17d62d2fb82c42817cba514a92d7802e0a1fb24afd86d2d00bfda9a0fd233348a5bac09efd437a8364f373fe56e3f4e0c0cceda4cea42cd45ce592d1617c570c6b16c00fd031fda6db05ef49b7d9fa790b39d4480c6b9cbbb3c6fb9ecf4c720ed3b4fb5d31ce5fbf7f02b8378a35c475b1cfbac1f200d6a68381c2e5df6be9359ae21f967dab9132c7f33520d0bc0afa1510566216d584778b3b35e7f6ada32c1ea6c716d3f63eba735d7a084a830f60ac8711141e58bb2be8ebb3725ccf75245978ef613181da4615e750b2b241d7e1a701ee70aa4be1fb3fd09fbc72706e9584a7f255328c1fcc1bb42e7c8ee734bfc3b029610010877bbe5bda7608085a4ad77821fa823ecfb2af03096db89d471c067d475e8ef12144c0081e4cc713a0c51dddd7498c3025726f83bb16afc8124cb149066dec73ebead49260ab4827d7b9c3015d91612607853848c1d57b204cc662419caa3303429f6dfe8ce8cf7c7b0944141b450b301a21482019134f8bbf04a3677d5be7f084baebb20c46225b6403e57694f8cba13b2ce8ce826263313e37779f055427a93edd6d58d1a9067e07cdeb22bbb7733e04deb136c069fb8162557428fbb4609c62273328d0465b8efef53826fc6c1330be3725f854ded4ed47b62cd7bca2e455d7ab52ce741a581f11838d900509accd06fd87cae18572167426c29f0ee31cc454bff33b669ca1c1e920cb6ef0e94a1792710cb8f23caded190c168f0d2c065971b9dbba8532411b5dd7f4e4d42f6ba0c25c1641afe7b5036f86b31e3bb26d1032b0a0d0bf9c21c7648abc6d30ace3f517ab95eb3b01090698825bb4c548d91f0034b8d7639180659a549c8f7154c67594cf59bf391fc05f9a8529065f08cbee00262ee1c1064682c454cf73f66aaf5273f9ae6fa0633a174c34d0d32b53acf88598027b9fe3eeca4d994e37aee586154019d34c92897300e712f7cf7ac8131fe9b8a5bcc59fb67d80360a6f762d72c05bd139fb506a7c1004a0c4e2e8ee7ce9e741b8e8de244ace12e2a84c7e2a5e85889f9e97ff54c653193693d4022bdf31448238bdb2d823154292dd99b5d2e94b7ed80d7d33b11fb12295a7ec830f4205437b6cb02b5efc13116274f5f03ebde0af87a12c7d4784290d04e9e3658e7b5d9bf22ca60e126823a8f42ea5737e4e8cec5e64cf5d3e736687384ad5ce30bd7b60c5f77051430963417ffa8dbf577798c1bf47b2352c2ec771a0d1e3edf045f7ca64d7680c00336124a852f04feb38f1507fa9ea0870ce58cf759dc5e1e2ee9b3d588c1f0af88b11d11f362e649c89b47dbdd0d4411b142b80afeaeae1d1e8d8a4ae18603561f5fe0a3b37130475f83d4131e8bec0151b658233ad87cb5e2e077b3793464172c5e023ea2759ebb49fa806c0003b4b416578f59a81bd9095d39d52f5f86030f5d2de10f4595f9b7559e40ff5c8f917be69856ab6cbc94e267f4b72b1f0ddb39f401ea66abca448964ff03c6973b19ef03c43d93e3a31a8d494858c02461536c566a5ac8a94fefd124b724b23cd0e3b7038ec4a7b933d988032a33cdf89cb5c0ef05c9742973bcf08584ffc6d7ef9acff30227f680f07b9c5a0e9429d69dcf486378caf7695b61359910853d0a6775fb11392e7d7b69eb2bd0b7ba2015069763a4832e38be2ce72c5d7f646d333c72013ff23942cd40b674dab89e926953475c170be802d3f5c3fa8577d97fe6d518ff5b180733331961bd05408537013a9c51697efca41a7a3f27ab0a1f1299743a97b9a0214f4cd42bd98ad1530193ba02f2a1ba31233d2209326ab23a736328ae9a3f6c9f118b3c417be9543acb5a28e98de3be9cb752631e6c0f6cb2cbcad41382fbf44bf7b5da582b5803731e55251e5d9ce5f36717ab86bf76a2d152a9a357a0d187fdc406e971adc43800483d18fe66e858b8f1805591081dbb17b3a4ccd8c7bb022f24f3f2a4b011d9bcb592d9a58a9124184e46dff4667a65060e3c9d71488af4481996a0b349ea73cfa8086b499c7d4bc97168d2a0cf139e7ca06c0ad97e990cf6b2e61a10f204148bc4e43851a298740939eaa8352ded66d3920e8da509498f25f52112d4c75a021e27f667951b356d628d623717154c1a487fd5a2c1a937f676558178986d105fdfa8d38a23c349d6b215b1321ef374d1ac300fd8cbb3355ac42fd2eb4028bff5fc1cf9677fcef9200f5282bc83a1febe675856472a3a443be1d68fce19004c86202bff2eec3fe0fd33ee6c5395a125d96f732209d934b52b3f9b82f0b4e3f84bd131d8acb3b4cdb296425a00a1c74b05385cd8cf93e4ff3f0324ae1437f8fdd4e636c17f05ccc8a669daee377b09b014a054f0abc9a84fcfb8fcf2606d3eaed2252b708f0ac8b2e4bdf2698571d8000f250c79ec224c2b42f282a4415ba4f9466b753d22cbc98462812026a30b967703db62b47f0845a5bf6a892a6544903c8290aa30ded5098214878f5182476ed7df40288e6c62a65564ebdef74d62e8cd063a5d856d05662c652f348268a5f6ec75cc12e4458c63b683187f5568a6f8ab136416845634e3be1d5c972595e6c6a09975e3f11166dbe60153426ce47a89e284f56993f29893b940dffc50cef6c40a6b99baa03ac6a5e0014d7fc2972d1f7279da032e24fc7beee64f7cbe8c231f9533be355a8747f3206dc3227f9b7b8b1b85d09285c15d76a39bf75688cc804665afa0b10ad50200c1149d1eb54663d40c2333f5790e09668e4336d0a77820e3e08024cfcfc830db4fafa9c3dcda3335110157632477520ba4e43472d7364a785f10f9104116ea86ccb3867412cb531c6f34b86d3c590a9a6abd0eb1691fcbbef54291cc48a1265ffdca2d1d2f04cb31e1a7874994d709e0f21ed653b1971d758649a7a7685feb9e722218154e935baa0a7739b14b36e825d7bfbd03278b96945f7fa673a32a607e73e4137daafa5c40c8bec06c4a872c9c49498fb67983f9c6a32a04cb0b549bcf8a2f956175e93b0624ea136c44c3fe0f7c9317ffb2e18aa1f11faaeadbfad732d5b3162168ffb4e214924fb89cd956411330bf46de033d794982de26d9affca1b285728725a1cdcdcd85db9fdff715e2fef5020a714ae889ad7c9755ff5343bf91cddeb9c15c5b192eb1b1fd7c827cfe8ee6f203c37ea27e3b495e2f33b75c514ba808e2870f2e474d4646bb9046e2b22d368e74ab8ed404311088a91906025a6922ba0011d65d7a911b6e025c5269d943babc96a3a1ddcc4007b30035b7233522e4a17b950c3c16bbf2bfe5ca34297001f3433fb85a29d2ade5daed30547b8de44249e7696c1bd217f02ad6517833e292fa736400f168341f09e64fd8ad2e8200342786", 0x1000}], 0x1) 13:34:16 executing program 0: mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) chmod(&(0x7f0000000000)='./file1\x00', 0x125) chmod(&(0x7f00000000c0)='./file0\x00', 0x105) 13:34:16 executing program 1: r0 = socket$unix(0x1, 0x7, 0x0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), 0x232) 13:34:16 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0xc0044266, &(0x7f0000000000)=0x7000000) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="006d92dea4009d6b5108000000f4ff000000dd0000000000"]) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000103fd, 0x1000000040) write(r0, 0x0, 0xfd48) chdir(&(0x7f0000000000)='./bus\x00') close(r0) fcntl$getflags(r0, 0x3) faccessat(r0, &(0x7f0000000080)='./bus\x00', 0x2, 0x2) 13:34:16 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r0, 0x82907003, &(0x7f0000000040)=0x1) getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000140)='./bus\x00', r1, r2) 13:34:16 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x90, 0x0) sendto$unix(r0, &(0x7f0000000040)="ff5cb45486992bc5e790be3b8a6b739938", 0x11, 0x4, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) fchdir(r1) ioctl$TIOCEXCL(r1, 0x2000740d) mmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) r2 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r2, 0x0, 0x0) 13:34:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSDTR(r0, 0x20007479) unveil(&(0x7f0000000200)='./bus\x00', &(0x7f0000000240)='c\x00') mknod(&(0x7f0000000040)='./bus\x00', 0x800000000103, 0x5) getsockname$inet(r0, &(0x7f0000000100), &(0x7f0000000180)=0xc) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x34, 0x0, 0x0, 0x5}, {0x6}]}) ioctl$BIOCPROMISC(r0, 0x20004269) read(r0, &(0x7f0000000440)=""/230, 0xe6) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000300)={0x10000, './file0\x00', './file0\x00'}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x4, &(0x7f00000000c0)=[{0x7f, 0x1f, 0x8001, 0x200}, {0x3ff, 0xa9, 0x8}, {0x7fffffff, 0x2, 0xf45f, 0x3}, {0x32, 0xc000, 0x3, 0x4007f}]}) syz_emit_ethernet(0x1, &(0x7f0000000580)="e4") r2 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r4 = openat(r2, &(0x7f0000000340)='./file0\x00', 0x100, 0x24) accept$inet(r4, &(0x7f0000000380), &(0x7f00000003c0)=0xc) getgroups(0x5, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0]) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000400)) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000280)=0x1f) chown(&(0x7f0000000140)='./file0\x00', r3, r5) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x61}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getegid() 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0xb, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000180)="0000001860040000001020000000000000000000000000001600000000000000000000000007000000000001", 0x2c}], 0x1) 13:34:16 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1000000000000318, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) nanosleep(&(0x7f0000001c40), 0x0) kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xffff, 0x3}, {{r0}, 0xfffffffffffffffa, 0x31, 0x80000000, 0x5, 0x7}, {{r1}, 0xfffffffffffffffc, 0x8c, 0x9, 0x6, 0xffffffff}, {{r0}, 0xfffffffffffffffc, 0x8, 0xfffff, 0x48f, 0x8}], 0x5, &(0x7f0000000140)=[{{r0}, 0x0, 0x0, 0x1, 0x8a80000000000000, 0xb1}, {{r1}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x6, 0x40}, {{r1}, 0xfffffffffffffffd, 0x8, 0x8, 0x1, 0xdb79}, {{r1}, 0xfffffffffffffffa, 0x55, 0x15, 0x6, 0x9}, {{r0}, 0xfffffffffffffffd, 0x80, 0x0, 0x10001, 0xa47a}, {{r1}, 0xfffffffffffffffb, 0x82, 0xa, 0x1, 0xf18}, {{r1}, 0xfffffffffffffffc, 0xa9, 0x4000002c, 0x0, 0x2}, {{r1}, 0xfffffffffffffffb, 0x80, 0x20, 0x4, 0x58789195}, {{r1}, 0xffffffffffffffff, 0x1, 0x80000004, 0xffffffffffff0a17, 0x4}], 0x80, &(0x7f0000000000)={0x0, 0xffffffff}) 13:34:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x45}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe34, &(0x7f0000000080)="b6") 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0xa, &(0x7f0000000080)=[0x4, 0x5, 0x80, 0xffff, 0xfffffffffffffff9, 0x2, 0x6, 0x101, 0x10000, 0x0]}) write(r0, &(0x7f0000000140)="b336892c51c2cc69a1af2ef0c31204f532e801523b1e6e54a282e5eb7c4c43560cb195beec98a31ed00aa2fb870b9f523f0bc67bf7db6f1794575def67427fac5176596f3acd12a9edcfac2cbbbd79444d87e257ca7d10a647", 0x59) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x28}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = getppid() fcntl$setown(r0, 0x6, r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25, 0x7ff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") r1 = dup2(r0, r0) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) r4 = getgid() r5 = getuid() r6 = getegid() r7 = getpgrp() r8 = getppid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0x4, r3, r4, r5, r6, 0x80, 0x6}, 0x6, 0x7fffffff, r7, r8, 0x167e9c5d, 0xffffffffffff32b8, 0x9, 0x10001}) shutdown(r1, 0x1) getppid() unlinkat(r1, &(0x7f0000000000)='./file0\x00', 0x8) 13:34:16 executing program 1: r0 = socket(0x18, 0x3, 0x6) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, 0x0, 0x0) 13:34:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cbf) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$KDSETRAD(r0, 0x20004b43) r1 = open$dir(&(0x7f0000000200)='./bus\x00', 0x0, 0xffffffffffffffff) r2 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x40, 0x0) r3 = kqueue() kqueue() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000080)=0x400) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000000)={0x3, 0x8}) kevent(r3, &(0x7f00000000c0), 0x7, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000180)={0xfffffffffffffff8, 0x1}, 0x10) 13:34:16 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x480002006, 0x5) r0 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:16 executing program 0: r0 = kqueue() pipe2(&(0x7f0000001680)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x80, 0x8) fcntl$setstatus(r2, 0x4, 0xc7) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000000)) syz_emit_ethernet(0x96, &(0x7f00000000c0)="0a195a312432b40e44f3a9348f412a9fa83aa874b2cb5c75f208b3961b209b3c2391621781628ce6b216153adaa516079b3852096aa00686d4e1606cefaa3fd6b91f093fb9a1e9e081ab002205619b5ae431f8c84418cd875acaca0b8c5dde711887424a0583fb265f683a68f795268e89ea8c89d6e00d946f69cd93627c5c68c919dadb7007e49527179ae1af91bdc0c15693af95ee") readv(r2, &(0x7f00000005c0)=[{0x0}], 0x1) 13:34:16 executing program 1: r0 = socket(0x2, 0x10000000000003, 0x3a) write(r0, &(0x7f0000000040), 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="5fca49347c599d142fc0b221a58f606b3a75113d50c9a4a4609f5c261a93e764bb018ef14db108a79bd41af78847855bba5720f7c6b2e7c3728a39ae52ae2641822c9157257e82bd32ae3a54f9ac1adce62d6c94c259f7f5e8038352403943e3253ed8cc347a18356dc9386a349c6878a52d178ce88eb034a3e3997ac338f9a3e78e536a5800188ae545a99a381dd576156c39b3fd72a6fdc9", 0x99}, {&(0x7f0000000180)="c8d86bd17a28f3ccbde5ea8afa66d09654de0810d94845d4f7f1a4204a26a3bdd14a7d768070e2fa8295dbc0d91d3950a8360bcd144088590ce0279ddec4cb4b722ff523d24c3f1a45e02a9c7ee12acf1b23105d6b00a1d8a2e333f2", 0x5c}, {&(0x7f0000000200)="c0c08db4b3069c042822bfa9e26bac9e413e9a5e17e7a2e44212ebdf372c76b1f27868cf6168f2093d919cf17a457413644a3ad281b9ca8ae73fb52fed43f6652885fead7d5955efff7cf9b30bf0fa69e2c7f24660071a02670f5ea9b9a228bce240882d3cad404b7fa57988b6ccaf54f206281f205744feb28b36a0a7b79b7cb961ecbfaf39dd3bc51eaf1e3b0ed5db94e2306f3c4592006b2ccfa70a25bf4f139e00aef0ab7d67f41b1e829b", 0xad}, {&(0x7f00000002c0)="7717cbd6d6c7d8ecda9d14ebcb95b29e591bec728d7ed6206766e2ff2fb1bef5d72d10814f9c671dc84d2b29057e0afe9be1d8b315b5389673cdc09223b5f83a86d1e9710f31cfafd4dfbb46e14be7a881ca5605e7d3c454bfe017047f56cd15f597213d206c20ed7eb25614a4d0ce8d24666c66ef074722f6fcb85004d0ca90bf1e7f4f2f92aeaba661ac9e5b1eccff79641aec34a7d226e8c5cbf563ed684d405db9a153d0d19cfb3bc17de1d402404a3f7c", 0xb3}], 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendto$inet6(r0, &(0x7f0000000440)="ff3758ff010000000000002bc8f308a900000000fa9c8e81", 0x18, 0x0, 0x0, 0xb2) setsockopt(r0, 0x5, 0x0, &(0x7f0000000380)="49491de85628d56f85ed8dda22e5354c6493de3c7bd2930401e6477a065ad50178057390c548842d430972f268d7e925eaaf8cd9b9601348bfb8dd941e17112a4e13146b9e934cf4b05aaefb14a0a52155b54a5894cd1dd2f6836418bb956308f51616a2134a39b80f27b369ddefd176c865b60f4b27a536b8b74fc882eeeb94e574bd5bcfd154035e3dbaeb38249b6db9c94640471b7efc5fd367de", 0x9c) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000140)='./file0\x00', 0x91, 0x40) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x1000000000001ecb) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0x1d}, {0x16}]}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000240)={0x1, 0x9, 0x7fff, 0xffffffff80000000, 0xffffffffffffff9e}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000001c0)=0x7ff) pipe(&(0x7f0000000300)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) chflagsat(r1, &(0x7f0000000200)='./file1\x00', 0x0, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") fchdir(r0) 13:34:16 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) r0 = open(&(0x7f0000000140)='./file0\x00', 0x801c, 0xc1) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3, 0x5010, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) 13:34:16 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000100)=0x5) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x8}], 0x9, 0x0, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x102, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:16 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000680)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000540)=[{&(0x7f0000000180)=""/178, 0xb2}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/71, 0x47}, {&(0x7f0000000100)=""/4, 0x4}, {&(0x7f0000000340)=""/236, 0xec}, {&(0x7f0000000440)=""/212, 0xd4}], 0x6, &(0x7f00000005c0)=""/166, 0xa6}, 0x803) setsockopt(r0, 0x1000000000000029, 0x2, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x3ce) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000080)={{0x18, 0x3, 0x4, 0x2d}, {0x18, 0x0, 0x5c, 0x6}, 0x1, [0x22, 0x100, 0x6, 0x5, 0x26, 0x2, 0x0, 0x80000001]}, 0x3c) 13:34:16 executing program 1: socketpair(0x1, 0x8000, 0x100000001, &(0x7f0000000000)) socketpair(0x3e, 0x0, 0x1, &(0x7f0000000040)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x202eb, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[0x6, 0x3, 0x2, 0x0, 0x40]}) 13:34:16 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="1000000000000000ff070000000000006898b31fbbafca8c1fcd1ef3cee6c5aeaa43f8c1479384e1a16e08c84a9ce9975a5fabfd644b15baf2905e9944df71156845"], 0x10}, 0x0) 13:34:16 executing program 0: pipe(&(0x7f0000000180)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x200000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x74}, {0x25}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000080)=[{0x2, 0xb3, 0x6, 0x100000001}, {0x5, 0xf3f7, 0x6, 0x9}, {0x80000000, 0x100, 0x73230e11, 0x9}, {0x7, 0x7df, 0xff, 0x6}, {0xa9, 0xa1, 0x9}, {0x1, 0xfff, 0x503, 0x6}, {0x843, 0x0, 0x1, 0x7a3}]}) 13:34:16 executing program 1: r0 = semget$private(0x0, 0x5, 0x8) semop(r0, 0x0, 0xfffffffffffffeb0) semget$private(0x0, 0x3, 0x20) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x61}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffeda, &(0x7f0000000340)="ff") 13:34:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x7) syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x21, 0x0) getsockname$unix(r1, &(0x7f0000000240)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) 13:34:16 executing program 0: poll(0xfffffffffffffffe, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x40, 0xa1) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) r2 = geteuid() utimes(0x0, 0xfffffffffffffffe) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getuid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) poll(&(0x7f0000000100)=[{r0, 0x2c}, {r0, 0x180}, {r0}, {r0, 0x4}, {r0, 0x40}, {r0, 0x40}], 0x6, 0x0) 13:34:16 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x10004, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getsockopt$inet_opts(r0, 0x0, 0x41, &(0x7f0000000880)=""/124, &(0x7f0000000540)=0x7c) read(r1, &(0x7f0000000440)=""/178, 0x72) r2 = semget$private(0x0, 0x6, 0x200008000000010) syz_open_pts() semop(r2, &(0x7f00000001c0)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x5, 0x4, 0x1800}, {0x3, 0x2, 0x800}], 0x4) connect$inet(r1, &(0x7f0000000200)={0x2, 0x0}, 0xc) semop(r2, &(0x7f0000000240)=[{0x4, 0x8, 0x800}, {0x3, 0x7, 0x800}], 0x2) sync() getsockname$inet(r0, &(0x7f0000000000), &(0x7f00000005c0)=0xc) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000280)='./file0\x00', 0x10) semop(r2, &(0x7f0000000180)=[{0x3, 0x7f, 0x1000}, {0x3, 0x2, 0x800}, {0x7, 0x5, 0x1800}], 0x3) chmod(&(0x7f0000000300)='./file0\x00', 0x11) setuid(0xee01) unveil(&(0x7f0000000600)='./file0\x00', &(0x7f0000000640)='c\x00') unveil(&(0x7f0000000500)='./file0\x00', &(0x7f00000001c0)='x\x00') semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f00000006c0)=""/191) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000340)=0xfffffffffffffffe) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x100) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f00000003c0)={0x2, 0x1, 0x0, 0xfffffffffffffffd, 0x1}, 0xc) semctl$GETNCNT(r2, 0x2, 0x3, &(0x7f0000000900)=""/99) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000380)={0x3f, 0x1, 0xe2c, 0x9, 0x1000000003}, 0xc) semctl$GETALL(r2, 0x0, 0x6, &(0x7f0000000780)=""/187) 13:34:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x54}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:16 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80, 0x801) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 13:34:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000080)={0x3, 0xfffffffffffffff7, './file0\x00', 0x122, 0xffffffff, 0x1ff, 0x8}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x1c}, {0x25}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:34:17 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x69, 0xe4d}, {0x103, 0x7ff}, {0xe6, 0x9}, {0x8a, 0xfffffffffffffffb}, {0x8f, 0x6}], 0x5}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x1) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0xa7}, {0x48, 0xe00}, {0xef, 0x1}, {0x83, 0x6}, {0x45, 0x5b}, {0x8b, 0x40}], 0x6}) 13:34:17 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) r1 = shmget(0x2, 0x3000, 0x4ad, &(0x7f0000ffb000/0x3000)=nil) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r4 = geteuid() r5 = getgid() r6 = getpgid(0x0) r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0x7bd, r2, r3, r4, r5, 0x114, 0xfffffffffffffffb}, 0x319d, 0x4, r6, r7, 0xb07e, 0x7f, 0x54c}) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb777", 0x181}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f0000000200)='./bus\x00', 0x148) mkdir(&(0x7f0000000140)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) unveil(&(0x7f0000000180)='./file0/file0\x00', &(0x7f00000001c0)='x\x00') mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x8) 13:34:17 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0xe100, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) bind$inet6(r0, &(0x7f00000002c0)={0x18, 0x2, 0xfffffffffffffffe, 0xffe000}, 0xc) close(r0) recvmsg(r0, &(0x7f0000000140)={&(0x7f0000000000)=@in6, 0xc, &(0x7f00000000c0)=[{&(0x7f00000001c0)=""/216, 0xd8}], 0x1, &(0x7f0000000100)=""/62, 0x3e}, 0x802) 13:34:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) sendsyslog(&(0x7f0000000240)="c61b0407ce009b241cc9fc9bbf36dce2b4066ac4032ebbdfd4d4913afcee72404beaa4cfc0b30b23d75ffea51579842ecc8a46fb7c10737266d03a9dba2e1a0b7da5b65698f8b7f632e722c3fe094d674d733006134ace9a74bcfa9c1b16d15d193f7b032b1bb7ee5335ab96f6d9e3abefd80f463e009bfa3151bd698a2eb7c4a51e16b0a654776d884ba3f1c60a19df4d2c5944b5e2e5dc2773bf38ff186b21e7306d0b7ef4fac2020fe7dc25a0dd220e817f45f9859678342a7a3d97e92338890e79c806b0dd04f4373d71e06fe89c2e60d47d24a17a51b7f47e4f88e4ac0baa233e2d80d8c8d2368898d311750924c5a23d99686bfd", 0xf7, 0x9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x80000000081}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:17 executing program 0: r0 = kqueue() open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x11) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x65ab, &(0x7f0000001340)) 13:34:17 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000280)=""/214, 0xd6}, 0x0) getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) 13:34:17 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) setitimer(0x2, &(0x7f0000000000)={{0x1c7c, 0x5}, {0x37, 0x7}}, &(0x7f0000000040)) accept(r0, &(0x7f0000000080)=@in, &(0x7f0000000100)=0xc) socket(0x20, 0x2, 0x6) getitimer(0x0, &(0x7f0000000200)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x10018, 0xd) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x8010, 0x1) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f00000001c0)=0x101) 13:34:17 executing program 1: r0 = socket$inet(0x2, 0x4, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x800000000000c, &(0x7f0000000000), 0x0) socket$inet(0x2, 0x6, 0x5) 13:34:17 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000200)='/', 0x0, 0x0) fchdir(r0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) fchownat(r0, 0x0, 0x0, 0x0, 0x0) rmdir(&(0x7f0000000040)='./file0\x00') mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x0) recvmsg(r0, &(0x7f0000002340)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000100)=""/148, 0x94}, {&(0x7f0000000240)=""/201, 0xc9}, {&(0x7f0000000340)=""/4096, 0x1000}], 0x3, &(0x7f0000001340)=""/4096, 0x1000}, 0x800) chdir(0x0) 13:34:17 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x100000001, 0x1}, {0x1, 0x100}}, &(0x7f0000000040)) r0 = msgget$private(0x0, 0x1000009) msgrcv(r0, &(0x7f0000000080)=ANY=[@ANYRES32=r0], 0x1, 0xffffffffffffffff, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f00000000c0)=""/144) msgrcv(r0, &(0x7f0000000180)={0x0, ""/33}, 0x29, 0x0, 0x800) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000240)={{0x4, 0x0, 0x0, 0x0, 0x0, 0xa8, 0xfff}, 0x3ff, 0x8001, 0x0, 0x0, 0x9, 0x61800, 0x3, 0x4}) 13:34:17 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="212a7913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243fa0a6813d3fbab68893c8932903f380074ea8ca9082cc61f41113fad7e13e853cfde4fba592606c0cfeac1b42cc97d817f075ad65da7af72f01717295e9d7d4000000000000004c637dd84606000000cddc6f58cf73b4c76bc5d07729df510edc874fa3e7a360db0aef8981c95bcbb8c6ba9d32fd083b12017bd1ea0d5c21", 0xca) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000000)) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x8, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "85107b7c507c84a4ffffffffff9c11fe4dbfa600"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000200)=""/45, 0x2d}], 0x1) 13:34:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0xa, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x48}, {0x200000002c}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") 13:34:17 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r2 = dup2(r1, r1) r3 = kqueue() close(r1) kevent(r3, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, 0xffffffffffffffff) 13:34:17 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202e, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000880)="c422c96e763873f0629d4f49f3b1e13e7de8a921c66459e31c5df068e7ec09338dbe4d511a848373e4fb5e664d0abf68a94f693a1b4b1aaccfe8c5f23c2982442cb6a2ea45f51cf75bb36f4c86d0062c4ee6a34ca21b3377934c978abf8808c1bb4d5cd389aa9c13dfa3163d4ac7dccc9e2a8910e0a53c238d65b5d2c7f09b5d3eb052ed7607feabd55b5c1a1f7f0dd0cb70c96eb5d1d60b5b7956fe219c46d051f274838999495d85ca2d9b8abdabfb671d20e3f70844e92c9312cfca3192277a4a883207a56cb1185d426e060000006497ae52263e188443cafa4a9dbbeaab0259d14c4a6e4537327ced0e94930dc4bbf1c8e07a2904921638961312004c33fdff25c4cde7b35ab20e600cdd7fa7b27935adb5b1045447819885a7fb1a35a0a89cf61800f671336251904aa7b0ab329bdca3b9ba9e06148daa96bfb0894c9785ff0f3e9f97571aee266c429019e2fc71afe7485986e61889a746ae68a0269fe14ad44a05e78425fc2e7905ef0e4f08b8a651f4eb5cf9b070193bde86677cb66558b008a1c03859eb5484f32c7e820f540026541bca472dc21fb019c273757bc771af562df9e4e17fa090abcc022970eb07b124fdd14e1ff0aa90965fa83db4359bb35aec6aeb629d1454a8c9b55ecd9908cc3e44a92669b1cae88a2ad81f1bb449865b459a858a4d9635cdeba879a2926795419c255a41eaf8e4b6637ec867", 0x200}], 0x1) execve(0x0, 0x0, 0x0) fsync(r0) 13:34:17 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchdir(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x100, &(0x7f0000000100)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0xc8, 0x0) kqueue() dup2(r1, r2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x800, 0x0) 13:34:17 executing program 0: execve(&(0x7f00000001c0)='./file0/file0\x00', &(0x7f0000000440)=[&(0x7f0000000240)='tap', &(0x7f0000000280)='tap', &(0x7f00000002c0)='!\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='*\x00', &(0x7f0000000380)='/dev/bpf\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/bpf\x00'], &(0x7f0000000500)=[&(0x7f0000000480)='tap', &(0x7f00000004c0)='\x00']) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x87}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getgid() chown(&(0x7f00000000c0)='./file0\x00', r1, r2) 13:34:17 executing program 0: r0 = socket(0x2, 0x4003, 0x0) getsockopt(r0, 0xfffffffffffff000, 0xffff, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x8, 0x0) 13:34:17 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = fcntl$dupfd(r0, 0xa, r0) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8) r2 = syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x9, 0x2041110d, 0x9db8, "d6d06c8a40b3a95986de6982fa385680bda074ad"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc440", 0x36b) 13:34:17 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd\x00', 0x20, 0x0) r0 = syz_open_pts() close(r0) madvise(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r1 = syz_open_pts() r2 = msgget(0x1, 0x0) msgrcv(r2, &(0x7f0000000080)=ANY=[@ANYBLOB='\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\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\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\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\a\x00'/240], 0xf0, 0x3, 0x1000) close(r1) write(r0, &(0x7f00000002c0)="8a2e0541ee7d01d8444a5cb012b81578125bae37ad82193cbb834ccf75547dc7f53ec15fe8d57613161c1fc80dafebb902ffad34e81bca0a8abe1be6d36c640280cf19b78d600eb83b159301b239b7724cf0906ec22d88e590e0e90d64427375819c2cf4a4f8c55216c9ac4448c4e941cce67e507bad60152edba04116e185cd46bee3f02f4a0da6e1bb46a09ba20734ec6f4b0abe08e7e5f1f1786a2e04a31daa6f6741058e75d7699a7d04efe44ccf09bcdc971192b2d5ae0fc404d034823011fe11bcf23bcfd48d0df1f1eeb51440e5bdf7499083351be8c4097b4f0cf62f17610057a0c765", 0xe7) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x20040, 0x0) chflagsat(r3, &(0x7f0000000240)='./file0\x00', 0x1, 0x2) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000180)=0x5) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) utimes(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0x8, 0x1}, {0x2, 0x5}}) 13:34:17 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000040)=0xe49c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="f9ffefffffff18000100000005000000"], 0x10}, 0x0) recvmsg(r3, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}, {&(0x7f0000000100)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvmsg(r3, &(0x7f00000015c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) sendto(r2, 0x0, 0x0, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f00000001c0)) r5 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x21, 0x84) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000140)) 13:34:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCPROMISC(r0, 0x20004269) 13:34:17 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x9f, 0x0}) 13:34:17 executing program 0: pledge(&(0x7f0000000300)='vmm\x00', &(0x7f0000000340)='/dev/vmm\x00') r0 = semget$private(0x0, 0x0, 0x440) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000000)=""/143) 13:34:18 executing program 1: r0 = syz_open_pts() poll(&(0x7f00000000c0)=[{r0, 0x50}], 0x1, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x1}], 0x1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 13:34:18 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) bind(r0, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) r1 = openat(r0, 0xfffffffffffffffe, 0x20, 0x8) mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x0) r2 = open(&(0x7f0000000180)='./bus\x00', 0x4000000000000001, 0x0) readlinkat(r0, &(0x7f0000000300)='./file0\x00', &(0x7f0000000340)=""/205, 0xcd) writev(r2, &(0x7f0000001340)=[{0x0}], 0x1) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000200)) pread(r0, &(0x7f0000000240)="e0822c8cc86f139c0c344eb8bd5d384f6334087e6e794681c44fefdfe8c36088206ca305886044740596adfca849dd9cfabfa757319fd1f4f645c5091d368306fad4020cff38450a2f444dce3a3684f946f72b061f3ed49af77fb4e665cd392930ed3dfe13d17a2627c260534e78dc17ad02ddfe84fd7467991223b21c12fe221c0c59fa3f4b64b57b211e", 0x8b, 0x0, 0x47) symlinkat(&(0x7f0000000040)='./bus\x00', r2, &(0x7f00000000c0)='./bus\x00') ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000000)) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x2000040}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") preadv(r0, &(0x7f0000001440)=[{&(0x7f0000000280)=""/179, 0xb3}, {&(0x7f0000000340)=""/242, 0xf2}, {&(0x7f0000000040)=""/13, 0xd}, {&(0x7f0000000100)=""/30, 0x1e}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f00000001c0)=""/64, 0x40}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x7, 0x0, 0x0) 13:34:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000580)='/dev/bpf\x00', 0x8800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x25}, {0x6}]}) r1 = socket(0x18, 0x4000, 0x7) sendmsg(r1, &(0x7f0000000480)={&(0x7f0000000040)=@in={0x2, 0x0}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="a80ef5c111f11715edb479875353228fb9cde56312057c22bf8ad00534ea64a3c6e8082ebb56383ac5ae179b2728b874dba50e5c516b9fcf030e97a19c346373781653061b0c50fe21eb03c2f9f2c4875e70a5eeb00803b5e7a49671222ae365cf4bb9b755cfdb7a4764e1bc7569bfe23fef409935eaac99b8051c4c853d3b7f71715394e0d19c5533d4c94e54f86fb1b4474e37477459867cd27f010cff8fba6859425a209b54020945bd3881ae79d83d50c8bdf2a96dc1972c67edfff581d2", 0xc0}, {&(0x7f0000000080)="2fa979a585ac258051", 0x9}, {&(0x7f0000000240)="a076471a852f8c378cc26d5f3679914a7b75f966881f941511b3a09925ae77aa402f5e59e3cd8e62e7baa87ec7f79750ae3f99510c3ad0e01a5f09a79b6ecd1daa7d430391a0374e87539a77de774f8e0270758bc3889706e2fa46f0cbf0b8fa0f399ce5314616a887dda8feb7d74f015deffa93e4496133ef631207790c3500ff7f5d7bc9df7a9d0d871d4ccab048bac4f9c95a085a6f83a2bb9f1635a4038a2095abf250314edca44875cc2671c6fe29597dd6172ca18cec24", 0xba}, {&(0x7f0000000380)="cd44e3bd7efbc3aac7b0f590b5a675ab7039f54ac9452d29a188244ae0f281f70c540a1833fa40ce552b265c6f3684f2ad6e7629541c2e5b047f2a166d0c937cdf6cd56d590de9d3fedc43", 0x4b}], 0x4, &(0x7f0000000400)=[{0x50, 0xffff, 0x3b8effd0, "0b7508fad5cd3b0442b64e0edcc93b347e3a46bcf08b40b9a07b884cf12bab383e2639d2665447af8d17baea5bf803068dfe963e5f173b63c8940d530c387a4a"}, {0x18, 0xffff, 0x5, "c80e37"}], 0x68}, 0x409) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000300), 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r0, &(0x7f0000000000), 0x1000000000006, 0x0, 0x9, 0x0) close(r1) kevent(r2, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0xa1}], 0x8, 0x0, 0x3f, 0x0) 13:34:19 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fsync(r0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = socket$inet6(0x18, 0x3, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="80af1235ccba48aeb537412f30ef42187498b43d277e5f6352a211e50ef86d00e8c0942ddb09769324f60d895712263e1cbaa5202451de36916070071d845871f751ded65e55e8f72045e0cfa5d98179167d6fe3c52528e0", 0x58}], 0x1, 0x0, 0x0, 0x4}, 0x8) accept(r1, &(0x7f0000000180)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) r2 = dup2(r1, r1) pwritev(r2, &(0x7f0000000680)=[{&(0x7f0000000380)="4fb505073fd473eb1106c0c40a7fe22439df1cf0acd648ea1da2b50414b98d891d5795031a18dfedefcf20c54ff0664a5117e84350872ad4634c2389b7bbd4a202355d1f803037ba4f9be15853253534c88319b758f8ba1d16778e4eb646f8ab05ac08a7ab104f85563de2e47ad5eee38d7863c05b96ab33f0ace205d29d3d9269d5265d9dd86942a25769799a2ae71df9ba2f9275fadc7bf9", 0x99}, {&(0x7f0000000440)="d9812122b2e64e6c7fb0e837684cb48e78ff811b93ea1a6f5eeae84a0a657a124f0c7b96eb8e06aaf128fe2d0d25dc13d410b678220b", 0x36}, {&(0x7f0000000480)="d64ae7c596c7b2d4a35010b04f8a73eb4babe808dc76ee4be315f657bd5ffa5e67f54657c23423728d98368d3b43573bdd45bcfc633f2376572847274e4c4367570fd7b3a61313d142f92d24be12115e7794e8aaf8a57d134ba38019148909617306a7f8e1cf2609f586a9d78e4f37102580a2d2aecb2d6a", 0x78}, {&(0x7f0000000500)="393d578716293fadd9db56d9e7dde736d968a1ec8ecd8a9949838565e0f973845050cc114efc19ed5f05e44b6e1c284df481c78cfa3566130c1830ad766298f9e254555716f9ac3b44800e8127b1a6a08568586353c9b64bafd7158e73e570988557083e265914d5e9fdeae534e6c1d20e8c4788c114037d006fab2b2a312805ef044821963707acced6ca77444c94c5377a8b48e5aea20430734bfef404d33f53c9c42328297229476b2e19ff31f10d6357a51f8f8c43ffbdeae72b31fce5aa5ccb57fefd5c01969b33f4a0937d75ad9f99459e223db664bfabc759f4a0e7d3ae9dd49081423dba118a67bf58d524", 0xef}, {&(0x7f0000000600)="8265bdee294d53cf62311308449bb35d63d8351e94cc280bc92a53aae1b3a43e45975b891451b399a06058c9022016f5594dc2d6b7a73bfe88991f6e8391dce653e72a2eea09bd80cb333cd4667a65dcc417132409c95f", 0x57}], 0x5, 0x0, 0x0) dup2(r0, r2) sendmsg$unix(r2, &(0x7f0000001700)={&(0x7f0000000240)=ANY=[@ANYBLOB="fb182e2f66696c6500000000e333d62041ce4844f3b4ac982b7695ba2f4ad9d84bcd53ac03535ef4d8daec829dc94f745939eb094c72b1f49975fcee3162fb5026b2e1522c18f44ef438473c3fdf30e5bd26dd5e02efe12013f082f8b4cc8797cceb27643c369d7bfde6f1dc42336f9c9ff3f6211c4deaa6dab2d04077ac5cdbdd631ae749527ab0785c60e65ac31329100308505c01b02e9144d5c6faac8989b53bdfc370f2000c4edf610d22017ed59f1517d92907d1448545db47e7a463edb1959d31a66ec151bbca2a077bd1fe1effc269983cd52e708f40cd0000000000000000098ba54b2009a651099edaaea66989a1535f10f34f293ad9cf67d92783cb7090fbbc50ea8030b85cd4d102deb618ae167b"], 0x1, 0x0}, 0x0) 13:34:19 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="fc890ebb7846c9b049f697b8386cbe746d247cfb875e9bfc44b198233910bfdb2c2a45968779", 0x26) r1 = dup2(r0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000100)) setsockopt$inet_opts(r0, 0x0, 0x80001, &(0x7f0000000040)="cbd56c9175b363d283be5c09e188bb22f9374f65a22b", 0xfffffffffffffffc) sendto$inet(r0, &(0x7f0000000080)="811088f2d5bfac3fd1d6f6b59fb57bdb912f672e40827bf20801f182acef6a61c8f7c7ad71a352f727de2907b7c557bf629fe17c9b", 0x35, 0x403, &(0x7f00000000c0)={0x2, 0x2}, 0xc) fcntl$setstatus(r0, 0x4, 0xc4) 13:34:19 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x4) openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmdt(r1) 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x9, 0x0, 0x0, 0x8000000}, {0x34, 0x5, 0x0, 0x7}, {0x714c488e}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 0: r0 = getuid() geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r1, r0) utimes(&(0x7f0000000000)='.\x00', 0x0) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000340)="b6") 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x24}, {0x6}]}) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x101) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 13:34:19 executing program 0: setitimer(0x0, &(0x7f0000001100)={{0x1}, {0x0, 0x2000000000002cd0}}, 0x0) getitimer(0x0, &(0x7f0000000080)) 13:34:19 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x2b3, 0x10001, 0xfffffffffffffff7, 0x0, 0xf126, 0x800, 0xffff, 0x0, 0x1, 0x4, 0x1837}) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setregid(r2, r1) socketpair(0x20, 0x0, 0x100000000, &(0x7f00000000c0)={0xffffffffffffffff}) accept$unix(r3, 0x0, &(0x7f0000000100)) setregid(0x0, 0x0) 13:34:19 executing program 0: setrlimit(0x8, &(0x7f0000000080)={0x7, 0x20}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x9) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) writev(r0, &(0x7f0000001400)=[{&(0x7f0000000100)='X', 0x1}], 0x1) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000015}, {0x1}, {0x8000000000000006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x7f, 0x8, 0x4, 0xffffffffffffffff}, {0xdce, 0xffffffffffffff86, 0x4be, 0x200}, {0x80, 0x9, 0x6}, {0x7fffffff, 0x6, 0xff, 0xfffffffffffffffb}]}) 13:34:19 executing program 1: r0 = semget$private(0x0, 0x6, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x80000001) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0x20080, 0x50) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) kevent(r2, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0xd23, 0x80000000}, {{r2}, 0xffffffffffffffff, 0xa, 0x4, 0x5, 0x3b51}], 0x3f, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x11, 0x14, 0x1d50, 0x9d}, {{r2}, 0xfffffffffffffff9, 0x40, 0x3, 0xffffffff, 0x7}, {{r1}, 0xfffffffffffffffd, 0x20, 0x2, 0xe1fb, 0x73}, {{r2}, 0xffffffffffffffff, 0x80, 0x21, 0xeaf}, {{r1}, 0xfffffffffffffffc, 0x80, 0x4, 0x7fff, 0x4}, {{r1}, 0xfffffffffffffff9, 0xc, 0x20000028, 0x0, 0xff}, {{r1}, 0xfffffffffffffffd, 0x80, 0x1, 0xffffffffffff8001}, {{r2}, 0xfffffffffffffff9, 0x0, 0x0, 0x979e, 0x1000}], 0x0, &(0x7f0000000280)={0x2, 0xfffffffffffffffb}) r3 = syz_open_pts() r4 = msgget(0x1, 0x4) msgrcv(r4, &(0x7f00000002c0)={0x0, ""/121}, 0x81, 0x0, 0x1800) chdir(&(0x7f0000000380)='./file0\x00') kevent(r1, &(0x7f00000003c0)=[{{r3}, 0xfffffffffffffffa, 0x0, 0x0, 0x7871, 0xfff}, {{r1}, 0xfffffffffffffff8, 0x2, 0x80000001, 0x5, 0x7}, {{r1}, 0xfffffffffffffffa, 0x50, 0x40, 0x7, 0x80}, {{r1}, 0xffffffffffffffff, 0x40, 0x20000086, 0x100000000, 0x10001}], 0x2, &(0x7f0000000440)=[{{r2}, 0xfffffffffffffffc, 0x21, 0x1, 0x0, 0x4}, {{r1}, 0xfffffffffffffffa, 0xa3, 0x10, 0x0, 0xe815}, {{r1}, 0xfffffffffffffffd, 0x0, 0x2, 0x38, 0x2}, {{r3}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x10, 0x8, 0x0, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x30, 0xfffff, 0x401, 0x8}], 0x6, &(0x7f0000000500)={0x81, 0x81}) getsockname$unix(r1, &(0x7f0000000540)=@file={0x0, ""/55}, &(0x7f0000000580)=0x39) fsync(r3) readlink(&(0x7f00000005c0)='./file0\x00', &(0x7f0000000600)=""/40, 0x28) getsockname$unix(r2, &(0x7f0000000640)=@file={0x0, ""/108}, &(0x7f00000006c0)=0x6e) r5 = kqueue() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000700), &(0x7f0000000740)=0xc) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000780)='/dev/vmm\x00', 0x300, 0x0) pwritev(r6, &(0x7f0000000cc0)=[{&(0x7f00000007c0)="e6311d545a991a84096bdf7c1a0fd66927275350f0e12e40390db8459a61885f772e5683f537847d3aeded84f99abb8728fead762449df58d3af2732103b52af23bd4c5430d345f08472659dfa20dd7a7bbd40101621055fa9d4d216b220b7345b12472ed3129ecd3abe75f456351a061409d841157d18443c59702459eb310ff86e4f2cd7abc8ef28", 0x89}, {&(0x7f0000000880)="a64241286b6b2999a77b10477ed924ece1d4f4361c02eacc419e37027a4b3291be1d2d8d7bffdf541146c2d48ff06fd4d7a53bb3f2fe2c33e3e0460dbe49be8471b97272047f406148336014ae558128ce7e3f416f266d85305fb86d1f0d65aac8d210cb6893e06fe01003d57c36a00dae30eec476290efcf7843f678c0e2e6c3a5066f79f5c15484a07b5eb62a100be45204b16803486d497e1e81355cb3932ba5b21e878c8a06431fcd9c1b58007f399bc9f2e0b432466d7a00a92926f9a12797984374c4d1287747ad4706a29e3370286eff1fbbd9625d04220a6fa89772fd888709a3a6dbbb593137527f06b4c96b1", 0xf1}, {&(0x7f0000000980)="3837e3cd019be1c134ee7ae4b2cb73b184f908b2e2dfc3902f8b6bb8768a5e7b54019886eee27d56e32a24b21ea2685d22cd0b719dfa2e770a42cf7996f5f3527b9679bc2ae3130491fee25cea7c1015b7e6336ddf116583d8bcf0a2279031416535fcfc222abc60d2474bbdaeec653d6525d8de196788c907738a9c7557344dd0886ac69755795e2de3a437beb7536a7663e1216deb84bbf48cf713042ceafec0e2a8e7100f0b3c2208d26ce9216f7313d0", 0xb2}, {&(0x7f0000000a40)="e4593a4895c942cbd5586871d450633aa453217ecf037c0a0d1c4f1f195c5d2744e9af87404f6ab9d6026a", 0x2b}, {&(0x7f0000000a80)="6c218ffededb4aa5fd46d9f016184f0e8706ff8259b3b2cf129060e8e7c890f1b0ec1890b014def046306c0361b1e5ad0716e1f3b5705c218b1f047b976fd14d388627cf4703952865d95404da399412afa7f441262ab641d7d2d5d7c3706afcdf833bc86935803725aeb1fb085b54d78f394227505d02223b481b8b088307120a19a7018d91f8ad97e568b99cac8fcea37732723a3af7332c92a223824050f11a", 0xa1}, {&(0x7f0000000b40)="03143a0548b9a3e5af4cb0dd7b0d592a094e9cb77cdcfa6b4569a397c402b4f94305b21069cd769fef7d0143f11a7123ba92a331a1eb2963de9a8056b644e3527847ad409214dba0c1fc514331733d7acf571edcb1adf8d193782d1553e166ac76bdb6ac89ba1fcea2c7", 0x6a}, {&(0x7f0000000bc0)="74d77a6180db09eb1d91ef714b9f24a569ef12d824ede58a6eb14860b068f523adc5d946301bd18a02d09b0ea5d64c84a7217385250b6f9a04a43cc8e48159c2b25b973a71e6cc2aecc8450097cfbae2f1c89b3cb0a2e51960436f11312b2090f2f962b8d58216e8a1e863333f3e21d92a1b045c3fd8e6d507bbcd10018cb9f5e9dc383118fcb0242143e40e9e4415bd85f58856645eaa51cffa0046504cc28e14abc77445e3b39c3dadf56146c66c075e215dbb0831f9a1f9ec10222b9c1077d66738d1fff65437fafeb7042479fe661bd7d2f601dd60e08e5067c903735f701eccac5aecd249b6e9482871", 0xec}], 0x7, 0x0, 0x52) r7 = accept(r3, &(0x7f0000000d40)=@in6, &(0x7f0000000d80)=0xc) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000dc0)=""/72) kevent(r5, &(0x7f0000000e40)=[{{r3}, 0xfffffffffffffffe, 0x80, 0x1, 0x8, 0x5}, {{r1}, 0xffffffffffffffff, 0x26, 0xfffff, 0x4, 0x401}, {{r6}, 0xfffffffffffffffe, 0x0, 0x0, 0x4c4, 0x4}, {{r3}, 0xfffffffffffffffb, 0x2, 0x80, 0x1, 0x7ff}, {{r7}, 0x0, 0x20, 0x400fffff, 0x8, 0x1}], 0x80, &(0x7f0000000f00)=[{{r2}, 0xfffffffffffffffd, 0x54, 0x60000005, 0x283c, 0x3}, {{r5}, 0xffffffffffffffff, 0x30, 0xf0000067, 0xae2, 0x9}, {{r7}, 0xfffffffffffffffa, 0x1, 0xf0000042, 0x6, 0x3}, {{r6}, 0xfffffffffffffffb, 0x40, 0x20000002, 0x65a, 0x81}], 0x5a09, &(0x7f0000000f80)={0x1, 0x5}) pwritev(r6, &(0x7f00000012c0)=[{&(0x7f0000000fc0)="eeeb6572ee592fa2f58028fa68ab154a37be3a12779bb4f39522936c4e52bd26b5ec5d93e4854d03cc55f2bf95bf96b8ef9bd0dc1d3f2d95ea7f0b65aa49b16cf490d6f87fc24ee3b193a5ff74fd8a95f720e334900757090ec77ad1af7d83c138a8a9afa36b22e4766b9886d9ed83f723f3db83a18788fd15a5478e58b04f303e3b8e2e4046926dfe1b3d0b711fa6f77169fd06f6b96f0baa1da64a1896df5ab9158e2f7c5707163a82a17c828583397012e3", 0xb3}, {&(0x7f0000001080)="df37274352646a8db472d17b2453b92c0ae9813acc8d4f4638b2aaf337c1957bfc150a437d23b4d665ce2e4689a86ee165697d0c98820f8faaf690fb80c2d682da4fba336b846ae9417cdedd6dc80d8ab9dadf0e2c44e8ea37abdbf01fd93b7f2a2b686af6516b6fbabb7cbdacb56329d52879ac06a6702b321b755b431e7559a79cf24d0a6939deeacf5b1178dd85a1e9a42cb0", 0x94}, {&(0x7f0000001140)="4f93c786e1d60eb39c92c39c11f6acd9f650c67647e52350492b94cf4f290549d69ba064e99c67616a87d5f21ca015ad81abf4a86f1e214e7e9d86f292aea9db9165a1e55c913579c6b84d2b28887fc8f6153b20b0102725ceaf3ad557abe0eacb3043eeac3204c80b6913046f8c940033582b5365a0bfc92e63a1cc195e55be39852994f85d49876a22f52debb3ff24238b059f391289f9cf2523671d61144b0a6b005ff7a70add8e1a0aa91900cc9f80fb4a7b298348f5b4bd4c", 0xbb}, {&(0x7f0000001200)="b0106a715788560fac364f59f750d1f47119529dcf941a4634b3b087b8dddb682798ab1991df61300f062f3c8f7808ae084b63795c19e9a703ce6aa5edd8c6572c91fc87c670f35701af076bc3389500136aac0282b2ec54c468e23f8844c50b5e57ef418785b1595dbe053dc1b663bc785707fc518dc17c80edae6e542be4dc36d544399b8f794c3c617b138706fdf859f38dfe5931bc5410f7c7a969e0d128fd7c528b0c5c04e4a12e7dd7bd0150295a5e6e", 0xb3}], 0x4, 0x0, 0x0) kevent(r2, &(0x7f0000001300)=[{{r2}, 0x0, 0x22, 0xf0000000, 0x100, 0x4}], 0x8, &(0x7f0000001340)=[{{r1}, 0xffffffffffffffff, 0x80, 0x27, 0x0, 0x1000}, {{r1}, 0xfffffffffffffffb, 0x2, 0x80000000, 0x4, 0x1}, {{r2}, 0xfffffffffffffffd, 0x20, 0x2, 0xffffffffffffff80, 0x1ff}], 0x1, &(0x7f00000013c0)={0x2, 0xfffffffffffffff9}) getsockopt$sock_timeval(r7, 0xffff, 0x1006, &(0x7f0000001400), &(0x7f0000001440)=0x10) lseek(r1, 0x0, 0x0, 0x1) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000001480)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f00000014c0)=0xacc) openat$zero(0xffffffffffffff9c, &(0x7f0000001500)='/dev/zero\x00', 0x2, 0x0) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000001540)=""/123) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) sendto$inet(r1, &(0x7f0000000100)="aeaab52f134d85358ee42fd8e2c37548dacdc718f8cb7b9b7120be3c2b5425e85fd69b952a126ce14ede84ae42f935e4fd90e75b05f6c692a211e4027360d4fbb6f0", 0x42, 0x406, &(0x7f0000000180)={0x2, 0x3}, 0xc) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x4c}, {0x10000006}]}) r1 = dup2(r0, r0) getpeername(r1, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x81}, {0x6}]}) r1 = socket$unix(0x1, 0x1, 0x0) shutdown(r1, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002007, 0x40004000000028ab) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000280)={0x1f, './bus\x00', './bus\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) chown(&(0x7f00000000c0)='./bus\x00', r1, r2) writev(r0, &(0x7f0000000000)=[{&(0x7f00000001c0)="0000001862040179002b2c000000267e897f7780e9992d836000753dd40900a24e14da000000e1838f74652d62e100c51bad5a8bf626d9dea3c2c37bb79d7d2c336ec50000000000000000000000000000000000000028c1ac1c55b22af7159072ae771aaa250c91a725c2e0eb463a7bf19f24986f2fcc6404bdc5be0e96aea2c406096d5c419e5af0f69cc21e67dfd205", 0x91}], 0x1f7) 13:34:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f00000000c0)=[{0x100}], 0x6}) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 13:34:19 executing program 0: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) msgget$private(0x0, 0x0) pipe(&(0x7f00000000c0)) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x1, 0x2c) open(&(0x7f0000000080)='./file0\x00', 0x200, 0x44) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) sendmsg(r1, &(0x7f0000000c00)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) write(r1, &(0x7f0000000380)="e2", 0x1) execve(0x0, 0x0, &(0x7f00000005c0)) 13:34:19 executing program 1: r0 = socket(0x1e, 0x4003, 0x0) connect$inet6(r0, &(0x7f0000000100), 0xa) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000280)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="d148f2f02fcbf7aac51adf95b6a94e0dd1fd1efc584075b8fdefff8b57c2ed713b30f63234fb3566c6e51c83674356a481d655d5acd5d32eaf5d6f492768ffd9408072e62e0b7642d29ddd293e933fd634dce2", 0x53}, {&(0x7f0000000140)="f511c9d5f45b2d872a01bcb38bf2b3e561331cc6d6f33c9c71ecf8ba067840cc4beb835b62ae22e8a3891e75416cecc323a6be1cc654901de63c5b53d5ae5b7f812326", 0x43}], 0x2, &(0x7f0000000240)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x407}, 0x8) socket(0x10, 0x2, 0x20) listen(r0, 0x0) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = dup(0xffffffffffffffff) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000000)=0x3) accept$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="000200ffffffffffffd205ddad6f40231fd3fcfbc445367657ff0004"], 0x0) r1 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r1, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff19}], 0x100000000000005e, 0x0, 0x0) 13:34:19 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) pipe(&(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000bb0000000000000000000000000c", 0x0, 0x5}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:19 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) write(0xffffffffffffffff, &(0x7f0000000200)='o', 0x1) 13:34:19 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x7ff}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSMOUSEIO_SCALIBCOORDS(r0, 0x81205724, &(0x7f0000000140)={0x2b, 0x7, 0x5, 0xc9, 0x3ff, 0x3, 0x7c, 0x10, [{0x400, 0x80000000, 0x0, 0x2}, {0x5, 0x7, 0x76, 0x3ff}, {0x4, 0x9, 0x0, 0x6}, {0x9, 0x0, 0x9, 0x9}, {0x0, 0x9, 0xe2c7, 0xb81c}, {0x81, 0x100, 0x8, 0xa40}, {0x8, 0x60, 0x1000, 0x5}, {0x8, 0x1000, 0xec5, 0x4}, {0x3, 0xfffffffffffffe00, 0x401, 0x5}, {0x6, 0xb6dd, 0xffffffffffff8001, 0x7}, {0x2, 0x1, 0xa7, 0xab}, {0x90, 0x6, 0x0, 0x160}, {0x2, 0x0, 0x6, 0xae}, {0x5, 0x7, 0x9, 0x4}, {0xea, 0x800, 0x7, 0x5c}, {0x7, 0x80000000, 0x0, 0xa28d}]}) 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) 13:34:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x24}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) 13:34:19 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x22, 0x2) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000540)={0x3, &(0x7f0000000100)=[{0x2, 0x20}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) 13:34:19 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x2000, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) socket(0x1a, 0x7, 0x1) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000640)='/dev/wskbd\x00', 0x800, 0x0) pwritev(r1, &(0x7f00000005c0)=[{&(0x7f0000000080)="caa5baaa74b50d79491c6e8ef2d3d9bb06b0452448ba02bd49ab01db836eca685d8010bf1f7027571ab875f6167334da86f3c7182f94022d51d9f9944e8b2ab4b524a92e4e1c1c278e91974b82e74a118321f94a56dda954df9603fe1ae1a2264b5e711b836311112d25faec6bc785303a0e5ce20a97f96df9e09ed7be6c5a5a9a2978a913cc728766c9f623bdb8dd621d0308f8d74628b35fd73fd0553ab9c860a2b4b25d9650d09577fbbccf262d408d", 0xb1}, {&(0x7f0000000200)="b61585346780e4d270eddaa8fe6472d77b7b30aa6d1fefc275d4c3d618fa5f390723a5065e937182474f9ef535d2fa18d77047f2cd3b4bf59c136fbdc8674a3e9afb10f0fc8016d7a4494544fda6a52f085479011b823130e198b28fdbdc129bf8533abbbb4252528b82ba34c1fd77d8c75a9e0431a980fd9273fce1f283efc286f089c1219a43115c09ae10bdb5c5436d28aabef3ef2b50bded588896db190a306dd64eb5ba22c43d0d808278012ef422026dde40714e81d2aa74c26c107108ceddd4ac7c338dc143176e1d5b6a57a60cd606a5d9b4dacff0331bf6", 0xdc}, {&(0x7f0000000300)="bd082bf7dbb651995b984db7f1da38b18dbda53533a018e3f3603704c7cd63b4c3d4283e232bb25ebfe0180402b322f807255f6eeceeaac32159406f22b296c44cdd0b2ed5ceec860b02a9fc14e25abf2e9d967bbb8836c01a9ac81f9cc0425f6ff5e9e51cdcfee5cb5e29e72ca5a10c8fd6c8c2bc64c4067abd247cfc1250a2f7ad", 0x82}, {&(0x7f00000003c0)="137099d4584a2463fa42834559be5c1c752d09c27462996a1ac6bb39f8419982c6e498e8b81f2815a6fa8f07a39d0a4562b063bf8e870e893b514cf9fe3219d8ca3b71ee67b79e222e50868ebf3de71f6b2448149816c98632be2677ae24c0b789414cd1f09d12d2427dd09179f635ee65f22aa43577f1f4112283873a0e03587ed248295a1ae7d11a93ead1da2553856d4e9c1b42e25f3b13d382076b67fa14caa317fdd4025e50263f7e3727e6396c48259fca8765483f110f05039f1fcd68cc8d82828eb49b094b2a3fd8185093949ec40f43c4df0c1917eb539774c54a", 0xdf}, {&(0x7f00000004c0)="06165554917f3f75f5bd0645b97b94d7bbb5f28c6a7570877ec3a55bfd293c4997776897cd7a6084281e72de1070ff02330ea81b203c5d597c8a69fec5bbafe7af50111257cf3c14df93aa3f3466be12d935fc28ddf17df1382a03b48e06c579870808d3cb0b2fe080554e7834355bfb6c53861a4779ff40ec7fe1f9f9a362bd76d497534b8a84aa97edd14d28f161093fde45ec7e0555323f568202b85689a80386ade388afaad666f0b0e5ccf747aa230616b3a37dad349e1b3fb073093f8f12da29c264d83c", 0xc7}], 0x5, 0x0, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100), 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x200002f8, &(0x7f0000000140)=[{0x0, 0xff, 0x6, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x9, 0x3f, 0x6, 0xe8fd}, {0x23a, 0x2, 0x7, 0x3}, {0x4, 0x0, 0xa901, 0x7fffffff}]}) 13:34:20 executing program 0: setreuid(0xee00, 0x0) r0 = getuid() setuid(r0) r1 = syz_open_pts() r2 = socket$unix(0x1, 0x3, 0x0) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x50, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x20000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r6 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x9fd, 0x0) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) poll(&(0x7f0000000100)=[{r1, 0x1}, {r2}, {r3, 0x186}, {r4, 0x4}, {r5, 0x14a}, {r6, 0x50}, {r7, 0x8}], 0x7, 0x5) msgget(0x2, 0x100) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(r8) 13:34:20 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x400, 0x0) r0 = syz_open_pts() mknod(&(0x7f0000000340)='./bus\x00', 0x3a0914c44f7b202d, 0x501) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000000)={'./bus\x00', 0xee, 0x1, 0x2, 0x1, 0x0, 0x9, 0x0, 0x0, 0x0, 0x2, 0x100}) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x4010, r0, 0x0, 0x0) syz_open_pts() 13:34:20 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chflags(&(0x7f0000000240)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x110) 13:34:20 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x800, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') r1 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x101, 0x8, 0x0, 0x3, "a9a5507f3c79e75b322981f7729e06350ff09d02", 0xffffffffffff8011}) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x2d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="96") ioctl$BIOCPROMISC(r0, 0x20004269) 13:34:20 executing program 1: r0 = syz_open_pts() syz_open_pts() write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x8) syz_open_pts() 13:34:20 executing program 0: open(&(0x7f0000000000)='./bus\x00', 0x800, 0x10) mknod(&(0x7f0000000240)='./bus\x00', 0x80000021c0, 0x40004000000028a5) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186a56010000001c00feaf000000000060d5706c85c2768511fe8722374e341de39f8fce02a55b5189", 0x2c}], 0x1) 13:34:20 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000180)=[{0x0}], 0x1) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/100, 0x64}], 0x1, 0x0}, 0x40) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0x1f}, 0x10) r2 = msgget$private(0x0, 0x80) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/153}, 0xa1, 0x0, 0x1800) 13:34:20 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)='m', 0x1) pread(r0, &(0x7f0000000080)="7a65d0b78d9c7cc519b0a0c26d569499988253628aefb7e4bad5d0e47837bec38f0b748f69acaa429e622b5fb01eb1b10acdbe1e001636a02c9d6c2ec2f07c14795682", 0x43, 0x0, 0x0) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0xb1}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = msgget(0x2, 0x40) msgsnd(r1, &(0x7f0000000240)={0x3, "59ed1fa0738bfd8515ccd6d3bbff2aea8ee591803d5eeb5374aef6262311a3e0474f563a50d3459b2ac531abfe0353687bad9890dc041c57b541d41d4c43345fe8507c30d56f6199c47f4cc34e322147a6d038c151999ab40a45c5c4f907a30924f2677160b3c1e47dd5889eb64fa3aeba1b7fc891206855642e390e92cfe81f59c275bb418691bc427054da1123abbddf3f465b652c45662a3644f43fd96f8196b4b807094a79c957b0870d2555056b52381e5c1ab68d045fd8429d16626a26d458a71294cd0c98625d4b9903db602fb496b766611dc1015781380709a6c82e8582076356761609"}, 0xf0, 0x800) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x1, 0x24000000000000, 0x5}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:20 executing program 1: setsockopt(0xffffffffffffffff, 0x5, 0x7ff, &(0x7f0000000000)="4ef431262608664fce0f42a327ffcb57d105c4bdfa79de38", 0x18) socket$inet6(0x18, 0x1, 0x9) 13:34:20 executing program 0: minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod$loop(&(0x7f0000000040)='./file0\x00', 0x10, 0x1) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000140)="d66ac67350b9768ac869dafdf2721acb70b77407164d350880bbb4a1fe8ffd80cbfcaddf3e3960deeedc03b405a2e5130cc9d28eec15a5594e9d92181168c853d8ca4c9b3926e1f65a3a0333b3ed04096400f10fb217d27e6b52c063a8c6001edcaf43d78091ba798e31621aa317e71af6767aa5162ec97209b5e2ad0ec1aa739220dc26fd81a4360640960f1666c60e6f17c90d8fdfb89842b5dc55f5affa167bc6b1a00d6a951b93be0ee674be218b", 0xb0, 0x1, &(0x7f0000000080)=@in6={0x18, 0x3, 0x29a4, 0x100}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000000)=[{0x2c}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:20 executing program 0: setreuid(0x0, 0xee00) socket$inet6(0x18, 0x2, 0x2) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) setuid(0xee01) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x5}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) recvfrom$unix(r1, &(0x7f0000000840)=""/100, 0x64, 0x2, &(0x7f00000008c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r3 = dup2(r1, r1) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000800)) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x100000000, 0x3, 0x1, 0xfffffffffffffffd, "4fe445667930b6e84aad5cb79155e16ee1c6a2cd", 0x1000, 0x7}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000900)={'./file1\x00', 0x7, 0x0, 0x22ac, 0x0, 0x3, 0xffff, 0x9, 0x404d91d8a6e3dbd0, 0x0, 0x81, 0xffff}) r4 = semget$private(0x0, 0x4, 0x226) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x42, 0x0) rmdir(&(0x7f00000002c0)='./file0\x00') ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000300)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x176c}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1ff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x4d3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x24}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x2}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x9}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0xffff}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x71959a75}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x100000001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file1\x00', './file0/file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x5cb}) rmdir(&(0x7f0000000280)='./file0\x00') linkat(r5, &(0x7f00000000c0)='./file0\x00', r5, &(0x7f0000000240)='./file0\x00', 0x4) ioctl$VT_SETMODE(r5, 0x80087602, &(0x7f0000000080)={0x0, 0xffffffffffffffff, 0x1, 0x7fffffff, 0x6}) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0xbb, 0x6, 0x0, 0x7, 0x2, 0x10001, 0x2, 0x0, 0x781}) semctl$GETVAL(r4, 0xffffffffa, 0x5, &(0x7f00000001c0)=""/126) 13:34:20 executing program 1: r0 = socket$unix(0x1, 0x6, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) utimes(0x0, &(0x7f00000000c0)={{}, {0x8000002e, 0x20004000}}) ioctl$WSMOUSEIO_SETMODE(r1, 0x80045726, &(0x7f0000000000)={0x1}) unlinkat(r1, &(0x7f0000000040)='./file0\x00', 0x0) ioctl$TIOCFLUSH(r1, 0xc028698d, &(0x7f00000000c0)) 13:34:20 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, 0x0) 13:34:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x2) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) 13:34:20 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002005, 0x3d94) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) 13:34:20 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x8000200b, 0x3200) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) lseek(r0, 0x0, 0x87da86990c828a41, 0x0) readv(r0, &(0x7f0000000040)=[{&(0x7f0000000140)=""/230, 0x400}], 0x21) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000004c0)={&(0x7f00000000c0)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/242, 0xf2}, {&(0x7f0000000000)=""/19, 0x13}, {&(0x7f0000000380)}], 0x3, &(0x7f0000000400)=""/175, 0xaf}, 0x800) 13:34:20 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x180, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200), 0xc) getpid() fcntl$getown(r0, 0x5) getpgrp() getpgid(0xffffffffffffffff) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000002c0)=0x2) getpid() r2 = semget(0x1, 0x3, 0x75) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000300)=""/52) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getpgid(0xffffffffffffffff) r3 = fcntl$getown(r0, 0x5) fcntl$setown(r0, 0x6, r3) semget$private(0x0, 0x0, 0x500) r4 = semget$private(0x0, 0x2, 0x280) semctl$GETPID(r4, 0x3, 0x4, &(0x7f0000000040)=""/236) 13:34:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x1000, 0x7fff) r2 = dup2(r0, r0) connect(r2, &(0x7f00000001c0)=@in={0x2, 0x3}, 0xc) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x180) r3 = socket(0x800000018, 0x3, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x7, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x100000001, 0x8, 0xffffffffffffa0ba, 0x8, "c27ef8245230d4fd51eb3658cbd6c3aca61195fe", 0x80, 0x3ff}) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x28}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f0000000180)="969b") openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x50, 0x0) ftruncate(r0, 0x0, 0x9) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 13:34:20 executing program 0: pledge(&(0x7f0000000140)='*\\+\x00', 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) chflagsat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x2) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10024) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0xb267bc7559596bcb, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000000)) ioctl$KDGKBMODE(r2, 0x40044b06) 13:34:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x10000, 0x0) ftruncate(r0, 0x0, 0x100000000) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r1, 0x0, 0x40fff, 0x0) r2 = dup2(r1, r1) fchmodat(r1, &(0x7f0000000000)='./file0/file0\x00', 0xa0, 0x2) r3 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r3, 0x0, 0x30000000000) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/39, 0x27}], 0x1) writev(r2, &(0x7f0000000040), 0x1b) 13:34:20 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"}) dup2(r0, r0) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002500)=[{0x10}], 0x10}, 0x0) 13:34:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000080)='./file0\x00', r1, r2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{0x40}, {0x74}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x0, &(0x7f0000000380)="b63e5367") 13:34:20 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000ebfffffeff671a70000000500000000000820600000000000006000000b818000000290000002e00000003000000000004bb89"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0xfffffffffffffdc4, 0x0, 0xfffffffffffffdc0, 0x0, 0x1000004ac}, 0x100000004) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x4}, {0x6}]}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 13:34:20 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) r1 = dup(r0) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0xfffffde0}], 0x1, 0x0, 0x7fa20600) 13:34:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x3d}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000280)="9b") ftruncate(r0, 0x0, 0x1) 13:34:20 executing program 1: r0 = socket(0x18, 0x4003, 0x400000000000) shutdown(r0, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000513600000000000000000000000000004fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37281c18e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01b1257aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 13:34:20 executing program 1: r0 = syz_open_pts() r1 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt(r1, 0x4, 0x7, &(0x7f0000000240)="1e090c8de8771e1fb9ab276b9d2960b592039eb57f2ba300ca4f7887556006b4361439f49ad7e28e47cf24c5af311781612bb993c63fc9e60dc6d01d556377c526cf153079451faa8d7796f6815a34817f199e56af8683f21c8f40e07360893c8a6e3bf4223395f7d874596935402785beb40d6395d8e34cfd1ffcefd8954f4e45fd7c2d05b32c99c918f2489db1f24fc472e6e0b5bd08287c36bf45c01f43933eafa200f59f406a02df8c099e23e2eec7bdab040791eaddc03f524811b9", 0xbe) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCSTART(r0, 0x2000746e) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000200)="dfa621b9cecb60bdec7d9b0aeb", 0xd}], 0x1) r2 = syz_open_pts() openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x10, 0x0) close(r2) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xada0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) pread(r0, &(0x7f0000000300)="2ab87e227f5fbb4c4056fa71c2bf3758949e47b3873a5ca19ad20161c27326b139b2bb22737874b21406081fcae58d2d4863d35ad31fe85a69c89e310db61c04e2293518c947fd252877302096efa6e4b8fcd5eb5d8f9de2cf094387f6e16b070b9f45f1316b2355aeccae67134579a6d51456b22beac704dca3548dea2145d5d7073e1bcb40c5", 0x87, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x58, 0x0) syz_open_pts() poll(&(0x7f00000001c0)=[{r3, 0x21}], 0x1, 0x0) 13:34:20 executing program 0: socket$inet(0x2, 0x8001, 0xc7) r0 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08d5276e090000009213f000000ffe9bb65439f6fa65d98ea74ecb", 0x24) 13:34:20 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2000002000, 0x86128) openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="0701a277dc5745192a101000000000ffffffff045ad35a0520000004"], 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x6, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000200)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000001c0)=0x2) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\b') write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff03}], 0x100000000000005e, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) 13:34:20 executing program 1: r0 = socket(0x2, 0x4003, 0x0) listen(r0, 0x2) shutdown(r0, 0x2) getsockopt(r0, 0x0, 0x7, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) r2 = getppid() setpgid(r1, r2) 13:34:20 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x400, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x1a8ab5b9, 0x5, 0x81, 0x100}, {0x76, 0x3, 0x6, 0x3}]}) recvfrom(r0, &(0x7f0000000100)=""/117, 0x75, 0x2, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000001c0)={0x6, 0x4, './file0\x00', 0xdc1, 0x1000, 0x81, 0x10000}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000200)=[{0x80000001, 0x7ff, 0x800000000000000, 0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000280)=0x80000001) syz_extract_tcp_res(&(0x7f0000000840), 0x0, 0x43) r1 = semget$private(0x0, 0x1, 0xff7ffffffffffffa) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000300)=[0x8, 0x8001, 0x7, 0x1, 0xfffffffffffffeaf, 0x0, 0x100, 0xfffffffffffffffb, 0x1, 0xbd]) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x8000, 0x0) fcntl$setstatus(r0, 0x4, 0xbfadf344db46b645) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f00000003c0)={0x4, &(0x7f0000000380)=[{0x0, 0x4, 0x9, 0x3}, {0x1, 0x1, 0x4, 0x3}, {0xc8c5, 0x5, 0x1e800, 0x7fff}, {0x20, 0xcd, 0x1, 0x5e}]}) r3 = dup(r0) fchmodat(r3, &(0x7f0000000580)='./file0\x00', 0x20, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000400)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000440)) openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x80, 0x0) pread(r4, &(0x7f00000004c0)="ca5da715143c2add6dc7a121beccc3119878511814cde7e008bebf029818520e1e75af2a7f460774d1285403727d8efec0cad77b0bf4ea17dfeab872b218cacd64c994d0bd927a780eb5730e4f742177c8809e90c781e24b3a000344aeed83113b90494a53d12153f0b84604", 0x6c, 0x0, 0x0) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000540)) semop(r1, &(0x7f00000006c0)=[{0x4, 0x5, 0x1800}, {0x4, 0x9, 0x1800}, {0x3, 0x0, 0x1000}], 0x36b) mkdir(&(0x7f00000005c0)='./file0\x00', 0x0) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000600)) chdir(&(0x7f0000000640)='./file0\x00') readv(r2, &(0x7f00000002c0)=[{&(0x7f0000000880)=""/129, 0x81}, {&(0x7f0000000940)=""/155, 0x9b}, {&(0x7f0000000a00)=""/213, 0xd5}], 0x3) clock_settime(0x2, &(0x7f0000000680)={0x4, 0x9f}) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000700)={0x3, './file0\x00', './file0\x00'}) write(r2, &(0x7f0000000740)="d837be8bd3de98aac2aa687bd454ff68bfb18c42cf222dd30af8097afd6e844b5bf142e870899d919cfd2e0f1be9309ce2abd3bbbf6b38e262b2611acf0ce14e082b019941ffff0791b7e0b8ac8ae509af322840b956cce584d70404ccd2e9830f3f92436d85a7ee8adc09841775cb67ebb92ca85b02e8606f35bf43fe0e56ff558247810bee08a0bb01b6d7d6c2a0a92e9f1f1ccbaf46410d0341a463eb809f78aafbaf773fb6082e5a54c6fa0e", 0xae) r5 = shmget$private(0x0, 0x3000, 0x180, &(0x7f0000ffa000/0x3000)=nil) shmctl$SHM_LOCK(r5, 0x3) 13:34:20 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x84}, {0x7c}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:20 executing program 0: kqueue() r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x4) unlink(&(0x7f0000000080)='./file0\x00') kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:21 executing program 1: clock_getres(0x4, 0xfffffffffffffffe) r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8480, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x1) r1 = semget(0x3, 0x7, 0x620) semop(r1, &(0x7f0000000000)=[{0x4, 0x2, 0x1000}, {0x4, 0x8001, 0x1000}, {0x3, 0x8, 0x800}, {0x3, 0x9, 0x800}, {0x2, 0x101, 0x800}, {0x7, 0x100000001, 0x1800}, {0x4, 0x401, 0x800}, {0x1, 0x800, 0x1000}], 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 13:34:21 executing program 1: r0 = semget$private(0x0, 0x7, 0x400) r1 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x1, 0x4, 0x3f}, {0x18, 0x2, 0x14, 0x5}, 0x20, [0xfffffffffffffff7, 0xb8, 0x7, 0x32d9, 0xe1, 0x2]}, 0x3c) semop(r0, &(0x7f0000000080)=[{0x0, 0x2, 0x1800}], 0x1) getpeername$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000140)=0xa38) r2 = semget(0x2, 0x3, 0x4) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000180)=0xffff) fcntl$setstatus(r1, 0x4, 0x4) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f00000001c0)=0x2) semop(r0, &(0x7f0000000b00)=[{0x0, 0x3ff, 0x800}, {0x3, 0x8001}, {0x2, 0x4, 0x1800}, {0x0, 0x2, 0x1800}, {0x4, 0x80, 0x1004}], 0x5) madvise(&(0x7f0000ff7000/0x1000)=nil, 0x1000, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000240), &(0x7f0000000280)=0x4) r3 = socket(0x11, 0x1, 0x606) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000002c0)={0x9, 0x4, 0x4, 0x50ef, "753907441331db53904b2b0b53de7b2becdedab5", 0x1}) ioctl$BIOCLOCK(r1, 0x20004276) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000380)={0xa, &(0x7f0000000300)=[{0x7, 0x1, 0x100, 0x808000000000000}, {0x2, 0x101, 0x20, 0x7f}, {0x1, 0x800, 0x1b, 0x1}, {0x3f, 0x200, 0x6, 0x1}, {0x8, 0x3, 0x9, 0x20000000000}, {0x0, 0x0, 0x9, 0x2}, {0x4, 0x2, 0x7, 0x6}, {0x20, 0xfff, 0x9ca, 0xa1e6}, {0x4, 0x200, 0x4, 0x4}, {0xbd, 0x5, 0x3f, 0x1a3}]}) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000003c0)) socketpair(0x13, 0x5, 0x7, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000680)='./file0\x00', 0x20000, 0x100) semctl$GETNCNT(r0, 0x7, 0x3, &(0x7f00000006c0)=""/140) mmap(&(0x7f0000ff3000/0xa000)=nil, 0xa000, 0x4, 0x1d, r4, 0x0, 0xfffffffffffffffc) getitimer(0x0, &(0x7f0000000780)) setsockopt(r5, 0x61c, 0x4, &(0x7f00000007c0)="bf0f39d403ac13bef4c360952b905d58e60feafba527581d84e24a586dda476e60bb0f3f7daa59498a22e68c42b01624f57029c61070b71d765c8d7818fba266328604adc3ba6608d7ca4fd9c0655c6af95b24c8ce63f22163a842098d820218e7464cace2ecd8c5bd108f2c247ea6ad7879119d4dc18fb7d0110d5f7141d7bf0421b8bd0e902c66823c063f8b599eef28eace44ba271f13e6513e4bf58a1f9856dd757fad384c88c28c3b08dc7b5e04cbe7342a11995d92d7096683fdc04d6e462b48fcf4126abd63336aca40ee2c97016d2c71cc9c01b66c746fb83592", 0xde) chflags(&(0x7f00000008c0)='./file0\x00', 0x0) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000900)=0x1) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000940)) fchmod(r3, 0x20) 13:34:21 executing program 0: pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() write(r0, &(0x7f0000000340), 0xfffffffffffffd27) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x400000000007ffd) kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x3}], 0x200, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x41}], 0x0, 0x0, 0x0, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f00000003c0)='./bus\x00', r1, r2) r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000440)=0x3) writev(r3, &(0x7f0000000080)=[{&(0x7f0000000140)="d5a8cdbf485c0aa545bf12a145cbb9147053d0e4a46058c088c13c66342b2e2bbba2de369bdac5ffadefc026c2b6af5979eef7c90d0170c60a4d11b73739655d1b15e808feada37f7cd77b333a4980d494d44666d9c62ea3da0846960a14b9253301891f698ad7d9c66ca37ccfee76f352adfecb3025af2e25ce92f90a6a2ee4b9670f6d144ed28ec5", 0x89}], 0x1) kevent(r4, &(0x7f0000000200)=[{{r4}, 0x0, 0x80, 0x1, 0x15}, {{r3}, 0xffffffffffffffff, 0x83, 0x1, 0x4, 0x4}, {{r0}, 0xffffffffffffffff, 0x4b, 0x1, 0x3, 0x1f}, {{r0}, 0xfffffffffffffff9, 0xc8, 0xfffff, 0x10001, 0x7}, {{r0}, 0xffffffffffffffff, 0x53, 0xfffff, 0x7, 0x1}], 0x800, &(0x7f00000002c0)=[{{r3}, 0xffffffffffffffff, 0x9, 0x0, 0x6, 0x3}, {{r0}, 0xffffffffffffffff, 0x80, 0x0, 0x40, 0x5}, {{r3}, 0x0, 0x44, 0x2000000a, 0x100000000, 0x1}, {{r3}, 0xfffffffffffffffa, 0x24, 0x20000000, 0x6, 0x3f}, {{r0}, 0xfffffffffffffff8, 0x20, 0x0, 0x10001, 0x101}, {{r3}, 0xffffffffffffffff, 0xc8, 0xf0000001, 0x5, 0x7}, {{r4}, 0xfffffffffffffffe, 0x18, 0x10, 0x2, 0x8000}, {{r4}, 0xfffffffffffffffe, 0x4a, 0x20000004, 0x8001, 0x3}], 0x1ff, &(0x7f00000000c0)={0x100, 0xb988}) ioctl$WSMOUSEIO_SETMODE(r0, 0x80045726, &(0x7f0000000040)={0x1}) dup2(r3, r0) 13:34:21 executing program 1: r0 = kqueue() r1 = socket$unix(0x1, 0x5, 0x0) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x3, 0x6, 0x80000001}, 0xc) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x400000009130dbf, &(0x7f00000000c0)=[{{r2}, 0xff7ffffffffffffc, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000100), 0x0) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f0000000140)=0x1) 13:34:21 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x1) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x90, 0x1) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r3}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r3) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r5 = dup2(r1, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r5, 0xc014575e, &(0x7f0000000000)={0x5, './file0\x00'}) 13:34:21 executing program 0: socket(0x40041, 0x7, 0x43c47527) r0 = socket(0x2000000001e, 0x3, 0x0) dup2(r0, r0) 13:34:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000080)=0x6) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 13:34:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x7fd, 0x100) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) open(&(0x7f0000000000)='./bus\x00', 0x10, 0x80) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) 13:34:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1001000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0xa, 0xffffffffffffffff, 0x0, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:21 executing program 0: r0 = socket(0x2, 0xc001, 0x0) listen(r0, 0x20000000000000) r1 = fcntl$dupfd(r0, 0x0, r0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x1, 0x0) read(r0, &(0x7f0000000080)=""/17, 0x11) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000)=0x5, 0xb) 13:34:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000400)="582720efabd16ebae63225259560f8e5815f73f2a04451b805d5e41726c4d429f76286925535fab6be521d89632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b5d87cb2d72b8bcdb40000000f728193ef16ab9eeb396f904ee0b813f12fc4d5f16b136069071bd21d00d1628b5", 0x7c) write(r0, &(0x7f0000000300)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2864c61ad4492a500a35ace697bef649f907bdc1bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097b1fd00000000dcb95a0100000000010007a864d67971a38826a1aa8937092e", 0x79) syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x0, 0x0) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffbfeffffffffc, 0x5, 0x400000000002003, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:21 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x3) 13:34:22 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) r1 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001080)={0x0, 0x0}, &(0x7f0000001180)=0xc) r3 = getgid() r4 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001580)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000015c0)={0x0, 0x0, 0x0}, &(0x7f0000001600)=0xc) r7 = getpid() r8 = geteuid() getgroups(0x6, &(0x7f0000001680)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f00000017c0)={&(0x7f0000001000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001500)=[{&(0x7f0000001280)="112da38aa4c9f226940d0c908149b146d19eeed11388b65c077fbed44acb097a8278521276bd69aa1840d424326cd6a8983649bab793e0c1859290277f3a4ff80c1922f4cad0e2182427c951fd2f309ee04aeb210219cc375498619e2b608bd4199807bc8809ddb0a0603d5c331405b9d6924079bf1a34e8352262d38fa2d32fed8a3ceb1b1d59f0249df4683540487e2a8e2278ca018b4096cf2312bd5a28654f54fa374c5e74b328c37592d0d1ca94a8f0c893fab6b095a69e272c9d256b9b9346fa27e218e934296201486cf83a66a2f01d0d1982099c239a52aa9a0ef2ca14e11f75654b1401357b2c399603bd33032bb1325bbce1a2ef8a28ef", 0xfc}, {&(0x7f0000001040)="ee3678fcd8383fc0", 0x8}, {&(0x7f0000001100)="da12e0e79c42d9121b675ba5ea3c4833f5b20877d4505a391e3338ea56129062a67a9198e0ad86d47cef8d21e03d2d331db03f329daf6275ed78309d8090fce7c8df5122", 0x44}, {&(0x7f0000001380)="e336b18b4fcb1d2353e7a0dc92c61cd18feafa62ad0d45ed0918471a7899a053d13ca53dd9b854e69385f316d7ca11ce77808c5b5b7850493b0aad7ca3f6f07df6f77d3051727776eea3422dcc15f4245a5fd022", 0x54}, {&(0x7f0000001400)="f3cde63e24eb9eac1659b1194df822319cf70c6752b5cf549606e5a202e65cafd29f2da55cc5283224b0c3b9e3a6a7015be69ec294cc77ebf700195a3f086bfd2e92665d7181e9e07eabdb236370cd1442bc75630e0132", 0x57}, {&(0x7f0000001480)="36b1bb49b93e91e97d78985d996cf2b987ce46f69d347cd039345273348ba0eafdfb3c849d4dc3da892aacbf35276ec11ff2e61c7bc7cfb23880f76a43de1f6e948584fae2c9b3", 0x47}], 0x6, &(0x7f00000016c0)=ANY=[@ANYBLOB="2800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="0000000028000000007fffffffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=0xffffffffffffff9c, @ANYBLOB='\x00\x00\x00\x00'], 0xd8, 0x4}, 0x402) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0xa, &(0x7f0000000000)=[{0x0, 0x468, 0x101, 0x101}, {0x0, 0x100, 0x2, 0x1}, {0x1, 0x4, 0x7, 0xffffffff00000000}, {0x20, 0x6, 0x6, 0x3}, {0x800, 0xe1d8, 0x40, 0x1}, {0x4, 0x10001, 0x7, 0x8d98}, {0xffffffff, 0x3f, 0xffff, 0x7fffffff}, {0x1, 0x800, 0x101}, {0x1f8000000000000, 0xdf4f, 0x4, 0xe0a}, {0x1, 0x46, 0x7f, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x4c}, {0x6}]}) r1 = dup(r0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000880)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:22 executing program 0: r0 = socket(0x1, 0x4001, 0x0) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f00000000c0)=[{0x24, 0x1ff, 0x0, 0x7}, {0x714c488e}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd0\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000080)="1b") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 13:34:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x808, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6, 0x5}, {0x25, 0xfffffffffffffffd}], 0x2}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202f, 0xffff) write(0xffffffffffffffff, 0x0, 0xfd48) 13:34:22 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x5ff, 0x0, "b0d400f9fffd49f8000100"}) munmap(&(0x7f0000bfe000/0x400000)=nil, 0x400000) r0 = socket(0x18, 0x3, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) shutdown(r0, 0x2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 13:34:22 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0xffffffffffffffff, 0x0, 0x120000}, 0x8}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x101, 0x100) write(r0, &(0x7f0000000040)='\x00\x00\x00', 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x2}, {0x6}]}) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0x80) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000140)={&(0x7f0000000100)=[{0x88, 0x800}, {0x26, 0x8000}], 0x2}) syz_emit_ethernet(0x323785ddd3a8104, &(0x7f0000000200)="b24d614b9e6da565cb69b9e954a90dcf0f117e773ad68a75ff119136fce828") openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) syz_open_pts() 13:34:22 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) listen(r0, 0x6) 13:34:22 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004d70bf3b200000000800002100"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000040)="418e75a8297daafca66fd441bedf4723072e0ed69d2472f3e91e55a955c0d32ed6a4a51c70ad157393aa1b2bc8371177a350ca67f0c001152af285920d989f3a0770ded6a3e8cce7b6a1e545ae4cf8bd32fed4432b08106738980b422b09e8ef22", 0x61) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:22 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000180)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, 0x0}, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) fchmod(r0, 0x20000000000078) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400000002, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20030, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x28}, {0x54}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000240)="e1b5") open(&(0x7f0000000000)='./file0\x00', 0x100, 0x128) 13:34:22 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0xc, 0x0, 0x0) 13:34:22 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0xfffffffffffffffe) lseek(r0, 0x0, 0x7fff, 0x0) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)="3687", 0xfffffffffffffe49}], 0x1) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000040)) writev(r0, &(0x7f00000000c0), 0x64) r2 = dup2(r0, r1) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x6f09) getsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000340)=""/175, &(0x7f00000000c0)=0xaf) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0xeb}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 13:34:22 executing program 1: socketpair$unix(0x1, 0x7, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000140)=0x5) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x170002}, 0x8, [0x0, 0x31]}, 0x3c) r2 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x8) pwritev(r1, &(0x7f0000001580)=[{&(0x7f00000001c0)="47b0c4b408b82df27c81e8e5b17524e3371816aae3116b67ee276a646f86470e27cadc2f15173b5648963b885449cebf4605192dc25166cbe4970dddfb348eda58bfb36aaa3be364a6c87b663c827e9cfd23c8ca6028e3c249e9a75c4486c7b7b613136878aa5c5e2b42ccd6ed0a7624a4b9c332c28180d788ed9a120a2bd87fd9f0ca385cf89a0092748f334586aee3cb5a8d4643cfb95a56abf6c55073801d5376ca15cb43799db88c276b120e8926bf30e80715e6a7ae3d57d48ac86815e333819d59334e298e37141a42e5ae5825384533c8f57566f2b9406328af9bc15e", 0xe0}, {&(0x7f0000000300)="7f2647f345efa61d05e76ab6e42fe02bc63064e670d43590dcc83975061f013651c02da7726be2c818684bc0767892018578515c25d1fbcd437e761b714882b6835049ddd521d87b8531650ec068e497ccfabf240a8c457e63144c62dcb8c3e885db6dd0b9339e0542", 0x69}, {&(0x7f0000000380)="3aeda2cf829900d48d17fb171aea53a0b106ef532d951c2524ed5ce11d892220a80c040cf66c53b66b6fa9b907ad787f763535f589603d518f63a295bac766f4411b7531eed55661451495d5117d596b04cfb2cc55ebe5a5954ed3244c43521bdaee2a73d45957ffbf90a4dea0df1576743661295931a6720262be31dfbe3c8117ca4c3d9bee06b4bc41df7c892caec7b4a7201621bb19af3372d8cbc61b9b688af2c9fa3a554b2ea8d742810ca6cbda947fc3ff6c4b5f994760ad6204e69c0d8aea183bb5c292a62d4c2c", 0xcb}, {&(0x7f0000000480)="e8544ad8ec66364b9cd8f28fedefc502df15f5b02012ef9980a3a0190322981f631655cee484509c834765aa9c3401757a6f17621c663ced7ce8cafd31ede34b6ed613eab257d83ac6f3500effe0c9900e36d7c91c99373f0184144b57c051a4d0304772e833220ea7a9ff02ab310e507b37c67b4f63b8dac6083626708090ee56404c00cfdfdc2ab9bb070d90fc1193fbf56928977c2d7dcfa8ef7ff52f68d20b0ad1ed0193ec7fb6b52b025d7bcbab56391b2dfa93ecdbb27efbf0fcd13c0b96bb5b079484999388074630d013c110db91920e356659f0747405de699e1c3a9cb8bc01bddfc67dcee9e734feae941a30f299c567cb1553f20dd69f34382a6cfc80400c88716f04eb21de41676f51ecce0d8c8f0cb55bacb18e9232f2169f61c33d09d219a039378cc5934736080903d6484535f9aab4b483f41b9a3b79fd3aea818e18986d276995ef54acc649562f0be44fa5ec37cf2997ebc44cdc435e3fab807f59809fea811cd6a5ecc7ddf2b6b291992c09b42de133b23644800f465ab358f08a64d53e25aa803cd42bb28587b9902defd05178dcff46d30324abe76434adfb587bc5124aa3f3954b6112b98bf3b316d6faf80040362225d5bb6428442acc6f512383f32a2c41e19e85b798a3ffd7d7d039835af0f4ce1cdc05e2901a7bdf6145db8a523f960ac2d803b5e16e5576a7e77492391e7d8e7a8b129f8da991a428faeec0fcbcc6f57095d114f667ee134a8d4a235f76b8a762bdbef09bffb382b5aca62d70755be5016afdb8313ac94e30d3cd54f58466359cd5c942afd4dd6ac8093565f5134dcb55c9fd3f609a47756ca7544d30ba0fc33c811703bf3e8356bc3c0b23826c01897ab23ba2453e54a0309f6b70396a24bdf0a90e60fc56cc085f7eb05950b128985dd3798184c1cacaba0cf1a0c2bb0e757d6ec20ffef35ecc7be046a88c3ed04f55d3e3ee3bf69b0b7718f2b30514ceb73eed0cb2b789bc3b25ff0a1c06a8ea3624d006cab4a37cf148bfb4db5dba336368511e16a6eee34cd8a6b015ad13acfcdbacd917758c10e407f9c1080821e78589b8086b88ed792764a87a6111efd3a890d707de4ae4e3acd2238edb9baf3ac1e66d660e208d22491bde12e3b6e87dffd832d17f0176914691ea13001ee5e960c46a091af2cef3864feeb293d1c36d4d699b835e5de0c6772f2fd44ab9e821236a890227ac5c1a8882f418c3511cdbed04a3f069ef8d4c10e5c8f167d034fb94bb6cc8da03097c5e734a3fa4a7c62fb80527b11863d29f123e5828650dd4a64333984c76bb6e4259e3527a180a58ab632144b8183e0ad8ad72681715d1232a959b3116422de6761a64f8b8dc3421eb74a306cafe68691a56672fb337fd3a5a207ba4df4d2468fc6c7bac94f300083a6f379404a49e607f113ba9f729f1ac597fff0057c07ba93a0c3d83bed452ac147cd1eacbc1f77ba08ffd5ea17aa14811f97e4c3b2f2375b153fdf5a68205c8f11b5f6b24ffb11f65f91a54626cd4abb799dcde14629a7c56f28b6c75653fb5efac39c720eb8848449a6dc480ecb14f52e8d97c3a1107ee85ef721eefd1077fde92b93c9ef88e9a706415cc1778390ac33dabc3948c69a30f01bd8cf662dc2c1afcffb925f915cd57ac32409f35290dfbcc8dce6961ed413c671c73be1e785b9ffb0d30d8ac1003e4ae00379fabd2191be7e439477757c26094e97e8c9a81d3ada447d7d45b808287a7b9d068f14759dfdb1db266c65435727ad4188804e925d2b8f3f426630eee33b6796c4c56ae0e7db8defaa40297fc2dfbf181528368c2fcaf52e3ee92b616b5b1242f36c3e82163536add9d824bb3b6c68e087aa8228b7e36c98416f0d39f66f912b1d1033d382b5a6d7e82cbed946c3ea0ca690f8081a79245b5f58aefaa615eec4d757e86273a79644233a8d80270a943e82592db85f8e3bfe05b84f5eb9b581200f98b814141c4ff1f4abe86b1e48b4227b0cd61b60a9c707d429503faeaa0ecd08c1547c68dde6708d318c70853a69be4d371f8975b6567112cc742b4b86c96f1be78079a7f0a850f5884092b8b67a218fbf1c7ad07208ad5a23704a3d2455ddbe55ccf7c6868110fb2d765fce1faf2f97510b77711e402cfcbc999f348b0d2fd7d96d88f690651406be1d250471608f48456af59719efd9612e20c70a99f63099724a7925798e069261c792d3019a9dd0c6ae5d496075934dc06eb650a1ef5424078e27dabf9dba9d23b59cf0ce2a5a6a4d10c77a863ee7222202b6da6a7e798f35bbcd900a7929d75713429b79ee2ab22c72a9ba40c632f032a2479916e07e462c6daed7e762ffb107efaa63f984eb983ff54735da030241efcdeebabfee0a59485781850e67a85e0dd115aed760d6135ccca3772c6a587f35c610ca2c16b1bd085c04b7f35e1a12334b6c7a42b8a86c2c5f7e52c38472308e71f798fa033b99134fc8aebb3e31e610bdb14a490d1543ec188e97967223709c7a5bca9133a912e9e1eb3439eb36c31b80bd65a6523911cf5f2788b763629ec7ce4b7fe484ea89f5770ca4156d8450d69a56d05931defa319f854379e6fb4c4a79e00d5eaea12cf53c4c5b0b4bac0fb313c5edfde367e46299db5359fee010ce02a8c85854ef2fd53e08a30875d9275ba1d586898293a1c5b1eb989538b812f2c87e9dbdccd196f0be98eef0eea01b14ededa3f2076828d8552592347fb46ebe31e61a051491fbdc0387fcdcb1fb3ef0c914a294cc84ab4140620aa969b6f10cf8873b8d9c482dfbcf305b0d709d82fcc5ed1b6e6a990aeac0bb82e3f163c2619205120b72c8412440639aa2b5791e28e990305d2c8e486f2eb06275b3126b36505c6b591605e69858715c7e070f550d1cff86344f80e0227357a18abb0e034746dc442f156e109238f718310868faef6a7701ea060499a660578eacb2b7a7c120c78b2626f024c729660bd49ae228c2aa37ffbc7e45f2387cad5aab384858a9425840eb2dbb3151fb907bb87df59e3df3171a28e79d349acad52292d1d6f75822ac7f7cca1c15ec3ed755169bcb19da85ab80385b9d98454df7f954842c6079db4e8f83563b6fa6f02fd53fef1cd8244b32b4345f8eef0c938e1e3bc3d41d31a7a37f211e4bba671ee07c73d3311e044f93f119b84e64a0a57971114070d035345f040bdcb0b57889a892f5e3a26bb21bf5fe96e70af8466b764d9da50768ec0794401e5775c69ff0b3ceda1e01103c5bff33cc2f2962a33bdfadc6d676352b2de72b9ce60c994c372b5aff94dd314eb3b11efcd7719a70109bca9ca338e76cd6f3611525af27e96f1f02ccde98d865826b10884b6adc4d55b0fc7df81b7e931e64d92365912fe413a0e745d20b53e956a80ea3243f7a80798447ef2b0ccd5c8962fb9f136182aba76eea901722bd91aef2f5b15bb45da56182514c11e81583ba92fa3ee98882d481a8f3350093ef843fc94c62eb3a9e09825389c4100fdadacd038b09137f541d1536968404eb3fcf172e2cf1c4b0017c42a775b53be633e682ed41bdfb4f3f1339846a6fc15b95be12e8411b6405891aae2bdd12aa5250ada825fb0338d2d6fbde6842ff88d3f831f0aa390c9302c71701fb6d28911f1e08b3878cc0145d2521d386dd2e546972fb1849458635f0e759f7ca1f4c63673ec353c5cc91b51895dae3ab3e7005c151d10d07408d936e1e56a9d184b5df39df38c1fdb4268e220324ceb23f037d5d189b92a49928a455c3a33bb52b9243d5429ab59ad7140134d1b38781b5505815ec27c38b4d01a3bd17f2f3261b9d57bef3ee692a292ca1708b871b6d56ec2e3ababfcbba5f7874dbb0ff81dc442b8d593d21dc80a46a2e2c9c999a0e0bf7c9ae3dcde1e73c72a6480a2ee237c9686b0c43527b86aae70ddaac305397ce118045b0b9821325ad5b93848d0b32e8fe9c21d5710ca27b9746c3bc894a835bcc2f7276abd05c5a5a9217ef7a79ec9406d3a615afd56fcb57585d69d5f77e7f4059af236d9cb4a1351e790ddaab54a81daf249eb75a1c452236eb7970f29ab002eecf295ac9426ca39cad6ef1412148e3877ead69655d25a7f36a0e0f0a68ab92c6ff763b27f5c9e35ff0d53ef46c790579b2883672be418f353d91fade96b4c06f7523f65bd497ae859ba4f25f421e68893f82c31b349072a0dba67701f5f2fa362014864989a264977dcdd14817eb5ef7acddd92494edb51994bfd4a069121626e14283d9db23c8a9a8bd061de1fd2704870ab730ed865fe438f3a19ddcd7e09b28adf2457147f6ab6b800dc2a4d3dff9a5c97b5c8c420f25ee6816260e77e9827bb6053a490566d1e4cd4edcc4476bcc0a5d33bf6b657dc9f634f4b11070a8f213753cde0251901759d9ac8d6d23ab268d95a64aee729c745d9c375f15b4697934e2b1af9b37a927c006179cdfad6a554f7cd170c455957673a93d699420d1c78fa09e03ae69b8aaca710ffa77813cb1e4f839b2a4c5de308522b8c5d19add6efcbd908fb84477801c9799c4ede31837ae4877cc28665cc71b7698ad8dc22429eb008fca6bb233d0cf22405886bbd2241568d6740da030969a928c83771b68bc1038707dcdcd820add47fb89dc0b65fb798c082ea0ef250d8b5c4497d332454cf0aede328dff2a0cfc2be6d7a96a2f9f9f07071c6e9de97726e29b6b1991021ab4559525abf4b6eae6edf9e26a39f532cfad8285eeb333837e7e674cd8cc1119f9d84f1aebde1bc5d415273c8a78ebb53565e0c378e96f6ab39a2d345b7ea3e0e74717b9709bce3008eaa77a3814509b4eb5ff541b328e7cd449409af8abdcecdbeb4d2ddb1ee7bd55ee232a0dab0477dd2f860ddf05b2160490787e69b7eaebd54294ee63d9d4473e5fce0d6dff3a020db407bcc4da8b63099d9a2474e0c1e7610901ba28cc030a261cc7b9e67159a2d74475dce003b5adeece3ca9042982c1aa4080dc3de100316bd996e90c8c951b3456ab2ebf4cf2cfacd816924e9c7aeb2f7fe7ecc64f74c0b27dab96b63bcb74dfb3ca02d2f0a005a3733decda93a04fb4255080ced3355735082aa3566888aef88d8a3a13611e5b9abb8e53048060d68543775db9a75cdc30849c593a0fd09824a1093ca14bb244b985a2f4046b14045337bb520b6f94daeab15cc2183b7849ba62a3a40b7fb1aca81f00a5e211a6cc4153f038698214634a231614e26467d73a0faaa89348e8ddf25a9f339aa6ad17ed19fd886f6f1d0befa12dd5a204ee78818b9d8351005e31d375bee3c1c7687ef4bf53a2f47e024b69113a69d1ef4611543279d61fce3286a353865beab838d95375582436a8ae702eeec8a43a40eb67b9d40335920c219554149f7873d9fb81d8d4d6637326dd1f67469d047566d42923973c0053130680374b1b3968da65b6856f8e25c516d16f27f3cbc4a8acc7b5b89a995e310f69dff9b19ba1bebf24a8d768fb47f7956beb9396455a6e6a8bda528d72183cdeb4d838751c6f8b7f4cc146f2e3872bdb48ae70a06d5c6e240ab30b6a5429ffe4e6bbbd862c66532a462caf4f985fa8b26a988a91f17aefd7546669c3d9deeb9d0582e1b16ffee1037e61af892a8676af0eccf3199729bc766bd28ddddd7671ced9c0960ce5795445f5c5cfa9450e1f2f30571c8aefe6f81252b724e4137ee572fae684b9bc2305aecc120ca16044e4f78b9864d67d8406ef3015f8d9733729f8cea310976d225c252cc0aa5ec2670f76536ff52221fd67bdebf945d081ab4dfe99d6acf16b11e5475e3522355154cc5", 0x1000}, {&(0x7f0000001480)="cff0501bab27d3d0b0b4c7e298ab4b02d64accffe2b6e61f63966d73f4140d5a980aa982e43da58ff8297ba94fa6518c3ba2883f6d955ab4a3a6a3867a1af6755e41bc29b56f42c850105b687dbd0fc11be9d37f00e73ced85bfb22fd353c1bc3e82972deebc94eaa3989abb0b71e054418e5060b40bde9a9e1118386486946077e0aa9feb19ba312b8c5cbd228f3c852a60d9b84d07abf1a392fd8d60699b481f2df0da4dc9fb038734d408dd0cbd8662d20c2089eee940b252c7d00f9d64509aaceae877d75f621a74", 0xca}], 0x5, 0x0, 0x0) write(r2, &(0x7f0000000040)="670dc3", 0x3) pwritev(r2, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:22 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x40) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080), 0x0) r1 = socket$inet(0x2, 0x4000000000000001, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="ab2b43ce9b33ada7ee08665d19ac14d5e51348771197a7728420aef61715f7b1d3d4b3830c921be1817a0000", 0x2c) 13:34:22 executing program 1: r0 = socket(0x0, 0x3, 0x0) r1 = getpid() r2 = geteuid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0}, 0xc) r6 = openat(0xffffffffffffff9c, &(0x7f0000003a00)='./file0\x00', 0x948, 0x11a) ioctl$BIOCGRTIMEOUT(r6, 0x4010426e, &(0x7f0000003a40)) chflagsat(r6, &(0x7f0000003a80)='./file0\x00', 0x0, 0x2) r7 = getgid() sendmsg(r0, &(0x7f00000039c0)={&(0x7f0000000640)=@in={0x2, 0x1}, 0xc, &(0x7f0000003840)=[{&(0x7f0000000680)="0b80b5f1921b9608cb0073377cb5a5e7f80ec3f5bfabb0602b85af3a7ed502e9ecae22af498b9e3311c935f4fb1ba6dbc9d41c028c9827636c5379526161db78dc37bc0b466db7ffbe531e278344348730b1fbf233e2062c7f53d3349cb6d33bcd11c506f49be47514553fdf8d69cb2187a30be1c5a7b72ada8232bbc8c6adbfc3a50dea394079d2fd3f8d5681685be26f428e61ddd71987fa826c520b9106663d5963e4d644ccfa45ce1d28f2f93d7dc77e7ab0eae8c846a4bfbf3ea94d5f42741ca3db3b5537b28808671837061bf8dd812d1e3893efa50a15abc6686171805a9f8c429e02d44a83721667cdff549c69c73dd40ed7b9c5230cf5597d34a6804707675590a361eadbe1d195d0d3aaa04e55198f9508e676579f8d7c8599f2c6cefabde11e39e37eabe4ac1d4e116b30de81b4b96572aa844f48ba00d1b3088bbe907a7714eab885c5dfeb2912e56be2821a2d5b8dfc68b19e7cbb74b940c2f6ff0a17f7c2339516c06d1023a8f45f1672b11aa9966cd8d755ccd14b7fdd492b231a542deb387372598989ed00824932c51e2af45175242818b43bcaa3152dff22f1b2095a44753aa3f3270fe7afa98dbf67a6d58af7c71fee3c1dd681dcf7329b4dccf4e5a31f68f0130070e611ef6ec9858a0d3ef920db99828541dc4343919bd7df89b4ffc8a9cf292a3a66133b747e8234fa6ccce57b12fe4ec9954babacadbc43bf0d82a5f80727fa773ce8275391f3e23e669ef78494d2d1c2ab7a13a46a764a99fc5bff60e9957027b433e5b57c1ca2e5805248eca27b1b23cce3456929527d53ec16bb275dc4736ea7b795c01c29d0c3ae8e30404a78035aa70e807663380bc077240533b112b3382a5f28bb05c200d7a27293c19c6fa78ff9aade4bc49560633435a0eaa18bc0cd6626b913ff401de1c5139be0c5d2dbeb4fdbfa256a822a71620975e27c37dcbe0fd79c5eb01ee4e5eb6170f48e7727c4c5baea779f856d9a706e6ddc742d1caa404dfd7fd5a62f919c9ccefaea22cfc83693d0b214d66fc34db7cb1e1a27d907a93725b2d42938bd61cd87c22c3c7c36cb6d7a79cee1670b3e39c72b492f2740c3d3c9722b286c2ea7d5c849b7c666a3c49c2a9b6f34cf1e939e507f8cfbea09c9c672f1259894832dec010975955cd88825b44055085e41e8549dcc5eb9e3e923207fae3167268b2aa5dbdf33531df0a34d38ddc7847f606710790b221c0ed42d52aececc7cc8a1c85d9a5cd33f8e38d21c25f7b6c2a41f1086f13fa5488cf6a064dabccd784fc5d5dfb9ef325b8b92816fb277a47ab731cb7d9861c0b1fceed0babe7c3f98deb76dcaba145f37ab95ffd2ce9b68c816a718817830619e9acfb824d05d28b92e03074946c2a845789c888a7821992ad41bca100e27847410cf4a80c696d03fcbc13972e0e4d256f17c1cd63748a486339301d6082ab5544b63e575fa3ae074b7f2020658b5676606a91dba0564c0f81d52d1c73eb95cb7374cb5b30bf420f9410d17b379ea02123dc74c0c580ec905224982f595d033a0cfc2ecc49a32c38902cb0eced0afcbad837834cecd2d6b7526340dd09ee2072dca5ad9caa1c9d0aac2e5ff5e940ddef3dfba4e41f619441716c4fdc8bd84f14466436cb7d2a21359a82571597294bbc16c59dae5ce040f4acb3bdc910617b3a6ca324a162fcea1743d66c0fcbee3dac30ba3fd503121b54b5855db72fe6c26126fd6f5278dd35d69a0b81aac4214a0092d947a977095f2891d6338a733e74d6913dfc3419d7862b70c992e65f0d4fa5f5f60ab45a63018fbb02dcaaf555c1baf150154b934e866896b1ef471ca96a2dd18111dcfec9abf4e0f286070e2cce3831047f61b39db0bef89b9ef9fc229dc2c806edf85661fcb8fbc8fc5e2d29411db1ae6fe72bf2d3702c2831709b7c20cafd69b2f673d68142a944104d5f919dff2ee464bfd41f855d7a3ce0ad61955a96ed18ef6046510fe9fc8568350de2109c8fda981c1321cb1d99a43b1fed133194e1def6820f827ab729a917a0f26d14d9eaa8f795994ff6b36d5f6e1b770396ad1966d8082f4f75321d5a4773908e0ffe99739f5ac1ffe9e7ded21b276ced1acb44b41f21a1f43960288b03f0bebe75d2d00cdf955533d0e424ff242f2976643d9fb944f75b941f21ae9d717c7c6b186f64e301a69c2e6c9f6b21ef785c3b493c74414d322549db07c3184a06ca22c353dacd135ee2d1553ee521671a7328b125c2099d16e3dd205df0a54c9fec7469eedfbcaeea61c365e9651f602a5c7a4ea035837bc36ba64b36a95c35920346d165712bc102aa21edccb1c97475c8b617fe69b0b00516201f0722a74954890760de0ba864201f8860940addf0afd3be134468f4ab6dacffc21d3221d3846cf04d4e91009b40253bbb1ad3da95f4abff17ed017df5e4687ff74926ae3c6809a7867342b7037214bc4a11506d4030c46e6d4dfa3e57aebc56315b442eae970fac01613f8b7f9c4bd329c3e27fa0ab29fa7a9c986dab3c75a6388d97e2b84490a4b0c0d0c45ab7f445bb62f80a9d4d5aaa07491994b804b8a7731224c8e90f6f2e9c7039d393c61f6b20650354b31e281433662d12768a683209f71528bbda58e80f4253be3db6fe69f8a117938b9bad2c1a6fd4da61095d634310fc41ca55701e353ff04adf0f11e20ee1f898a3524b6d64a2f68308cfdc5626cebf37d0729286ee5902d9227392c6ef07a2c191457726ca28e4e9a0ca821c416c6cf73c2dc914cbd4f2c8ebc750706fee4573a27f009dbb4ab844071f16a67e646ee417f59649ee46c1663dc9f3fddd7186074bae0d643e639c321749d324a64696b8a25e22d50aed28824a6ad07773db0f7f3e9bba3140e330260d8f1ec68a437cfa2093183ec455359003347c7c6995ed05fe3f583741ca37b8cc89f76977c8bd4f8e2dcb6aa8a0cca8ff89f4a28f41e43fe045fc89e9e124590545ba48db48e0174561ccade703630ca7cbce49262ee63957d550cd25af0b98b5894b1d9b973e991ff806b58b8f42d670fd27ba02be42dbba2680c95ab9814d8d0458ecf9d1fa329f7d851ec14f7009e1fb9131950be0165243ab53bca0529fe00650c324dfacef617dc9e10599d583d4028df7f5a67bcd11889807c4f1586e9c576daba7193a8b15a5c5d2033c667956b130f473303de369e0abae384807817b43fa12f50018cf6bd4a56e324a1c005226d233b8a1249758860c362963e1c3eff76a9294b60ce2f3ab8c078fd1f3db7632bad9e16e1e12fecc82301bd5d32b747bb463c58044197df7d6deaa84713b3ae136417ad8360d70429c28b892df2457abd035fdd37092d6eff20deb196ca3e55118e41cbdc880c26f5c473a8f610e492d71f6d6be01ae8de87a018e06636650a9cf067093a1cbd66aa21dfea5240aeb39a4aadc27873beb29452d49949d25139c6f79520d26ad40c781b874fe51f6945a3dab28aa349bf0bb3bbaa6006e9046ee7059643c73387b0ea9e440ea64469d2175d108f1f8362291a6dd47b54c377dbe396c8d9fa1eded61133a84f9cf7f39330757b322681e560c779a074b212a050e1ad91a97c1aa14e2fb6f971733ccdae4331390259850b5219ad80b1c3cdd8b4067ca70ea29af520439374238260aea8ce9393e4042360885067076ed3c00f5786981d54b879fc77b6c054246b698850e05dc881190e86b9327a715d115299f282354010d42af2e812132f11b4f7a330417a32799b7e923daae209c701f6442b599db9cb3c40fddd61fcbdbb5bf2fe0480346cf2dd32ff9a1d54abecb5e1384dfdc33ecc0676771e7a33f0e7ded927adde54ac242147c0f1d6578cbe7fb09c252a353ca1ee39c7151786159a1a9141991fc0bf0a2d5832081b4256393c0d543b4eb889f5bdda26ca36b0186d902c93bd6ab333e77d2415b727fd47a0503b16ada64ac63a348ca520150243a69eb113055d13fb8c7772327eec401096cab07cf58dc38ca1bf2b9e95d395fd9638ad924e8ec1ed3bb753f5517d64c73a8b17ccc2b815c696c23bc16b4334ec88e6eb754ef8b5e91fe1ae3746ce99e5f5e4718bf5741ce8daca8e96e67d9410b07950510f9cac80a0de0464aaa98b114e4f6b5acfdddf90145aca6b5a60aba067f9b83dff7295f5be0cd4207a4b4ca404cf0fa1126898e1f053b537295da8ddd9defa5cf6505da075d533e5773e58e587b11d2e383b1f1f89ac2d6eb6b549ff82cf6442734597a11dbbd6174fb52f667bd17f9bde8986c9f927ebbfdc29fb2da979eac1ee85fb7a01687b8dbb1c0a4a6140e1665ab5ffd3065151308ed3af4c2cbfba81b98758d46a83f49759dbbf62498fa31ffa0af457c2bfff221c1c304eb6db348394539e53ab252155b903a7115159b08876e5579ae8599529068526b463317eaafd383448ed17a89b88e4e3a99e9a873c56fc895e653983fc67fdc70b5831b11fcf26ad1e415fd6e0b094fd46d47d5104588c43ba233bd424a83e1dae93affe14286271c49537ba53bbc1681a74280910c3988feaae38094bd63b9f70106e57608170311afafed96f69a3cf05ef2b77edde2b916d75a0c81cf88b6e6a9a7e554e70b36d98bb073e6b1899bf100079138f9b10ff62dd5db8b4794b73ebc26ecf841c13f679a72c2685dd31d5e7e28ab238bfb2c4c78078e09a07ef0df2283a678e44ae6223f44d124306e55f6eccdc5bdfabeec4fac2a34b09aedff05a7cdbd03d3ebbc9fe841bf2073e5f73698ac42f6fd14cdd9310864bec8b691b15a17eed6df229193e180c6f4c5103ccc6049f482c5047ff6e7d79bdc8b08a2789474fad8c9969f716d5d86b01e8a70d5ed609aea7ad93b34fdd6dfe6cb34691947f81109f93197a7f71763025a20c055839ab7bc0cc3e280887d0f82596f0adf0015f9e58087981aecb5c6f501a7020955582fa4dd49d580be58994c0ecfdb47f7e3f7d86898bab324c7a0572c5839cbdb906d9242b4f4381f3867299cbc439270ab9b713023105be6fb17e33ffc6f078bbd10fe2ecb4f4e6cc5d6350e2850eaec5dce6a8891c523a9db45d57d95fd494a44669a0ca64ceebd022bbc9f850e4e23d301fcf25438fe1b599bb9abfde466c2bfc76afc7c585c3266fdbce31398c1ce374851ef5cdc7dffc8c13060996b37d5583e54722f2fc1f906a3cfd1f0150f986be2001b3a91b69f2711117a46fec7118eb6fa8978ec1bad5d5fb881e19f5c4390a8d43fb4be75e74ffc2b76f5b57e2ee2f098685eab462d907a036aac9c0698ab85578f9008616202f6b810a79994c8a889bf45492d7e7e84e59d64de17c79c706a1c97382bc9a6bbb6a4554ea4488fdcf43d512cd45ce6d209eadb1e332306cb71b02869d14d8b9add92e5a33dead4f14c97aac921bb4f678fd546e9f3601e6123190531ecfefe5a6ccccf3b18afdd93dc9c5d31a89c8da65d156e247c96f13f994d95338fd89f30f8dd463b861e55b50c0badf25a66c3f6e4d34e632ca09dafb8092c2bd3f2df04cf4b80006216ea795ad44d0ba944857dc261af51688dcb7bc1229f68415f16da3ad43e27f6f1dd5e29ecbef77a3de0d3d7bbff795c9694ce928ae64618d45d6c7dc39e791837f88697a5e8fd8dff7e4bfeb4e218a71f961db9dfbaf9e29cc6f4854f23a778fc508d2e4a6bff96f038fddf81b0b3103e19b3814345e4ba8adc05450427d5b40538276ae4f5d27d19a0769281e8be57fc3090d6fd7ee8d4cb7459e4641bab73b6cdbe878e740afa59ba8b2d36f1e0824df0ced6cd1f42e41e7", 0x1000}, {&(0x7f0000001680)="18c58e358b83e060062eab29b4787a66b9caa730093d56c353507f4cd642dfd797d97f048376ec1dc02996baf01065a859989ddf6c9e1264c2ece5e3151ebea14dfbd6aa85dae9de6d47b7a40c8a539dd73d0eb4e74b8d3e366123f431fcb534ff7acaab2c23215ddd8ec470e613286da694c661ac4df5b1c40f7e595978c8d73a9e3e01f566c399ef73ea24b3b5b1960d7373ae66f40e87702b56b7db83f8c6f4e5d407c77d4622c0edabbdba36ac4574f38b70168428d39850db626175a0f59d8bf8a31ccc0ae1ac", 0xc9}, {&(0x7f0000001780)="7d82bbdc6e5c721f7a5e0fb9a99a44854599ca21977ae2c86df21293f4c2a2ef25bfe6d5f10a7a20c524306071e8c7c5c5cb1333dee9b754ae68a8e2c163cb1529366a3d16fa4108fc9225aad388ea459570e3bfbba40e2f2ed9802bd620964ebaf6e18d897a0baf713a91efa45e3d6e739ee994038d774a2f80688d10540899da8e1c130fed32d790980c7a318b16a68ab256209089c80c8e2415521251ebebcf97ce0b1747443abf26b8fab0158b4e63f5a1fdd05ef5abbcfc0eaf91e9b5eb99c7c5fdbe6d6847dcf1e6555cadb2171400a969961395e255fca153582ac09e0eb8aa12bc0b6eb1bf848f701945039c2a5ee3f028f362a846f822f4c210f4ba709ef060ed325562ef05f5b8460d5065dc445ff5c300dff2a8e3d86e49817a3c6a0585194222ebdc2948900e4292ec6f5f6e13d80f689a40299709d7206a58cb55a3c32f3f0fed98f0e77cdd410d0c79d57e86adba723a948a73407407fb5a854dff98014aa123d2393b48581a636c4e94593c234740b5778a59b2792f5403d917257259b30cb157571ced3a813e95f0aa405734d89e22bd5b70f813a9dcb5ca1f041910ea38bad149e4e868a3929ec12eaf6e65e4964bc7b0ac44792346cf7b5ec99dfa956d3e624acf61d19c76cccb09576813f89418ed22c6cf549d1352bea1689d81a7a5c87c2de33bd8b47b1ff29bc4edaa8c86b79bd5e0e16dfeddb5e9b053cb8a84ee540ef63baae703406a4d3239762bfe2b344ac8b29fe42c3032031a8ddb6c6937af46e7b66b499aa03856c062cb7afe172ab359706b50fbee50a6a50bb487cc9bd8b1c4516ba227fccdb940f69861ba37b30965fbc829a0611389fb915af5092d92b4f29a2ce90f4c809f1e1720307b2d6990c44bce3d1abd53920d7b2e2d2dc2607b9cbbba2461f71ac8a42a5850436a6160bf00ffae9d4d54bf26147d6e2e19a61f50801acc9b93224a3a02c4d5b4f968e8abca10be8839e058b70f3df8dff046bd01419be8d761b5421a485da1880db86de2b25c7225a410a75a266b78012a6ca8852f4000dfb3badc71f8882d0a6fb156a043364d299f67ef896acf04f1d0c176c18edb9182892b18de52519be97a9a110b05eb3bd0b92c0314f83635986772103baf08fb92df484703c4f77180fe190443890ac4745a3f470f6b7587856dc8ea37e9e08495ff8b7b0489fbdc7a2e431eaae7462db21bb63e58315685930f9aa30f5ab40f36f0c6efce5a871ef6e8203a98cb08756b8a89eba5a4306252670a93d9545911d0072cb30120533e95c8028913a692da8fbac26f6b685a9860300351473cdd40bbaac62a3dadc138e169ae319291f522c7f618704ad3040f76d7cba123f4222b22f58775b1f33284389568d016b4bacb3dda3bcc688ca110ad3964108ad0ecdeb0bb94bae8b25a431623e8c7197d42e9dd947edae08b087366c441fb3a88abd9dfc761969ef8cfb49b3d9871220607ffd851058ae27c4de70927dce4e16cd687b29d84355b7d0b2fcab15495d60b03a50fe49de9afa0459e16487a47e87e61bf40934dda0bfc15020e3d089ecb1856de624ae83cced0147fcbcf3c3a5a54ce496e1c68e877cf5c55b1c85a6356ae3fe03f69f3e17da9c7f056a52f07f10414a316a4e0494d701e2f797d1a640345a555ff20add1beb5a81fd96e79c6db7e48b9d65c73026504c914d01339694d10657da1ce33c2bc98a3cb66731ea1cbbf7b046f479637876a03803cdf6890edf1313de8768894f0e02160469911058cd0d81cc257a3dff7c0dce57b0e992310897e8a2b057abbcf6621895dbd4339483449de7d00dfb9dda460bc6dcfacecc54b473412c02018a5dbf0afa4e1fa9ab3beeedf618e941fd2401dd5f4c295bf973edefb2cc344de5cc6f50c5a365adac4170be259c9c00fe238ce500ec79e1a8a1ecb8b5fa883d744db0006d3cfb3ca2ca6aad8678e63c78e1f6cfdfa65e1483f45909e029a207de0ae04f5bc24d896125ea9d1c088b0f6a5751a47ef6fa97291fcc989fd55ebefb5c3f8a49c4267524de3ca3a548b9cb25bba91234e1d8d23ae21acfbd58d9acc33bc895d246ab648c3011f9c6d68be011d43b799b386aeb76cd435e68ef8333bdcb8cd56e8477242e54602024414298ab5441eb628492324ab1eaa68d684c70e4851593c157f5fe160edc93934f230b868919e02f30beed6ca3d5710d49670298ce1b3d6943970cfe1e8766a2a9a35d20cd86029450db2104e6e892cb99c5afcab7451ca0f59d21f8f841c8fb7c17d2c91b70a0b3043fe73570601e877d7a4a19aeaac341550c3d9a335f7ab52c03e22cf148f9b446b41d6d034a6832a6d184643db067525d64ac3b515cc433c87d07cfbecddcea611b9afa11504b8b55e726097eb1431906ab692f0f2bb091d4b30f7eccac506e1a5e0326ba4c22c853dc76b836f3a5df38b58e7777c6b1b183e75129c90123b257fcd0cf603e25f0560493cabe4340d3ee38e9fbc81774b8a6f4281acfae846d303ab76878a9c0223f2e6e83f5e64f725a20ffea3f4d881c44a862d12126629504fe9acf1c56a6b0868b4ec500c5c057611acba964542c6586acef8949062f0b6fdca5dc112265ee0b22e26b22d39a7c256123ee0278a4b835c7b52bd8859cdd8a87de2a80d0e4895317c4d92b24067c9747d46a8a1e57fe856918146faa71a03c13d8824ea6a0a6b73d8e4fec0c4347d3e05f494bf130711be8ceb8660b0fb37ba95e2019411f90680662c43f0f9380500eb7ec7acf85d82766d5499653b22f92e8540b0bc7e1ab1a02275d2ecd198d6956f0dd9167d2abae904568bef6d34c2d5d3972c081b6eb639bc56c0a085cf5ffe15e06ba0d4a2e7b657efb1c62c247ce8551f9c850a75a0765ff744a49f84893a55f85951c5f18dbfa541a2d181b215b2c5be2050f0ad0e5f16baea9c6f8a930698acae1162d8d4c66ad13008a5108c24c8198ecb2cd1bf8ba6aab061e64a37283fafa4c4156b720a3de46ad0e462f0e57bbe5c8b8f61cf4b6bc4a316c56f4c388addd07247433ac5e9e5df31b43473b74b478400b1b91659801e63f9d13c5374911e719b5494a4a145e5bd5ee909412f4e53621debcda36cba385fd72abf540ada24661e24c8ba84adf7e34efc2a7c04744384c99570352617083f469a5073bc072876a867d0daefc2f28962881503186b3f418099a797d22f48319265920a0d9888adf94b57f586b6b7439e6f2ce118aeb6f66f588a005916eedac5f7bc8e337a4612578e27c0d06e4bc209ab8029696dc09d1c7d4a2e552a28b1dc2e743d6d993d3b8b6b08eb8471b24afcd7950961138eaf917167381d0215b66415e3f31ac4849b0616b640020c52a599a7b94de29ec73a41c6385d58f27c42cfc8090400e41fb3350d54ac56787dd6093f15be36e57ba33bde4fabeeb23af13c362a452071e18dc6c60a24e55114aec6ea87391dd2523197f93547d3c7f712f605ac60546d2f7bed696f291fbf77c0b9a40368d1ed82327566b9fa37d140a924b5c59ef94b1ce469497ec7c7a85d02e7609e12b1442c12e0b2d243b3d3c0b24d960553090dffff5487ab6623beb5a8e28d9d4da0ef9a1dbff251d85bb3f9a83cd6752ccc967663efcddb006eaeb05316e8f0eb13742a03907140c8e345413893a18215997747d61a46383333abb5181e11f14a1104c54556f92241a7db3253d0cc36941f417e2f8433591d900db4dbe38992cb493a600aa57bb72da0fa51f6441e30f4a2dbf818ff3254f7039a954ec381ddbbcabe046fa3e21cb4c311621a4694d31b56e2938d0513b21615c0e242964cc24f0e3900acba978696ca8f0275941022b079cd771746026c3f84b732c8f759f591db13cabb0a4f39ba95e4638d8528f13bf2aebdf579b8a17fe41cb0715e58297dea41cf1d96235fd747e50c57d423b413a4d0b6c8677456748998901f9c56d835a25c701deb212b18205b1d8dd3a2e2a727c556b84188acd585529747a4665279a10f1b3ff95f03021776edf6ee675badf33bead36a614b2f8ad5cfa3c1a8a59a81d9b8c770c2dd0b627bdd477db11cffe29ab2be91aeefa8f75f1ed0c3fcad4f42d638ee880e34b2347ee879d39f17c645904db798cd3c879becbc5aa1c5479a62637914964a61aa222c4c717d38bf4a5407f98fdbaccea025755b5ff1dc9e342ee59224fe6d4cd0192a7747587a40dd1393d406c370d889a31c359b1d4d5d054f4007b8dd7e60c53201fa0190005ef575fbc6ffc85efb903313bb6ccd9ae727216e52f9d3c9648f311e0eeda8889e49efcbcf96e4a04744285c93d2415b5dd1e5f7014dc19cbb2a3b81ab872448b72da2d2d85d875a4b4ad7981cd731d70bb394a9f7cb1ffb82e3a7c6fcbbfd6a054cc4bef485887826caab7479d5568c7a0df2204eca853da5ff034a881c3ac7fcaea781d80d4f1b2901c91824bfd51afebcee7db772b0e3864a5cf1075aa6382979e5b83a27bc630fa361e4d2ff61c48b2a3a7093de28d89520cddc2550fc24dbe111aa3a935bcf7e9555d7446b836e82d04f1a4d5089fded757b57c92c2b2870bd76ad141758578bdcddcd065ad0eb458a18739d7a827a9e7983f41379b94e4200e0475907eb32766460c74fbe836dbc28b47a6b6ae1e512bea1952d0101a0b63e0ab5fc570c85df79501461a5396bd7ad83ef78892d6a3711d42bd227e3640bd79f5c0e48502edc40e16e49a2e11ada92406c8de2adc015e02e3a26a1002313fd62529f7183c07a660058385a1427e7ef8d93db8aa8e84f6eb0b7cb4df80a9f1edda8e8b53edcb12e97946a257312fc9f0b179ec32e7a344a5ce7a5f861b7c225824535f9fa5db90c9df339abc1f9b2ca8901f83386bf6626194fdac066bd717e652443fd3f740820f59c80e6f8a2be5cbaca72aa5638dae111331fc11c9f6d656b01d9dffe78a6e5d59a288d29d877b393ae9b9d268d0abf5ac647d9fae7b18b1b652b3648be023a653f4fb43f01e9a464595cf0524ddc9890ac39ccf642b71130ad094616b0853834fdf41fde9fd4e5239ddafac45856f8a4c85bb91f7a49eb4158f63cfa06f3da2e0ac6ef7540695a18a715ebc7b1f40e41db6fd9a33f10508e076c5641a85048f4e9a7f33ce74a346cb44b723ae850ac850f45e1e3b371d6bb5c2abf2bf02d78cb438a0da956dc8515dff5aa52fa06ecaf431c8e6d2a409e71e375261e7ac50ce278bfd6cf6d6a57cf791054f47d4160d39aaf3716c74576887d8780abad8a119b9324314de1cb639eb4eec93be4730c6b7eb9baaef55166dd93d7c1c67f39a4f936f2f4dc1b5c5ce222748ac285c302d7dcf5cec652525d6ccdd5570035306ca42dc5a89e8512ebfbae44530fdedfd0168a8f4bd91ae2fa4e9eedb8c0d0e23270d418bc3b7913062b7efd924404260190fe2920484f5c4b9238b432524f3533c6ab222ca46405625eded378b7987f77ce4184803eb7414aa272ae001e3d1554d5909af3475f68c4caf9714e3b5467f2de22eba893f22555e9680b58f81a61a1c0e6b57f4cbb60f5c634e55729620202a49d6a6d72b42d7be1242745d82f3ae85bf8e6fda948bd800bffc622e6335bf447081abffae26acdaa6eeb94156fe442b90bf4c45efdb7d30a63082f68fb1c3ac967e11d3cec00a80b866a2da6ec130ba0d5a32dcdaa945d7d7c57063cfbc9968b9e2e54ac9f41dea2181c6ee77b9260f61088b6c8781ddb5f64005c17665b4abb7fed2c660f04780f3fac83c818fed56d977188ee97769dc5c04944f09ab1f4659096", 0x1000}, {&(0x7f0000002780)="df7e08045dfc0aebe9fb9cb88b52f8c002eff92ed5dac05c0f90f90d841c1355f020c88a151c37bad2e5b71df6c381275ca6a4ff62004efad6a5010f5d9135ff709872d44088fec18c9cefd341ca4868d849f2c363d0b14e1205691ca0d4fa96a6a14dbc70df5e1d3c310c6a8de0aedb0e4622f710eef6cc3d7bc4cbd2893cb9994c88785607cb377c4fddeefc56a74516d781f5e1267c651b6951feecd777d0d47230342333209674", 0xa9}, {&(0x7f0000002840)="758a74187116880130bc28add9c34ebc6311580d490641f3a275810107ac0f4a75fdc117f61158b26d10ec29dc65faa5489e7d0eeea559e6e4ac09a277f7dedfb03a0d3172a22cfe09e7683c2469532651207e3ffd53309d820fc42a3faa2a58847250b706c1a17d8f2081ceeec0d7918751a54a1e6ebdce85d610f0c9b4bdbfb622a22541ebce0cdd24fa168ae9704769cfdd6422ab4492b723d1302d467919cb980a49069c167067848c24c31d9a19f38a19a4b36a82a7f6b620e682d9b08b484539fff8058021342778dd950b7290eacb97f026b0b8d1f82e2c0c21130c5ebe1ae8a47e6345fac6925c33295b72c9979049cd9a00408d4dd940de06dc50067e3993d8c59aa6168c4c9623981885e8c0e73ea194533aaf4709eb639634bc35b90d59168d5505071589a9dcf54eb52a0a6fe02ce4a07f4347827fd06b9670ef69a69c34e1f90962164da826dc415ebffdec270dda7e29962cb0d37c47c43ef7541eca139c7bcf88a4be0a8ec1cb4958ad31119295a8dabdeb769c132ee4d15f474fcac2267dd3bd2b9d3d6b3b8433abeb1c32a69e502b7b8fa63cf8ebf780e1d058665401e76c8dd7a7be822593d60f4e2742eac70fa1746c7270761f5fd6266bec4a1c94ad985882b61330777ce635a85c9b291fc08f963d6ce14ac34c2968546cf3f496cbb01bd2462902b1222269eff319583df1388582c553e8cf192eb393dff821168dc4a45eff2853e46ff8f1db78cf397a125717f6ea6ad354a48313c96fc34de8b64b4a9e3ed629de5aff8ebef6c7f36216cd5c0fe1c0262cd33db180b1b4f70466966169c3e79b3abd955dc7e17771a7122e2c9637e31d0e5a94d34a71059923627f5a53545dad3f9681a208ac2b1419dd6e72fd25c0123bd016be566e4808a3ed5b47ced89f7979298919fec55eb8688064b86a353fb5631964e4e6f84ea549ca4f3463f8e261623f1ed2024e9864a83285ee9d9bd2fd2d4feb5b829fdf48ac698c3094ee405e36f7f15d771137688b517c1e2f92a7dce4343b9c584b82dc15eecc6dba37826c343393933832d0159fdb5d673ea37756492b3bee02fa3c1ff453619f0a0ee917066a32223ead84ac8c9934bb5a7ee5aa2c95fb41371477c73efb348c3e6ec800dec6356edf615fe9fea0884378cb4af73debb9bda8a69b4656a71094ee6b14ea819e9dd441ca7e4ff745f3e43ba9a1ed778ac413965aba3c0b4e28ba792c5a7b36944355bb881399ec5d11c6633fb7f3e1fbcb3bb062c2b9691fe584fba702b660f0fa202e369b2ca82231a2c94ea80b0fe918f3c09afa3fb271e27a05135b1cf6c1d961d10d06282373617be536742a26a13673f0cc6234df78ba29ada82a93c876a8988c933175f1862778a631026e42085739ad42d35de65e0fa7bc6cfee26018df26b98af2202d406a5c13f7306e63b41564eb9f86d2fd0b69340ffc269ce91f3b8a1545e5042e95c8ce117a840977dc909e0f88c9195925f2b7716dae5c2612caa49dd23e9788ce9171f820b98b4c082f89dbd255f5b4aebb5a8aa2cefb195f54a9b1c2ffd8378f2c92594154e403b05230b43aec95dcbce952e363fd855d6f7c9f8b6593354f63651ea5e4ffae20baa70cc47ed6fb5038a8b0043a69964ee18a8a32775524cf377bf465bccd2f899da27bd1e32da0923e849b65b1e9e2c8a446dfd5370ba252e09e78b1e9316a768a9523d2d6a62a8aa2cdb4cf42e4b3c1a7433f1f1ce07c124eeab84e6eba6563de35fe07d49cd4634ccdf55046aa7b98cc2155fe0bfa3bde4a167adcfb2161fcc4fcc51f072f3bea7c75cd54f65892ad828717b283032e0582fa06d0e1fa53ecd57bbd29f48e916ebac65dbd51d9bb01683908af46f1546ad544214a1949939162af23ef1faf5386553b4ca87a8cedbfe09b68bbabe7f4d11215f9fe01f91727554d57a4eee1f42b992e37a143595a4e35d290de39e6782e117743d1c90d291a58b0b3b4032dd23083efa38d6ee4de755528866d2367d49bd87b217b4e31a681089f3330cdbdaccce0cb6a6079a64fcd2672e346503225e58623bf45079f606d8cb7dc398f7317f07a9b17a50b6567febadf50abe67093889c6931f48736c5af8de3f3a2e2d64a9bf8d2e66050241b555eff6435a30144f794ee9643f852b965b1c0e2f0f94badadc0c41c8e38171723d526cdd3252f53ae4cf75a04c9217f33e4f577e314b8e3a6c0aba8affa74c2ca946e08515a697f1795326d8ebfc01cc458a1e74a83a3d7b37a7c008d48fba9ab718868aee13fdc94f0b14f44d9e9f0a2d4448707427ee4003a4724f6249ee23762e0639c89f2108af4683fb1264dd036ded3e119a752409d21c8e9b08025343ce5fc4e85f29ab6a0c2f4e7c446fa31e6a5df0358c3191c83573305c3494a4b06d6b250f530a5f53bf97225abb45daaff2057261e32e50fe1ced80622428dfcd0e92c4342cdc4c27a559940fca5ba8622a5c6a4ce82e1c0cb304c6e6b5d1d85a73917156bf707a68117ed37a22d7fadb8f8dad148634394837b2f54482cdb1a5eab909619fb9c9d8d4b397606bfa28ea2b8f8f8a47a4fb9f67c01c79de87de22777231594c491cb329179f9166960d8a1009375dced2fcdcbe48b82b3383a58e9e5ada0f245be8222c9f459fcaeaaf86ea737a76fde1d2a5909bd06459d6c967229ebf70b0b708466fb401705f0788ab8b21f09582a1a61cb505125908be14e3870e683280bfcbd15e2421202fa13b797eb09ec6d3546210bdb0e9d625034b911820d9aaf3fb8ea2f98503107bc6171a1532e563ed724d18e6a301469050face0d2b1356004aa14205912a9cf306ba855819ce047709ff5456af926aee08330dc4b2b34c736567c994751c8bd9c049f8d466c48e228a4d3864d824db1497d4dd42bdc20217b88281aa63a745ce78d48a71588ca258d138c182962df826c27a1488209a4de140dd7555fadf54ed4ae2c6f0a6bc5f76b0f2dc30477d94a3a84b636a165c819de322661ba7bcf7b05f29f09a9c89d9a3ef26b42e7e6829213c6cecd94750acd9f31cc765164c1cf661c9f7a68a1cf0cc3ef174411a3f0127ab3431f26ba7164c2aa32f7fdbddfe451a7a5a7da583106cce2b03792e2cf5bfea3bf281f54b7cdad11da11bd2b53764b40d68d560915dc2e24b82476bd4755a59f98d381b7cae031e7aec5f7a9e23ab6d5468ab4b4cbddb2444835e942c229f565a78d52cf22d3e22640b73a51be6da9116ad6bb4f84f7e153d9d4cc4d141207e80a753f966278881ee0cdf8722e010ff47c6e2b52fa53068a6af7f3ad5db7e9e35d32d359cb98ea508ee2b1695e843cf249460e26d726c0d5d907a2ce18536c5955658720d6bdff119045b03c1907cae83dae1172ad2b5c72b5a2910fc3fc5620504b9a3fe29936db80b77c5dec4234a16987c68d19841c582848771802a94c4943179e7e35949d8f21a8be0bb95972525543b29c975e938f7617828071181fa9908b557b4a76c44e057a2becde7e06f612675fc7c496ebd86be4cec370f0e2e2b3ff784e14214db28bb3658dc337ce30574af38a0ff5fb92b2ff171c3a6d1c050eb77137dcd6da6f5a2a77fc44bc3dacfc93973e3d571903321cc6d7b30ea16223ece456ffc4afcc827224fd54d07379895ea396d5399c59ad4afe0ddb3311bbd44f2061b2fffd1babc3099d7c8d229139decfb4a03b38e096f8dcd8183f086dce947243ee0e7d3d6e20596b8bb5570be79bd2cf03ff62d397ddc7fded638418bc688a319328b4858d5cdd066bab899fc766d465656fadc3f4a91a5bdf5869d5eaeb906b6c2e92f3ae88f66d67d65879b94e826475a0a3ca5225209756f3de2889f6a87bb57591baf0309352fc770abeb33a54f31589693090ec60ae7ef245d4c4a6dc6a9463c8b74fbc499093d70d825c1ca0485ad81065f79c57559f3deb114f7e0565efd19f2d89b0bcf6018b15c2ace90fa23da8b98aa6ed0d47574360fcd51ce84f0cea69f414ef471a4dfe4f77ef7af6f9332de868f0f82f6c53fa700c4d0a156e7607204b1ea4f4e047920957458803eb3f644446509406ccc772f3ca1f8baef18883627998d0499a45c151724389e4f73acf6157113a6e6d7d939d6181273234478b1d42a09050f5fffd570086e8ba84849ab31f7d810a3abd548ee7d19bbf9ffe50c03ba5a51378df1c4ab31cf91167922c036bfb51560fc0d32fadde406e592175b2340f03623a9e20dc1cd79a6856a712e8475d823f574e53975a0a4d79368c4b64e9e70d494cf0b394ae5c8b33f6efb0bcf000c7d44b3ae020509afb9ad6dcf767310db6a810af12904054021b9dc3836015440c312e0f2035a54e02645a1802f6be04d2d9ebc65e39726334e3ace5f7c3d4d9e3b3b80a30e0037768c80b1a80e0741c5685f2a4212bc757419524637199d34a36c12f4e6397170eb7bfe0c21ad49e71c8904b89051fef5eb7caeb49a28694955ea7fda9e723755f27e0e3bbea9be3ca3638c33ef10c27bf25be076ee3e4ca8d9e9d2b2811b82b4fa74a6d8482b55ee3861e87c8e0e6c7c6a14f60db36305634827e2bb8e78a19488f3cff761069728c54bce1c518df1748b10f725883484911d6014f9d2338998461ccfb7e5c9875a33a88aa02d8f25fc1deb3dfa63a0e5893016829a55a887e99ecf6a02581a46b78f7343c219259d99e1c5f10777fc2ba572e4dfe048e3b1a36fd7dd112553e5146d85e2da51adfe8dfa2f57ae3813387aa658157de0b33fe19409f7710adaf12902274468f17b33d1f18b123e32be6d81173ac25308f327a465ca685f5039f2384072cc2bb632644011d59fd897ba47a8b7e0fe88eea01f40b4606d6d5b2969b83dc79f5fcf85f13ef56211311a4538cdcf9a28bbdaefd5931d593340e8f2f036e817fe4bd3168feb453928ad1c8c905f2e952e6f9bcaa06537492d8e33dafc8267d1cc4ec095acda32c8676cfd7677bacfbc23974627a603e7ae656fd75c6e8d961cb014cf523bf823fe65195317b15f6ae7545ff90c0c4fb807db12f6675b4fea67a4745f00ea577aa5488cc28eda0bcce06f50f513f38190d75808529b3d1bdb968ec1ee0aa12b49f5325e3fb9c9bd3862fad803d74ea3659d881c6486b1a94f3b2720a72b98f894d368e28cd9db0d9656dae27af684d39b9ee8d1b4b5df48eb9845b37c0cf877d61f96a085618e430b5353ce3f0097446657771ff7f39a94d656ad546c75c6429eef3ebce99876f7e36948326dcfbd67cb8613b94f1186fe361ec46ade876559bc7f9f7a6a86279392fb1cd48554977b5743354a4a5673bcd8234dceb18ab09bd1d5fdc7a6ad14527ce7bc5ab107fbaf5830f41616bbb31b1e5be002b818a3985fd82543ae23f5387768df41205217367ccac6ad44a8f5f9c15353e26e55886654be159e85fbca9367cd2332fcf095634b3aaca98369a7af578b0cb0dee6888ea297fcd04cd73c5a8bf09060f577a2f73819ad2817c7040d65c313186739d36c8e9387ebcd4a0fe1cfd1c57cc93f0537b7fed5b10cd3816a70da18f408089076a98c9660ddd05b422dcb788e972db0585fb320cbf46a85fbc8fe2db56c3d8e9163bdf5bf33207e30fcebc48e179c576a5c86604987eab1892f27d249bd91a1aee2ddb45667aca29e38f871dd5e063bcb2414ceffa46cce68066f26c316e9a4a940e71bcd04920f2badd6ac2c6ec0db74fc3f4358e10065521a0c477be0a246f10169620e6b4f8972b54717baf29dabb0e193190e36ae6aed5065b4b257a04d5c7fa577e32", 0x1000}], 0x5, &(0x7f00000038c0)=[{0xc0, 0xffff, 0x6, "faf823c5969728e3275340be3c8a9dac83ba2a7aa200b24775b7b2252e874fa703d0807d43cab64c2774c056fb3317fc6f5ad23004fd9166ee4ba230c2463898b6469a68e531899fa497446248da3868fed008b984fd6df5e5ad03b1e080b9a314e0194f90c1afc36e8ac9d66994858fa4d82016075be27ce5eb3c6318cbad0e42efbda5a35e4d9cd7c140c7bb9b094fc3db578fd1362e847d00a1a4d4032653d4ddbbf691c36e59e268ebbf"}, {0x40, 0x1, 0x101, "fc9cb6a2d55c3be2e0b00c80703c09f36d5824b3b18a235136a543aec2ce1680848cb624eb54bae1a127"}], 0x100}, 0x2) r8 = getppid() r9 = geteuid() getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, &(0x7f0000000540)=0xfffffffffffffd80) sendmsg$unix(r0, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000040)="97376195039f2f7d76b3cf13b58b267ac0b6122fedcc080235aefc9e38bc0b2632f8326d80ad3aee608d700d9932846096f08e360d694ea48f92e7229d5a32dc5f60ae17209dc5f60be9dfadaf27932864abd4b7e31d6b2611d74acf11d898c0326dacd593b08ffed7335e4b7c42c5971ba2c22670525cd5f89e8320384a0a7a57171412c92b19b99634", 0x8a}, {&(0x7f0000000100)="b10672bf95e623b20a1cb23dd96294b82d295f63fe1971ad77468bff26bcf8f8386296e532fbdbcc2574abe693227fb094effc0c2e602e869566a679800a96cf54857e4f4180a168cc7f67999bfa205df258f4c3dc0a29caac8977a2dc68e8686850b0d6cd3a170179acb39b7d1553d006d4", 0x72}, {&(0x7f0000000180)="13297b4c4b1c59afe06178751b4cc2858f90436beacb40a70ebbd4d6553d7f0f068ae9741970da751df0a0984aa359a597be58b1b7b0c18650c3d9a4d7708607e7f46c0cbb70c3660dc5e132b83bf7133f97b48a6ddca8293e5490024be93e", 0x5f}, {&(0x7f0000000200)="8aaeed5b762d8271a3e1884c87150558219686d9cbd61614329ca65c048e96d633cbeb677f7b83c1c5c84333f50166bb635666bc41d6", 0x36}, {&(0x7f0000000240)="2655ad154610001a27685d6e678fd1d6807d3abbcc7bd7816f922f5f7f27a434e6be214815054f9d8863f7431481df149a378897c739d20edbd6f5f6da3516746af3979688a50735c9435f12388614da8f1de45180ff99654fd6e9515b2a7094590b", 0x62}, {&(0x7f00000002c0)="2da4b34a99d9a376cadf4ed48d094d1d3c20e701ae1e297938ce4ab8276e1492952df4940597b6291fe61b36f0cadcb8ede4e2c7a55a115d205d627398b0c0830a06093ef69e81b5faf99ebe685592bd7dc277d966fbcfffb31093edbc4f7358a84237e3", 0x64}, {&(0x7f0000000340)="773df3dfb77c0ba050e05f0292b1220a73ccba2eaf07bb44b98385055b85e7673ce4af46b7fc3d4c93c4a440826f7bf9669d211bf8a5a294a4188658294c71a6218352f4f64fb959eafdf41d864e7a34b836a0aa6f40b0a767a10f87106d6962bdcaa3e7fa7dd9c40b3c76a2fa5e5c95c634ba291e158f9fabd903fd28946d292de2a7c77adcb22d7dac5711527b8139", 0x90}], 0x7, &(0x7f0000000580)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}], 0x60, 0x8}, 0x4) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x0, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x40, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000100)=[{0x0, 0x6, 0x4, 0x6}, {0x9, 0x7, 0x3, 0x7}, {0x400000000, 0x6, 0xa8, 0x4}, {0x80000000, 0x400, 0x0, 0x2}]}) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x2}) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x30}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x9a9, 0x0) 13:34:22 executing program 0: clock_gettime(0x2, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000000)) 13:34:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x30}, {0x54}, {0x10000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x5, &(0x7f0000000080)=[{0x9, 0x2000000, 0x100, 0x4}, {0x7, 0x8000, 0x10001}, {0x3f, 0x100, 0x1f, 0x4}, {0x50b2, 0x1, 0x1fe8400000000, 0x100}, {0x6, 0x20000000000, 0x5, 0x6}]}) 13:34:22 executing program 0: socket(0x1006, 0x0, 0x100000000004) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x20000, 0x120) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f00000000c0)=0x1) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kqueue() pipe2(&(0x7f0000000000), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x2, 0x10000000000003, 0x1) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r3}}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendto$inet6(r2, &(0x7f0000000040)="9b3758e1b1a941f0360a59f69c8d404927479a3c5eb244200a36aa16", 0x1c, 0x0, 0x0, 0x0) 13:34:22 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x40, 0x0) close(r0) r1 = socket$unix(0x1, 0x2, 0x0) shutdown(r1, 0x0) r2 = dup2(r1, r1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000000)=0x2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000280), 0x4) 13:34:22 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2003, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) lstat(&(0x7f0000000140)='./bus\x00', &(0x7f0000000180)) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x20}, {r1}], 0x2000000000000033, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$TIOCSETVERAUTH(r0, 0xc0107008, &(0x7f0000000000)=0x10000) 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getuid() 13:34:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0xffffffffffffffc0, 0xfffffffffffffffe}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x42e8f3dd) 13:34:22 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x0, 0x6ec) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x18040, 0x4) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f00000000c0)) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000100)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) close(r1) open(&(0x7f0000000180)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0xfffffffffffffffe) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0x1f) 13:34:22 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x4) 13:34:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0x3, 0x1}, 0x10) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) 13:34:22 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = syz_open_pts() close(r0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) syz_open_pts() ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCEXCL(r3, 0x2000740d) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f0000000040)) 13:34:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008001301000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) fsync(r0) r1 = dup(r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x4, 0x3, {0xfffffffffffffff7, 0x80000001}}) 13:34:22 executing program 0: pledge(&(0x7f0000000000)='\x94\')\x00', &(0x7f0000000040)='}I\x00') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) r2 = semget$private(0x0, 0x5, 0x2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x3, 0x0, 0x7, 0x0, 0x7, 0x6]) semop(r2, &(0x7f0000000140)=[{0x1, 0x6, 0x800}, {0x2, 0x10000, 0x1000}, {0x5, 0x40, 0x1000}, {0x3, 0x304, 0x1000}], 0x4) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000180)=0x8000) semget$private(0x0, 0x1, 0x107) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000200)) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000240)=0x14000000) semget$private(0x0, 0x1, 0x80) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000280)={{0x5, 0x4, 0x7fff}, 0x1, 0x9, 0x8000}) mknodat(r0, &(0x7f00000002c0)='./file0\x00', 0x1, 0x3) ioctl$TIOCCDTR(r3, 0x20007478) semctl$IPC_RMID(r2, 0x0, 0x0) r5 = getpgid(0x0) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000300)={r5, r6, r7}, 0xc) accept(r1, &(0x7f0000000340)=@un=@file={0x0, ""/38}, &(0x7f0000000380)=0x28) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000003c0)) getsockopt$sock_int(r0, 0xffff, 0x1802, &(0x7f0000000400), &(0x7f0000000440)=0x4) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000480)) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x5) getgid() getpeername$inet6(r4, &(0x7f00000004c0), &(0x7f0000000500)=0xc) rmdir(&(0x7f0000000540)='./file0\x00') accept(r0, &(0x7f0000000580)=@in6, &(0x7f00000005c0)=0xc) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000600)={'./file0\x00', 0x7, 0x4, 0x7, 0x0, 0x1ff, 0xfffffffffffff801, 0x4, 0x39def0a7b7dced96, 0x0, 0x7615, 0x1}) 13:34:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000540)="493b4651d2a074688a67bb84590b0000000000019a861171a40012ebc1483bd2a336b051afe8d94ad4910dc39ca524c4bba12b515aac034c040f130f", 0x3c) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x100000001, 0xfffffffffffffffc, 0x2, 0x2, "9ae04a829eef892dfc391d91582d5396bdcf03c4", 0x7, 0x6}) close(r0) dup(r1) syz_open_pts() 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x61}, {0x6}]}) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x6, &(0x7f0000000100)="1e4901c91aba") 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x28}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) mknodat(r1, &(0x7f0000000140)='./file0\x00', 0x80, 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0x80, 0x6, 0x0, 0x5d0e}, {0x2, 0x5, 0x101, 0x1}, {0x8001, 0xffffffffffffff64, 0xc130, 0x4}, {0xffffffff, 0x1, 0xfffffffffffffe97, 0x7ff}, {0x3, 0x2, 0x81, 0xfffffffffffffffc}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff63, &(0x7f0000000180)="95d9ef8f09730b6f0c2fbe8867740afaed5ffa6e6dd0b4b9d51a36fdf4f8bca5796fd531d54682cfbf3c8e6efffdba77f9db6cfe9f056b2729122318d7793a985b140180c9fb1fcff0d3d6531a510cd7954f4379e9e0e943de2c3cc87a557b9c81abe7e7ceca6b750d6427912bddea41924c21decc72b192eedcdbcb6e3f2e89e255435e783e5a81519cb9eda1c1f89b2519555e7d7a1f4e85ee9444882fab60f4ef4f7f71d3508293c0be73322e8da079b47b34e8140b2e70ffd24affc7c610db92e791cb68a7df0f16090f111d867ccf9f0e3c5f322585d94c40d5e5b9aa55720d0d8634fcc72ff2bb35e03835071e21a57331c5adb627") 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x10000, 0x88) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x603, 0x0) syz_emit_ethernet(0xfffffffffffffec5, &(0x7f0000000100)="c6e164b9ef7653be148e85c4") 13:34:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x74}, {0x6}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x5, 0x0, 0x2, 0xfffffffffffff37f}, {0x7, 0x7ff, 0x5, 0x9}, {0x7, 0x7, 0x5, 0xfffffffffffffffc}, {0x2, 0x6, 0x8, 0x8001}, {0x800, 0xfffffffffffffffb, 0x4, 0x7}, {0x1, 0x0, 0x8, 0xbc}, {0xff, 0x1, 0xff, 0x3}, {0x8, 0x0, 0xffffffffffffffff, 0x3391}, {0xdd, 0x2, 0xd9, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x850, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 0: r0 = syz_open_pts() getrusage(0x2000, &(0x7f0000000180)) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x7, 0xffffffffffffffff, 0xd15, 0x3087}) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x9) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x9) syz_open_pts() 13:34:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) open(&(0x7f0000000100)='./file0\x00', 0x10, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) 13:34:23 executing program 0: r0 = syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000800), 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) kqueue() sendto$unix(r1, &(0x7f00000002c0)="e09ca73d76a613e2f16f9a9d4f4ce7a5bfccf8e5501c03038ace2d50a35a872798b9c399c06e87646993e873eeabe9792603f7144146549486cff86d5cbc1b8e987472484a0a3b6d112f3dd7a50e18001079b80c8e1789ce89c0558223fc316c6f6bdc684a88480d8ed5113c2b4eb37de367e5f003c790750403c0747d7a5f41ccb7f2718bcb822ea40f4be802d2df8a3ed928d71616596b06c79ebf5afabac7ed978fe4ee77a551110131b3d5d66490319c", 0xb2, 0x8, &(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r3, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd3fdf00000000", @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3], 0x28}, 0x0) setrlimit(0x8, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=""/88, 0x58}, 0x0) 13:34:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x0, 0x80) ioctl$WSKBDIO_SETMODE(r1, 0x40045700, &(0x7f0000000080)) 13:34:23 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000080)=[{0x48}, {0x16}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) r0 = dup(0xffffffffffffffff) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0xfffffffffffffffe, 0x3ff, 0x7fffffff, 0x1, 0x0, 0xffff, 0x9, 0x2, 0x2, 0xfdffffffffffc531, 0x7}) ioctl$LIOCSFD(r0, 0x80046c7f, &(0x7f0000000200)=r0) syz_emit_ethernet(0x2, &(0x7f0000000100)="ddc3") 13:34:23 executing program 1: syz_emit_ethernet(0xe1, &(0x7f0000000340)="d42bb16ba7a22db7a4f9563363c3638b9c223ecbe910cfb859a06ed2ff12dd60c39f4438af92319b7a8bd75daed55158b1ce2976b92d1bfd42ca488e82a33f60a877f61ac5100bde27c1a7202f3ae3e71f5e033e00213d1e18eb39beb6d095c9ae7e78cfc7aa00b533315c58103d71cbe90b0e4677c522c223fec8279c115eb40dededb435c6df523bdcc16a18bb942916121c80b955933e96e904562b56e785c8ced613310690be19dbfd6bd64e7480bbabeee0abcce031d754554c033f9712a01057ef51c82faada15dc7bb0bfda2585729111ec0f28185647881584bc62caf6") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x40}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000200)="b6238812") 13:34:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) r2 = socket$unix(0x1, 0x2, 0x0) shutdown(r2, 0x3) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000100)=[{0x2, 0x0, 0xbe, 0x1}, {0x3ff, 0x4, 0x1f, 0x1173}]}) flock(r2, 0x2) r3 = dup2(r0, r0) r4 = fcntl$getown(r0, 0x5) fcntl$setown(r3, 0x6, r4) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0xb1}, {0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x5, 0x1, 0x7, 0x1, 0x6, 0x0, 0x100000001, 0x2, 0x0, 0x3, 0x8}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:23 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00020000"], 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r1) setuid(0xee01) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 13:34:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x4000000000000200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000540)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000000)={0x669, 0x4, 0x8, 0x4, &(0x7f0000000140)={{0x8ed, 0x4, 0x80000000, 0x5, 0x100, 0x282, 0x1}, {[0x0, 0x80, 0x9, 0x1, 0x2, 0x8, 0xfff, 0x763, 0x1db1, 0x6, 0xfffffffffffffff7, 0x8f, 0x7, 0x800, 0x2aa5b0ac, 0x2, 0x9, 0x3ff], [0x51ed80000, 0x0, 0x9, 0x3, 0x4, 0x8, 0x4, 0x89, 0xfffffffffffeffff, 0x7450bdf3], [0x3, 0xfff, 0x401, 0x6, 0x6, 0x0, 0x5], [0x4, 0x3, 0x1, 0x40, 0x3, 0x5], [{0x4, 0x7, 0x1, 0x9}, {0x5, 0x800, 0x2, 0x82}, {0x0, 0x10000, 0x3, 0x5d1}, {0x3e6, 0x7fff, 0x8, 0x7ff}, {0x6, 0x2c0, 0x1ff, 0x10000}, {0x4, 0x5, 0x80000001, 0x3}, {0x8000000, 0x5, 0x2, 0x6}, {0xa0, 0x7f, 0x1, 0xffffffffffffffff}], {0x6, 0x101, 0x0, 0x81}, {0x7fffffff, 0x200, 0x100000001, 0x5}}}, 0x39, 0x1}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0}, &(0x7f0000000400)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000500)={r4, r5, r6}, 0xc) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 13:34:23 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0xffffffffffffff00}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000080)="3128dbb23204a6b49994bae0164e49c2c8f004d6eb1c8ce3039a243c088f22378311f03b24dc375ae497accaad1cc9ed6439707398c70214cc6d76e0cf", 0x3d}, {&(0x7f00000000c0)="9f887a33aa2aab99f08acd1aa1febfd1a0fff091c6c4cf0dc9c936daa10cd8409df22e183d6e41b8fac0d971a28e1eb38ff474d958f5e1e4b6ad4104b12d68e355c0199495daf40d23923a29b8f89ea3f0ac776920f848d84c658f4f584a441fa9254f46bb3da6228d9c7b09c527dead3cb9", 0x72}, {&(0x7f0000000180)="3438c341c9b82e1e55eaf04e27d1a4fd8cdaf8497d720399bd9593eaf1c2b2fd3d18380efcc3f499deb87c67f2e4c5ef55d5aec13c3f8793d5b9e84c6fa40991e090cbde796a88d0adee47abc09c89ff26d06288c4ed24a4757f2d028f1f0b62f408e7ae882cc4d412555ba85823c209bc5991c5d7c5d6a8b03150ee280b466e88a09ae681baeb95962c99a5bdd9de", 0x8f}, {&(0x7f0000000240)="df758f0dbb197e66160e1a14529059fffcf1a258f6915a2bdacfe2ca382049680f6e72412df4671ce31ec4b3d5396ca8259f1a1fddb0a3af5cd1a7dfad970ec677ad652bb9d378d8689988f176eda51766d90d9e486f2fbdc16513aa3f91bc0aa68c59537c038e102472e40210b0d3f93a4ba3ae988a7e7d71ebd2a34d3aba8b1f4909978f42505b7aaf6803cf10d3da4e78042860e4448a76c5c14618ff017daf4bae0c1be4eaa7e8274107c1409f15afd446afd1987fe5e101a2b62d1e169df296d59cc4b5f2c3fedf61c3041fab54ffb9014ef6587587c9", 0xd9}], 0x4, 0x0, 0x0, 0x4}, 0x1) 13:34:23 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x1ff, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00", 0x0, 0x2000000000000}) close(r0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)=[{0xc7, 0x5}, {0x47, 0x4}, {0x100, 0x6}, {0x80, 0x2}, {0x145, 0xffffffffffffffff}], 0x5}) socket(0x7, 0x5, 0x3b) r1 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semget$private(0x0, 0x0, 0x200) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) 13:34:23 executing program 1: r0 = socket(0x2, 0x2, 0x3) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c65300033b03ac9fc98a905e1fee0b22ee15882e77a233c2b761047dac915dafd65652809500d7687c3fee6c1a24c505074f8772c219b4a86466257dadebb4e04ba05a0e312267808c190faa39e7d2b05e8b3ed090967ac329ac532636a82373c30b70ed331c306d9badb1ca68945eb22bd285ff52f3a5e1fbc20bd7057819a36c54cee96c271ae3ef2436e6a56faee678dc801556e60520bad0e77377963251336d16f2061114f799822f2e05f78f4cffa9205664cf59f9530ab499db89a7309d0418b8ec4b96c6f3945b1f0295da5bfee72c97637ac27182c0f1b03c5f3d60503b3460d430a09934da8f844e1c29512cc392c3fea3ec16bba0b7ffb9d1016434d8dce7cbc231aed6623"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0014ac}], 0x30}, 0x0) socket(0x1, 0x4000, 0x7) 13:34:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x3a) connect$unix(r0, &(0x7f00000001c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffff9d) sendmsg(r0, &(0x7f00000005c0)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f0000000000)="511c5b20f7cf2fba", 0x8}], 0x1}, 0x408) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8050, 0x2) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0xfff, 0x26d2, 0xc290, 0x2, "ad76c36a3a288c8bdd9a25dc87e59a8c8762e285", 0x100, 0x1}) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000140)={'./file1\x00', 0x800, 0x800, 0x0, 0x1, 0x0, 0x5, 0x2, 0x3, 0x2, 0x6, 0x4fa3}) 13:34:23 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) pipe(0xfffffffffffffffe) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) 13:34:23 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000700)={0x10, 0x400, 0x4, 0x0, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4800000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x6000)=nil, 0x7}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x6}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x7}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x1000)=nil, 0x4}, {&(0x7f0000ff7000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000e00000/0x200000)=nil, 0x8}, {&(0x7f0000f53000/0x4000)=nil, &(0x7f0000e01000/0x1000)=nil, 0xa000}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xbe91}, {&(0x7f0000ce4000/0x3000)=nil, &(0x7f0000d77000/0x2000)=nil, 0x4}, {&(0x7f0000cf6000/0x4000)=nil, &(0x7f0000c36000/0xf000)=nil, 0x7}], ['./file0\x00', './file1\x00', './bus\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./file', './file', './bus\x00', './bus\x00'], 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x5bcd) open(&(0x7f0000000280)='./file\x00', 0xfc, 0x0) r1 = open(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0xffffffffffffff5a}, 0x0, 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000300)={0xd3, &(0x7f0000000380)}) preadv(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)=""/77, 0x4d}], 0x1, 0x0, 0x0) select(0x40, &(0x7f0000000040)={0x8}, 0x0, 0x0, &(0x7f0000000200)) 13:34:24 executing program 1: r0 = open(&(0x7f0000000080)='./file1\x00', 0x0, 0x6) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f00000000c0)={0x7, 0x8b, 0x7, 0x101, "8617f7e1a7e1174e116b5e7e38784e6736597ea9", 0xffffffffffff0000, 0x800}) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000180)=0x1) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, &(0x7f0000000100)={0x9}, 0x0) 13:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = kqueue() mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x9) flock(r1, 0x4) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047466, &(0x7f0000000340)=0xfc) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) 13:34:24 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000180)=[{0x0, 0x57}], 0x10000000000000f1) r1 = socket(0x2, 0xc003, 0x6) recvfrom(r1, &(0x7f00000000c0)=""/188, 0xbc, 0x1, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000080)="45a35ffc21faeb483a1256d8090f24ba6abd12d25a91e638f019a212ee98a3800cd3edb34a3969bd29f5a1", 0x2b}, {&(0x7f0000000200)="030c55d94366a81a06c24c54348c0ee4604bbc83033726db2eb8e293b667d4a4fa40e471e6d819cdf4fbad40fc46b5fd72a228a773b4d578f3e8fd3f84ea9b44cebe82dd2e9b7972eef2d29aae0d04e0f4c8e0827cca5c6133be43cc117404a3323e801deeee5d2a575edfddc324631c324f062b22ed1c335b4b0f8424824e", 0x7f}, {&(0x7f0000000280)="dbdda03043aef69d9af03d25555c78c2291b766929ced187e46c15b7880b5e68987b11502cd1de0c473f576279d506fb773529d9a5cff9842536e2", 0x3b}, {&(0x7f00000002c0)="1d8fbc8a5cdcf5154431866b01ca05535213b7ed7fb683bec113c6ec083d6f41749635ac4f9196e62d4fb3bd4a9309c01decdc14677533b5b71cd731c496a51bad10e05304588ef34f94b209b98b82bb5335d05cb2fd41c5c08f083777f2b56dd98f861ba3c058e34b85397cc97cb3c33abdb293afd91b88374bf59ca8890eb752e1037bb321c34db06d4b2352bbbc0a6430cfd156c6bd6b524e6bc669a8a0094641be8017ac75a6feeb58b6d6e2b59031f7f8ec8c28330e1b81bb859db1972d9269fb2d434ffc3837213ee68927359585e345e471edd83bf3d75f30030a5e829c6200ea873175a8ca6f97fab0634556881a8bb2697874", 0xf7}, {&(0x7f0000000440)="00bd8cd397895c3f926f57361fa0b8d4779b1ffa99fc8fde90aa0080c448f28a3bfb8595462ed368a723359b582a4aab410451d77070caa8cdbcc446733dc8449dc529a91142386c53136de51e43e277d25c53712dee75e092de8ccb98056019b26ae75bd7d4e24611e86245b96bd8bf8ed4ec483215981e32e518c4ba442c86989055d28bd87da47ac566096a01c0286498ae9722b2385eb4f02ffe5a2c0bd963ed17eb3bc017ba091338ffe0c42e9ea2a053778c015502c4c2b73e88a35fe07e0f1daa86b0d11568dfc4a6f52809c9c1b7cb52ae09cfbb116ee219c7f020", 0xdf}, {&(0x7f0000000600)="d1256c045307c17380ea5fc72ec5720d3e07ea534b7ce47db4e392a8670d3ba96fb506779508387aa1c7a2ccf308bdc4e1f0f0c9d9626ab55d746a7bebc8599c1d6d7239376abc30da442fbae68d7a7920dbf1bef1fd841e8d5f6a2ab12e1856bcd9e3cfd86324de0cf118514a0f84f527a27e183eb0a27cec13b518c808adb50110684a7e316aefba82e0dc36e684b335edaf29e79933919ee6047a7f9fac97125b8aa6accdcb8277aeabe893df44e2235f92a9c55ab9e13a99bf221d9859292f54b2", 0xc3}, {&(0x7f00000003c0)="b2b948bef1a9c1bde21c7999a78ef5e716bc1079c5a15336", 0x18}, {&(0x7f0000000700)="08e56691dc1e67821022d429985d488bd16ec16d83a918b9df2e2c74ff656940da0a01ebd237c48fa666775d6c58b37e8d2fd03423d9173a3e56b115998cdbb6de11309509fdfc2a2a899094bfc4118b2545376f8ef5c5a2d5d5be4daf8e5a75781d8233d490ae0459aca19c2aafe2c45302f71d7d4e2d1db37f229245bd7e837f5e8e20f1e70c4f020834994929c8ba012f", 0x92}, {&(0x7f00000007c0)="168d56818641314bcc11c9bf2cda57d020f9b30cb36ded3fa4ccaf9b0df8290edb6b6f7ecbd36771e10a497b1b83928fbc692df7104e25c0a4fd6f83cc554e798990c9ebec732c31a46d8b35a1cb16186d26c758dda299f0f4ac9b5c4327af55f73e84e1", 0x64}, {&(0x7f0000000840)="7327ca78506d89d407cf7802c9e59e60e20bc362c41e7d84c4c2362c3d544e5bc129b21a17aaec66e8480f2223e1ee54d9981400638c4260a0c366c2ead37151c1596f9eb94d468a3e3612171a028450b83ae05342e0663359cbb53bb2cde97113cee1bc11d5164dd76db96b98fddf870f6659ad2482ec3e444372c7cb49ccd6fded8008305756ffdef1cf177c7bade80453fb856dd3a90b056e9cefe1ab6f42d4f3987ec079c57422dfb754f94d7a4aef0fae01b988053dc1857d6d1e879f3646dcc23a22d44562e53eb6af9e39b161e2ea02e63b390c8016ad4ac99721c27c3d1761d75252a5b873589681e23c3782b126cc100a4ddf7bb8955a3a7d70a5ab47a5f5bd04a7c1581a44b1c165bef93848275db72879542308986d5e0643643d0d791e1fed6bca4b504639e5d725e82e9fa44d12adc06f461fca82a8e246fe86ad03c769b3324f5b12590c24b494942f33ded3084548432ea0fa478bdcbb56bb27d2cce838a8714252c14ec55d86f782ce5b5ab32ad3439af6f0279999c472dfed79a733b7256dbf7509d3192e43a7382eb06c0d37018c7ad9f62b0d6d2e914775e00ada969e68b2080298c679723f2e06e67ebdc4f8e85369e7828c2ab79b29d84984271f3cbbdacd7089d619c024c9e529a1153d1af2c2b1125b6a2fc1ccf71f606e8244c95afe6822fc4cd1ccba0ca506d16307be3c0acf00af1707236e824fc2f08b3ce5a4b09bb24966eeea5de44f135491cbfcd0cf3486b4308c38256a1a5370d8d3ac0be4df72c6646e546925e20ae9a2eb42ba43d5e00f25d24b5219d30c3082b379d688b44691db8684e0ef7b5a9e24acdae2a45251ddede806580756fd562375ce1c4afd19fc10717a1c38c6ea359106b62d350488ee8b1aace1b8ab8175715e16392be306134a7a88194b7802790ac0f9860e82dcccbeec9f9469929d4e265b7e8ccab1eb0d460ff27e498155334cbafdd2c27ebd3d4b9462e352fde8a39093db46c0c122521a8a0a3eaa8f32f6a9a90b7a001d40375520e69621b76531d26d9419d0b3802ad8e5dca9d04a1ae5db55edd4606d0512def7400e8eff3e8591dccc325ee98655a865816e5d91fec4a91442226635181f67ee8d20a3c1114e7766105eb60dea36536a3d9907551d3aab12e02d2291293c5e8530d1a73c43e23cf490fb2d9c6b61f16109ce0340a01d3acf93f48f1e0e800e4c2b2f27947118a3cb6d32fde9031242ace13fa12fb3b47f9ccaf125e36b770354d6b829b2e50923fcd1017e7b3e6ec6b102da815df8932232cd5d58f566aff591790ec64e3f6b2d3d0f5498678f01805380cec84765a6946e9fac2cc5f877e90165ada61c4d3e6bf52b402484cd839bd28be4b2ad589bce63d6763db1e8bcebdefce92c233766adce17cbf009f1596599c81ec5d1237368d3fa0ff3c6df8d980676231fb054f57c7abda0dd6305cc8c50366f15757dfc4a8ac51f9b466b137f5f00ab47a61625e3e6d01cf0d6bfef3928125706cd62278c9158d210c9695565143634b868c39f7f756dde95458e760d2a403d77ae0da6eafa319aca2d4b836915d08b1dc6302b5a207443904167746ff9aa0f7f3be902e39f9c3c67839e349e7bd24c5af59f8c882ba8aed198aacfe657bdfb9a349b87f565b614d75e8b634011041cae8e8d7b469b0956119e8741357a71698a21ed6417071fb4a6e9457ce987ac8825c59d881b638beaaa46c209e8631e9e749052df4522236145ad72589d47b444903323cafae59c025943c5333773f847622e9d4126a755254ecdd5af46052e31b1632049cfe75fc5c0ded3269d8a85c0a474e4a1b07a4d801f9aa15160ef34896cfd180e8f25d086e1be98859d899eab3a799dbfcfef61d03a310e15101fbe340e6bfe349520ab288690f3413b41be067fd34e9ff46d49ce4b9b576c6e4d39ce3cb5339f83b62d90845182f3e8eb842d1c1c8bda409c43da79a961cf62fc1a4ed191896068f3fe524a52b9f19edc15d9a1772f4b9e6858ca3ffbd4085517296437de16d77c8561e4b042c07dc549df085d4eabc84bda9098741f1f968e60aa98fdfb39902f843a1d9eaafc8829cbc64db8d97a1d25e654b1cd15bdc55dbf1b4750599975dc1623a1dc841b380a9f2135a288c646fcc742f5f7bff2bac4b182be96a299ca7f36fbed8dddce5503c6d4f6781609b4b86e938c8ab955bd2702382bdcf2b25097dcba7204ec1d3c23ecd3e637c499e771669b0d38c97b84649a73cace71df4b8ee7ba51d92c8a73aed83e840631de66078f2f9eef661e8c48b165ddb7d4c9ca1ab20d27315167e4bca5bc4e44bab17d2949d6c9d6ef650253e996cbd432416ec010b934b139999af77553201b33b916f2c0c60e1cb3a71e06d410ce426517afc00c46ee10cd72e1339554a012458501d2ad202b11fbc6299296d4fdce8d7a05e9bf1e21dadc938e8f387029d4e6fd1c30ccc1a1a03cde9b04fb17214358650248ce94264977e5a31d1abab67bece08fda932bfa0068e75b4a0ebcd0c330040de2061e54937e012735361a0ce08406b1d29eeba2d7d35ab8ddaf4ff9bb169f251843583dd24dc23e2045a0acbb2fd2f872bb3dff1f7745bb83d73164195a8f93cc0e68f551fdfcb3f85ce2d5f96cb306f2e30d091fafdbd079dc09efe8267bae4e6755f07dc38cbb16cd720a519b75794567332dc1d3a2c8d3f02e294b5dc841a3fad0b7886e75028cf294d04472f1115e21e1f465bf4fa9bab6a9618c19684e369de94d9e10f5e260c4db8fa190050b1c0ada9289683ae02f6c64905546e408b8003da57d94efaf1417c3f1195968baa22c9a98cb3bacf68aaa8641bb5e4765102e1e0bf35a2e7d7719d5b99973a3046aa098d4221d803bba467ff29492c35d153c77db3dc0e5ada42916191e6ef84fe7739e9273b2158f88dfcf1807191535360cbc894dd35b8383a4fc08d33633c50b6cf42653901220fd3c8df10555a4ae0e965d1a833bb04f5aa50cd3eddfa08b5a0f0360b444b8c0647b1b79779236323ceed09ae6ed05de974dd28206f1db341ce1f4dfaad280b4bd4ef84ffc04eb0d55ffd93719df0fc6b5a7d765eee44439a73f08088103f3d99dffbd634224bd7ff81873bb20f033fd82f93baf936a806fde663bd9b3bd9c3d94c6a192646a5b1fbe2a310be3f14cf785ecbba94a07c40d528ec91394e2964398aae298235ac828cb5c604cd164d5a46bdecaa17574743926d63d3bbf9b79345187e7171eb0226410b18ea9a294ffb3d10ee792371993960a366788d703ea78437926e5a79974e20e0694786f0740a4c7f809a3ff05364501f7ae5dc62c6e5f7e9ac53f6039387b93a0933e9e3833303bb8f208dde6e47f4139915d826b96fa5d1776d003f1ec8392796396dfb56cedf67f88fbfd7d4408d12891a86e40a6e28ee7478e99a617f378751fc62d6d11a1fa5efbb47ecffc5ec892fff9af5e9a939de60bf0c07d781148103459067db6eb367fd5b6cff62ab0630522926afcc1adda8ce823d60f19ced73457b89c3f78b30a06d0f32ed9e4a087f157f3df86ba1fe7b316070612496708224651820ae522352d7b270b156b264aad50c50b210e905b144056baddc3abd61023db4bb47ddaf82c1789a723bc3e6eeb431811dc742f20359f3cd81b224b9648dbe51dc7b3ff8f076a3f3f0f54160fa99e60b41cfdcb4f4d3ac401466b47742003a2b7f4a9e67953535eb2033da31c2c74b55b1e74ee77bbaa869ba143f9bbb915ce1e67193b237430953efc40d4f6310bd649f445f4ccc598901512b37a158db2de7cc9c329868aef1bc4cc6b22606c9c73563f8d0fdd874f000a237d0bf426ac83345faef539aabaf8cf6109d3204b70e99dbe3e1b6752f84d480628679e33a008806fdb58fbad0eef15b24436b0cb14018b1df436010356cdf81ae739a0602971d3ee4c6fc7be1904ec4b4cf1a7102bc75575e48222f290be4bc895643fbe6971b53f1e908996c4d4c13b4da21212e9d799e7f112a09abf7bf402437a68a0f727095ed3f91bdcdfea449c2974da5f5b70c7b40a4ba971a08d9a073820736ff570c48ac069a91aefaf38767f911db15bc33d3129fb6e606a720ed5674e54abd5174a5bd245fd5e4de19f2e384e2f2341edd209e05cb44a5ad72eb3de4fda8baa7bde8a990cecd56997954c58b572c3ea780aeb2941c44bca5054fd48fec3f4ab3aab8a70c9c7cf902de7efa2bf4485832feeca5a0c0daf7bbde9bce49b4c83e24f9f09ab359bef4df6cb8c0ffa8f30db0e4826526940423ca7952ca6bcabcf92416f9dbeee94fcb7d49cf578b0cc9f5ad9cf6e82ea56d2afda82645d9401db6931450b611a02f8a860b47678f8696150d36e76ecf91c72ba9ae3da0924d669cb8617119afc18708eee55d8a3ca6cc093d6adc37dbbad31e3e6fc8d04319621b1de7aadd73f792599aba3062e82cdc3350191d31a1c7eea70a98cfc2156a2418da778bb0b222885ea1296ca13d63998c3e6f3be8af27b9c9b26fcc27ace960b085fb585086f641e8a99e783c9edf879eb5e97db56e85a269a6bdd0093ccd67666a26db3d1a39518aa7d5392a1642a37aa07591f79e78471562bce2be95d785a53a29707067d803d44baba2991dbcc575a2c44e4fe78fb337f63087f072487410e58d80c50d8f4305e0174014f07294743e981fcac9b76e4fdc2f71a006cd679228e387e63bb9510ca7f3b8b377de072c507ef8327c86cfa46f166dddd172c0a69d04349cfe7a72b62cf4c2711b9f0ea6b56a40b479cff6e3d87083d11432b963167c4fa33447ac736cf32497eab41c2e806535e2ff93209e3e473386a6d403735eb40b064a4b242be32e4d99e33698c18268e6acdabbde701de15d9457c7630bfcd44c7b8a6ce5a86dfc32636542ef27bd013bfd1b2e104ac24a01fa33d5deee9b0e85845000249d5d3e15d92b17d3239a3d397af3f03008ab853bbe1f510ff4ff4622b657645d152f55a067a1881ba4726ab7764bac8da15726d99796b6676d338b6ddf0ea4e64ca15b0613479e872ba1943014e1424bf80b2febcff12fbd482ee73f1c6736b0611e5b19ad945f15aa81159938a706a10ceb43c20278301c2c264119bb9c3b7baf0117e75d76d470818b2f796b3102ae3d3f7fcf3e4bc89822bdaf363fadb99b743d97c80eddee3856f01d546e5891729a1b8348fde8087abf32e12b57931f2da69985bec31d4ce910aa3622daa81166ddca20deefe749d34132f372966e61b4bd557b6b8a4b13c0a066d91c28365d7b240836dc857cd75dfd0f57deaff4ad77aaf4f2bcea2710093f07b830374c3ea73f262cf02b335f30ad9b15fdeb9d7c5ed12218366921a8ed3e643b3ec1de013e0f84fb8d4d510248a19fcacb3e6c8d95274fcf5378771e551d56b140cc54b11e8cfa815442d0bef4e1528cd14a4e32cce3dd4459f212a4aa6dbdb0eedd94ae5c132df119af8519f45fc3f195f100baeaeca88ddcdfbf4db5bee06490f13b4f6371ef991859a5faf5660f0be476fa74188e547f84bfa0d04cc6cacd7a0ff70c097793bf37dedc3570613a87f39017a9ae1a9dc446c0cbef24cb3e3b13a7de62c38cbd07538045dde38624eed321451ac783c29ca1ea8ef5f098ab73b7fc5665558d3de94c8fccf486d71cb68c407fd2d0e8172cdeb73998f5ee62454ade43154bb5f2388963ce3a8367e302be7a72705a8a5d73c6e361cc10b31681b2c8976bec7cc28fac8e3094b4da12b0a6b92ec3a9ac0bb75ee2903029f5a2dbc7e66c7cd8577151c", 0x1000}], 0xa) write(r1, &(0x7f0000000040)="9e3eb3900603b73725c7c19aab4230e8864fabe4f2d065c9a88b86fab7ca2730619556ae0b655533", 0x28) 13:34:24 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6a, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x400) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, r2, r3, r4, r5, 0x2, 0x9}, 0x5, 0x5, 0x8}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffffffff, 0x7fff}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000200)={0x0, 0x3}, 0x8) 13:34:24 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x3, 0x0, 0xffffffffffffffaf) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="0ce76ca8b67e1ad9e6c42137225639616baf94a5e33afa6119c14cce5ac6ff83d16a6fa3f20d5b9367c13be404f85ef6e186bbe09e9e146a77d17d2bd5cdc2df1e00176d3b09aa6c8b6996e5fd6cef0e81b5b1c57e6bfd35a11d4a4a454ca64c66f6eb59e5a0433e358070391caedb32718be47e1a355b5f1e", 0x79) 13:34:24 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x80, 0x10000, 0x3ff, 0x0, 0x2, 0x5, 0x400, 0x1, 0x0, 0xc8, 0x100000000}) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc028698d, &(0x7f00000000c0)) 13:34:24 executing program 1: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000001740)=""/4096, 0x1000) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000200)=""/254, 0xfe}], 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r3, 0x0, 0x0) write(r1, &(0x7f0000000100)='w', 0x1) dup2(r0, r1) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x67, 0x5}, {0x146, 0x9}, {0x8b}], 0x3}) execve(0x0, 0x0, 0x0) write(r2, &(0x7f0000000300)="7a1f1352bb32ee8dd16a9e7b1e2d83ccbb9fe3d395d817bbc93d427dd5a2e4bf0a7577504a85c0381df63a87498bb3b9dde8b616db51c779531996f6d80af72241230510dc4d2a245476ff14866f62bb9cd70326e3185c9d47f32b5ac1176fa9c81eb3401aa8b1a8850b4ae869621388d1eed2e7923cb797f08762a59680842622a99cbd62cacd77e8f92baab18ec5cd1f62241a3f31cc4c14581a56f273b2", 0x9f) 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f00000001c0)=[{0x40}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000180)="d5338a49") 13:34:24 executing program 0: socket(0x10000000011, 0x8000000003, 0x0) r0 = socket(0x11, 0x8003, 0x0) close(r0) 13:34:24 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x2004, 0x800000000004515) r0 = semget$private(0x0, 0x5, 0x52) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x20, 0x0) semop(r0, &(0x7f0000000100)=[{0x0, 0x5022, 0x1000}, {0x1, 0x10001, 0x800}], 0x2) lseek(r1, 0x0, 0x0, 0x1) poll(&(0x7f0000000000)=[{r1, 0x40}], 0x1, 0x0) close(r1) semop(r0, &(0x7f0000000000)=[{0x0, 0xffffffffffffffff, 0x1800}, {}, {0x3, 0x0, 0x800}, {0x1, 0x5}], 0x4) pipe2(&(0x7f00000008c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) fchflags(r2, 0x1) writev(r2, &(0x7f0000001c80)=[{&(0x7f0000001bc0)="85239772640c9099741148ca9da9d5969a4ff720ca417e7ae3ca652a3f475bb12383b4d0a0af6257fe2734b193d0386e62956f4210696d25be6355a6896d39583f7e11c50f5e9b788cfb9f925e74023a1b7118265f09090ba1f5baa4256e133883a0e20a3cd7a645919e6f2ec4f3cbe7f4b0b2885ecc1505811945f18a2b152c5cc77efbaea04e74f0a4791816ae5f3341eaffac38f2f9decc13053cdb6ea41d3755751eec864c0e1ad7ddb5fbde81e0130f4563f20eede159", 0xb9}], 0x1) kqueue() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setuid(r3) setuid(r3) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000080)) dup(r2) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000001dc0)=0x2) semctl$GETPID(r0, 0x4, 0x4, &(0x7f00000000c0)=""/63) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000140)) r4 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r4, 0x80085762, &(0x7f0000000000)) 13:34:24 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x0, 0xffffff}, 0x1b9) r1 = dup(r0) recvmsg(r0, &(0x7f0000000840)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000780)=""/160, 0xa0}, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) socketpair(0x1, 0x3, 0x8, &(0x7f0000000380)) symlinkat(&(0x7f0000000140)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') sendto(r0, &(0x7f0000000200)="af4602ffcc61e30d9d66babed65a32841dec74c3a9f3902c64fdfdd59bf72a80545296b6a877121dea14f9bee5a92f8c56295922d41599607d3f2e30e76756b05d96a60a28c3ada09bcdc15aa7ac43b7070030e5d236f0bdc279fccc2f714514b3cd40d6f09686f2abce8ac1d0b865d2fadc4c5bb118a32b176685d7de4cd625f404ea9325c0dcbe27743050107991f6b2a7ffe500724cfa3fde2dd829758b28ae0a2fee53c8192ba2720c366a5b60ffa7914e46539dbb580579383bbe161fb5aaa03c914d28e8f1ea25f31697cb0c25d7cb17f32d49e83d5d5c2084258c92a79618b7529a53b7", 0xe7, 0x0, &(0x7f0000000300)=@in={0x2, 0x3}, 0xc) shutdown(r0, 0x0) sendto(r0, &(0x7f0000000040)="17dbcfe0ab55a2c6e7aaa1544884c71ac8698417bbdffede38bc1e19a61bf798d426cd4c46fde56860ed8013c8e900d1ab0b220f695f47f9663e3256b40c0fd88ec8f214174843d702c71372271536d10b15d26e2942dddb8c76e857e967fe9573b34add6ec28d851d24f7f58bfe7920eeeb19f7664bfec9f7ea85fbed1df9a1a05e3820a2b3abf681766d6760229fe05e85f9ead69ff4e77ff77e51ef12e0621fd3d2da2b8c71a63be7b9bd108f11c0cffb5d8cbf9f765e539f97c2651479", 0xbf, 0x403, &(0x7f0000000100)=@in6={0x18, 0x1, 0x2, 0x7ff}, 0xc) lstat(&(0x7f00000003c0)='.\x00', &(0x7f0000000400)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000340)) 13:34:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b2") 13:34:24 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0xfffffffffffffffd, 0x0, 0x1, 0xd44, "00adbcfa9a9800"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000002e80)="8e56131c04cb81ab9925c0bff7a89a78584941e11efc2a0d78e1cca7c4560fada07c810d009e67ed49dc8d14f087c59b5de4056c828e9ec14164ef4b40e8e133fe51b5370cf3b64ea4bbcecda848dba85811c73b0d8dde9f511d2bed2952fd8927f64d134a6f238625875872dbca9aeb125a17950bdc5169dfa9cc7ea1599cbba815b1f95e4e862ed149017a244a84e57ddb65de0d5f88b81b5abdd9235ea510cd9135595e4bd9bc999d80691d998303757c8bde4c242a94765c1c853bc7b7fb43c45121a61ebcf68e360fa5b4656d59509417cf7dd604006fb09b0e119a254e59cd8830efc5c0ada9351f37c75cfa1db7e4cb8be6e5d46e862e85e817341f3dce37651b6612f6179a5ac91e768a48c37ac44cd09672334e3f665f173225634995f592ec2f8b4c00f458780985c84e2a65b5dd0a24aa8c55597acb1bfedafe5fe07478cd236071fc532f50e291b03dbfde7a59739693d29962923fbbedce77ee482cafc87af56f5bcd57c71e8ea62970e6b7a6f67bccc8434967a82701bc792838c8eed22b871cc65c0152978b532faa05977a76a47f9e8be307f8170a8d8ec8c0dab54190a02012abb06734fac21ca0587903a729a3d9fbc0bb68c60e13974903381f07bb1aa5cf4f629c1874708b9fb493d059822a2aa955abc5a0137ce219bdad16b05746241a48e40c0625a84df7eae34c9ce5487ad5b3e9b184a29387fa8ce6225993c4ba67ed04cf6e72cfa01e5f7dc6e7ed1911016fa53c490b7d8c19eee0ea0eca9152adc6f0ad46a3ab3ddce1c88c25f76e34430dcbd5d1ca79ed132c453996bfa79ad50d36f569133c887700e59d383c423df9381a7a5f3325adcc15f1975d3f183e6cbf225237648747d038890ecec4a403e73d99fe8c749e54caec67c4a794e3b91120d67c98afc658d60c3e357060c9495e2a4c4c93806c862efcbacf876a5acd4346b1d4a160e635e6d98715c2ce6f3f722fd79e9186f74c4497a68d4d174d29ff83192e4390a9feaaa31bcd2be40d8384791ce03d72102b34b4658d2fa70858fbf35626e9ea986260f4238c2410dfff3f7406bd3065cab91b89203dabe8bf0514733453ce1d2597fd7617c56e7ebe5830c309890b362acae4e3b09e6c05a910a0377e4af1ae79d7dcad06af67e4cf91c15d62febee0c8fa96aa69f87cebb71cdd782c039d2ec497a5f7f8d1207b94162104921f0d9e327957af6501044b3259d7530238f1ea7be9289161c22ed072667dd21e3a845cc7d0ddc5cb763d5a11a5f740b6a38455c2c8b980c972e8512139128bebf17a72ae26394b840c59d1d2c59c8d7b2fde43bd2b65a9562e651a3cf430d6866dc270d8d47e1389508fb73ecb0dc9f7f52c37b06733fb3e9d0919df9173662b4030000ad1377391edf8b300d4e086cbb36b90a1bb31cb2fdc31ae46933c03ec6e31767960223aa9651dc431f2aaf0dc3ab7f3816b12958cc8674fc1bac5d0dcfa61e1b56e9a35961e8088238da8935f22fd7bc2c97f77b30a20973053654cfd1e5e6e9192958ac3b606ae08e9daa66a6924662ec0e47af606ddc4668dcfc629b0a5", 0x45c}], 0x1) writev(r0, &(0x7f0000000240)=[{&(0x7f0000002280)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd907cee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11de2332ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de3bf1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19799a683ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21d6cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab6328018f52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea67b8d7d45c005b4b6220ad63412fb5a8afa6d442a72762821fc9abf8f67ecc66b615cb52f395cf03fdf694234cd3ab35d5862fa2", 0xbed}], 0x1) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e", 0x1}], 0x1) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000080)) 13:34:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0xd01) mknod(&(0x7f0000000180)='./file0\x00', 0x6000, 0x401) open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400000000409, 0x0) accept(r0, &(0x7f00000001c0)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x838) ioctl$KDDISABIO(r0, 0x20004b3d) 13:34:25 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) munmap(&(0x7f0000263000/0x3000)=nil, 0x3000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x80000000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x42, 0x10) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r3 = getgid() fchownat(r1, &(0x7f0000000080)='./file0\x00', r2, r3, 0x6) r4 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 13:34:25 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x988, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x10, 0xf0000000, 0x6, 0x5}, {{r0}, 0xffffffffffffffff, 0x0, 0x0, 0xfff, 0x1200000000000000}, {{r0}, 0xffffffffffffffff, 0x1, 0xf0000000, 0x60, 0x81}], 0x9, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0xf00000a1, 0x400, 0x9aa}, {{r0}, 0xfffffffffffffffd, 0x60, 0xfffff, 0x7, 0x1f}], 0x3ff, &(0x7f00000001c0)={0x9, 0x6}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 13:34:25 executing program 0: open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = msgget(0x0, 0x0) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0x0) 13:34:25 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000040)={0x68, 0x100}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r2, r0) kevent(r0, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 13:34:25 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x88, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000080)=0xffffffffffffe385) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x20004269, 0x0) 13:34:25 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000001700)={&(0x7f0000000300)=@file={0x3611f73d102418fb, './file0\x00'}, 0xa, 0x0}, 0x0) getsockopt(r0, 0x3f, 0x6, &(0x7f0000000000)=""/238, &(0x7f0000000100)=0xee) 13:34:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x50}, {0x34, 0x0, 0x0, 0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xc2, &(0x7f00000001c0)="19232cd15299a5666b82bde580c67eb28ce68c28fdea73e04500203892980ae4f6cf5885f0058f4ea3c3d76a1b03738aa7135fd9806d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20000, 0x0) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x18002, 0x76) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) poll(&(0x7f00000000c0)=[{r0, 0x18b}], 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="88") ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x7fffffff) read(r0, &(0x7f0000000040)=""/32, 0x20) syz_emit_ethernet(0x1, &(0x7f00000006c0)="88") 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000087}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)) 13:34:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0xb1}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8e") 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x4d}, {0x80}, {0x6}]}) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f00000001c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r2 = open(&(0x7f0000000140)='./file0\x00', 0x800, 0x0) unlinkat(r2, &(0x7f0000000180)='./file0\x00', 0x0) syz_emit_ethernet(0x1, &(0x7f0000000280)="89") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x5, &(0x7f0000000040)=[{0x9, 0x10001, 0x1, 0x1}, {0x8001, 0x6, 0x10, 0xf1}, {0x40, 0x5, 0xffff, 0x5}, {0x5, 0x2, 0x705, 0x3}, {0x6, 0x20, 0x4, 0x4}]}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000200)) 13:34:26 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7fefffff}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000040), 0xf8b4, 0x0, 0x1000000001000100, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000000c0)) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0xa3, 0x2, 0xb, 0xff6f}], 0x401, 0x0, 0xfffffffffffff87e, 0x0) 13:34:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0xc048, 0x7) sendto(r0, &(0x7f0000000140)="d9dc6fe6f3ecd62af25276f08c641e7949e011617942a0d300f2dcd668a6d9ce0ace7cdf0c650f3ecd626ddd6efe444a38cf2e9feab273787f687d22621c921915c55bf3aaf40e0e453ed7c02b6e6ba732573f84b86d869329fcbd591ec71ed3b5e0b74ec93c2189794f2eace27d53ad1b26024c86ab2e7b2134ca9b75721fdae8d050ba8b982e3e4d32dea8ee000c90ed73cd5f42b59782e94bb3a5b32c3458c233c5edbfc2888aacc4f7a3", 0xac, 0x405, &(0x7f0000000040)=@in6={0x18, 0x1, 0x0, 0x8}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047470, &(0x7f00000000c0)=0x2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000380)={0x10, 0x4, 0x4, 0x4dc9, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x3}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000100}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x58e}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9c}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x1ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9}], ['./bus\x00', './bus\x00', './file1\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x6}) 13:34:26 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff}) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20000, 0x1a0) fchmod(r0, 0x101) r1 = socket(0x18, 0x1, 0x0) close(r1) truncate(&(0x7f00000001c0)='./file0\x00', 0x0, 0x2) r2 = socket(0x800000018, 0x8003, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x10, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x80) sendmsg(r1, &(0x7f0000000540)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="1000000000000669b50e2d0509a4f1c7448444eab2e3f43a2f98cc95f95d000000000000000100b56a9aaf84f712c7"], 0x10}, 0x0) 13:34:26 executing program 1: poll(&(0x7f0000000040)=[{}], 0x1, 0x7d) mprotect(&(0x7f0000274000/0x3000)=nil, 0x3000, 0x8) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$WSMOUSEIO_GCALIBCOORDS(r0, 0x41205725, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) pipe2(&(0x7f0000000100), 0x10000) pipe2(&(0x7f0000000340)={0xffffffffffffffff}, 0x10007) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000080)) 13:34:26 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) getpeername$inet(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x820, 0x0) 13:34:26 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c", 0x1ee, 0x0, 0x0, 0x0) read(r1, 0x0, 0x2db) getsockname(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x100, 0x0) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x631, 0x1d0, 0x79fb, 0x100000000, "84a41e49dbf29c7213492629bb8cfdc51f581a90", 0x1, 0x7ff}) r5 = getpgid(0xffffffffffffffff) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r8 = getpgrp() r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r11 = getppid() r12 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000008c0)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = geteuid() r16 = getgid() symlinkat(&(0x7f0000000800)='./file0\x00', r3, &(0x7f0000000b40)='./file0\x00') getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000900)={0x0}, &(0x7f0000000940)=0xc) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000980)={0x0, 0x0}, &(0x7f00000009c0)=0xc) getgroups(0x3, &(0x7f0000000a00)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff]) socket(0x18, 0x0, 0x2) sendmsg$unix(r2, &(0x7f0000000b00)={&(0x7f0000000140)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0)=[{&(0x7f0000000440)="49f9ad9b3798a46ebd75aeadb5bbb776231cebc1deaed15ffd4314df809eae0b3c49026ad0b131968121083b177edad7f73176111f0fb1eece14a4b78bfefe3997b240b30e1492fa0bee58152e768eccefed7ae6a068a2a8069e3d7495efc33db9e76b76e1307466da8775566611d939084571e48c8c62006fd15dc757d252c26b1ed93ed6acbd7ee1d6a2150376d2fc5e38d2510e459624c1ac22960dbf8edda821eb3f0569e76dc2df04d6d39f23c19d7906c32b9c3f0e6652083a9d426f43c44cdb0c925ae9f31f8c1b91e117ee22d67a56e7735f1e35542ba50c198941d05bb783a648f1d8d4413e0fa40d17ed89020b57cf95b851", 0xf7}, {&(0x7f0000000180)="ccd74edc0fe8f157bb3583fa09e3afea173b91e2e1acc1b78312cc4926b680a62c081ec57f803a0c3115246b60b31d2f89334845d6af30d1f66efcb3e83686", 0x3f}, {&(0x7f0000000540)="836fcc62a377e3e230930dfba2b57255065f936ba043dd64c914b8db2c1ab5fffd972c269985e7d7497ef2c19014cc437d3ae08a823e2b5528c524af95e2d3fc4a1b7b74e98d3c84ab077931a40623c92d85850d32c7a8fdca416909d4827b7190708c400ab1504afec2bae2ce726aa73e2a5b3fd72b8ac47877f88f3764e06a54017f2e815c9c423d3191cd460b2427d7e17938c54104e9cd4d165f4cac17e8e16ec4c489078118e02584d426f68fe197c50ee6eea5937643bb0422fb6bf99ba2d23745a4935521f21ab863762dd7814f46e88f9f16b4b23414eb80f01ff52769cc2d36bfd02fc1fc88fc8d09a527b869d5b18f50bbd01a0a27d9", 0xfb}, {&(0x7f0000000640)="8f0559c87f140672f1b32b67653951a3690ab60eba218738191f9b1bdc1b099619742b2956dd644ddf15fc6e837651dac76abab40e4f438546c6851bdef004a4f44ce12b451cd484a8fc07595ba6d09e1deb7a25f373a55f9e5c945df6484548bdafc82bbe1dbf737ab6115d3c74f72c98a9e81e3c7c2e8598f1b2a16ac1810ce6ff960268142643a26cf4edddd316adba467b2e", 0x94}], 0x4, &(0x7f0000000a40)=[@cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xa0, 0x8}, 0x402) 13:34:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3c, 0xfffffffffffffffe}, {0x6, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2, 0x1f, 0x7, 0x7}, {0x86b2, 0x664, 0x2, 0xb9}, {0x7, 0x9, 0x40, 0x64}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:27 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000180)={0x5, &(0x7f0000000140)=[0x1, 0x8001, 0x4, 0x0, 0x9]}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) socket(0x11, 0x1, 0xffffffff) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f00000001c0)=0x1) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xc0, &(0x7f0000000240)="486cd2a4193fbb2adc0c0526838fcc501860a636f657c8f02c59ecf03499a3621b2bc53d8e2457ce85a670c63e121e793ef2bc2a77d4bcd7500cfdf9cf5aa14e0b1658422459f5a726ae6f363d4d90c68bae16b28f93ade337d4d9142d8ec1b90ac3f0f773b1fb948c22541bf020a689cdbb650a4537c0f366ce5d0cb7ad0c3ce676c2d9067fa2ad0c7be7e9f006616a79be60fb664d3d05cbad71d1954fc7cb3f7c805e0aec3934429fe2374892e19fab0f9051bd4dcd049057641fdee96650") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9c") 13:34:27 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000000)=0x1a) mkdir(&(0x7f0000000140)='./file0/file0\x00', 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000003c, &(0x7f0000000140), 0x4) utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x5, 0x9}, {0x3ff, 0x4}}) 13:34:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:27 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000001c0), &(0x7f0000000200)=0x10) bind(r1, &(0x7f0000000180)=@in6={0x18, 0x3, 0x267, 0xe000000000000000}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, 0xc) r3 = geteuid() setuid(r3) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/bpf\x00', 0x8600, 0x0) ioctl$BIOCGFILDROP(r4, 0x40044278, &(0x7f0000000500)) chflags(&(0x7f0000000040)='./file0\x00', 0x0) r5 = semget$private(0x0, 0x3, 0x400008) accept$unix(r1, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) r6 = geteuid() semctl$IPC_SET(r5, 0x0, 0x1, &(0x7f00000000c0)={{0x4, r6, 0x0, 0x0, 0x0, 0x4, 0x80000000}, 0x1000, 0x882, 0x4}) r7 = dup(r0) r8 = open(&(0x7f0000000440)='./file0\x00', 0x8080, 0x11) fchownat(r8, &(0x7f0000000480)='./file1\x00', r6, r2, 0x4) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000300)=0x3) r9 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) getpeername$inet(r8, &(0x7f0000000540), &(0x7f0000000580)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={r9, r6, r10}, 0xc) read(r7, &(0x7f0000000380)=""/177, 0xb1) 13:34:27 executing program 0: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)={0x3ff}) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 13:34:28 executing program 1: socket$unix(0x1, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) ioctl$TIOCMSET(0xffffffffffffffff, 0x8004746d, &(0x7f0000000100)=0x100000000) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000400)={0x7, 0x4, 0x1, 0xfe3, &(0x7f0000000180)={{0x7f, 0xfffffffffffffffd, 0x32, 0x0, 0x80000001, 0x40, 0x56c}, {[0x7, 0x0, 0x0, 0x77, 0x7, 0x180, 0x7, 0x5, 0x6ac9, 0x1000, 0x9, 0x4, 0xfffffffffffffb65, 0x0, 0x2e, 0x8, 0xe15, 0x4], [0x6, 0xbd, 0x3, 0x6, 0x9, 0x5, 0x3, 0x80, 0x1000, 0x1f], [0x4, 0x3, 0x8000, 0x1000, 0x8001, 0x9, 0x800], [0x4, 0x0, 0x4, 0xc7, 0x5, 0xfffffffffffeffff], [{0x5, 0x100000000, 0xfffffffffffffffe, 0x7}, {0x2, 0x9, 0xd150, 0xe51}, {0x80000000, 0x20, 0x81, 0x4}, {0x5, 0x8000, 0x3, 0xff}, {0x6, 0xfffffffffffffe00, 0x6, 0x7}, {0x5, 0x1, 0x4, 0x486}, {0xb18, 0x0, 0xffffffff, 0x100000000}, {0x805, 0x1, 0x8}], {0x0, 0x81, 0x5, 0x1b9}, {0x10000000, 0x0, 0x80, 0x5}}}, 0x100000000, 0x80000000}) ioctl$TIOCOUTQ(0xffffffffffffffff, 0x40047473, &(0x7f00000000c0)=0x80000001) chflags(&(0x7f0000000080)='./file0\x00', 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) 13:34:28 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x1, 0x4506) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0xc6000000}) 13:34:28 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000340)=[{&(0x7f0000000080)="8a", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x1) write(r0, &(0x7f0000003040)='u', 0x1) ftruncate(r0, 0x0, 0x0) 13:34:28 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x25f12e15719981ed}], 0x4, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340), 0x7, &(0x7f00000003c0)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xb9, 0x0) pwrite(r0, &(0x7f0000000000)="e2939e5d10d8b9602be26996cebbf415305bed94b34fff6f2adaa640563df74fede064f094237d54b724f49245041c780b322e99c7a5efe446488f4906509194b3da4ba5d41005f685889adb6f548bf615767e34a024e02d55509fcafecf5697c22df5a2b10525f0abfb483a76844295e9c3a95c345bb02ea94435", 0x7b, 0x0, 0x0) 13:34:28 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10000000444, &(0x7f0000000100), 0xfffffffffffffee8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x48) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x7f, 0x5, {0x40, 0x100}}) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) sendto$unix(r0, &(0x7f0000000040)="b10005039000e803000008005786ca900f0e08fecea11ea8fef96ec2c73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebbc24d699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020200a371a3f8000000000000000000010090d2c4e5187c00", 0xb1, 0x0, 0x0, 0x0) 13:34:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='x\x00') 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60, 0x0, 0xffffffff}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x80, 0x31) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ftruncate(r0, 0x0, 0x843) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x7c}, {0x60}, {0x800000000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000140)=[{0x1, 0x10001, 0x1f, 0x7f}, {0x7, 0xffffffffffffffe0, 0x3}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1000, &(0x7f0000000200)="486f797c6d5666410948d54017d5e9133359b8f7e50cd904912b474df1402ee1f9ade03932703f7403181eeaa1032f9ca72e6477ba6f8bb4e8e09dac3a566d762c66ae21beb0c150f45fc37f9939fb20378583396c18357e15ec71519193e64030caf37a4ee8e8ddc1c12e05c49b9f91a3c4ebcddcaf9ce83ffd9822733d632bd893df16ccb8248063f96900188e99981ce00f27c2d060144d082e0222328146d8db0e5ae88124e5e548cb0db31b779310327a270a19b99b2e6a94dde2c8348a78b3fa393d3caa50c36d14dc6194a361d7be34003c43b6d37225587792645a0667b2755cee3f1a5c9e37767fdfdc9e6db05ce82088f0c956012f5770c02401b29ae9a27da5f7c1503f7636c8ae566157570a39590fd68a7968667596308b7cc68e7c0b3c75a3f5b45b4cd3324eca847a9c8110e4a58ee3eb6ae648dd174d22749651c88de919f1c8ae777b94d356439a193742d437014df8889b278dccd0cff9570778dd6d0053880a0dee2b1b80ee0ed002f340e783835bdee5ff4f1cb2ade0e1b1906270f8ac70ca0c19a5d58fce369687c09d8565120af4cdc13871d6975dd7e00918ecd7335a9568a1b0026c4ebade017f0e611ce64f2138ed45549c1603fa138986be84114b1246439119821a0a301e0d375a7c9c16a951fb221314b90f3807b89f3e67317fec32e01466a83b7d445af4985a4ee14b2b81fcc09b6024d5f91f010bbd0f4581e144a1b8eaae7e07b40aee72d9ddcc523fd7e268620645ce4fa2fc548240961f59a5ebf2ba1506f72b3952b26c5abd6685e6394fdb50f3a68b0959a0772b6c8fce398cf4694274e7d59c24cf946c4a0747983714f4f99c8b0a92b3b02a9e4357415ddb3f62b5e4035210ff5de94604e5b3515be06c4a62e7bcb03b26b026f78773fdcfa1524b4f540f45284ad1fcac955068b853fb4205fa9c44a87e4d47b60669b74d5a726df6cfe25b1a75302155494707b93344e8ad7e84d17bcef749f9a7104f3eb1e1f32db9c7e6e166365a6d5048aa69b7cf7dadf29d1035d9ef7ffd0010125214b1acadd5f0482e7b709e7b7e881b350346e7ee135952b5dd1a7f33c794f78fafdc12f4350773470c2576ab73ec752184811e39f7bbaf432cae842e90c054b343fc05681c8c84a2389838140944b21c7e57151c6da9a09641f287b75c9efb66192c7abea303742ae29141816ebe25a94c196bf50ed07819c9c755bc897d7e60e56b5550f49643ecc286b518acbdb7f40ccadf7c727f5e4c7401dffa5f318683a9aaf0c4ff68cd95e0b49412626dbbdbe7ee75c0e5a5d7d31263c3c55b0ccbfc8baa3edd1e32df18df809a3f3fa191441a2a42664ed65a38877584aa5f573633d5b332f77d81781262527aa4d78c109f5a648ed40e6b5848515ee3ca385c614f3e469db3447a5eadbb3f0189f1ced14bc3ea480985b6f9601b52a3f911e729cb377094a1cc14d96116f900ce5400823de34bf215ee4891f9069136c2bdba2f073b069b286916c9e79ea94b9ad7e1bc76c658b615a0234523e09fc9b8003c25c68326929361c89e39f08fd4d3e3dd9abc01795150b7c3047fe8f2d6c363b25fde93fb9873aa18beebf2a793a8fc6060e6c2ecb023a09692986f031dd47151a8a9af21d0d6a7acd211b9cfbf4680456ad65ffa9e975009c26d0c0c2123e09bf9b04529635c9681caa6677eaeca0df343dff18547cae7b1e58f437dc4f1819d7dd1a7d00e45b95fd5b822cd79695db1b2169f1f1619b32ebd9fc3894a0217d55cb1f1a6b3e3e35494a31a4e0b781ba015b54b814c98508823dcfa02f608f3a91c2bbd31e117ebe0d06f913ca8ed4019a15c0f1f1d13259e8fa75960f2a7dfa43e341ed779abddd429f83060fe860a6723e7d7b8b48ec6794ba3d61ea64caae933d12873068c05e952c0947f1a48401c71290c6a15a5ecb47d7b536fc39b68db6d4a99136e86582b0b10a45e9d4ab0d9d4e45fb2348f2e595ceb9977d623695114a4e3c854ccb02439ca30a8172719246e2600c43e3d804842140340861be47cab8303dab8419ac433a5ff4e8e8fe1064546c9b01f712d0e9b946dbd3b37488b54294a46d53b602b9ea816f89570af3891899b874c80c518ab4aba02c8d99be4345cc190e4158281c39d53579bad6fd3b043a066669989ba27a607de146684e69ca1608a5e6aca2fa1035d954135a985ee3655009830ee461957e416e70744774d761041179b959eb0f2fad304ca34ef439899adab8817351d7b57132b36e36cb7622d746cf809242706e3d8a7981a7c34f7bb707d8b42ff496e1337782c2f6ae8a999a10be1b9c6159374543e179cea1850968b295dcfea2411a2db215a05e0e10febfbdb9da6f740fa94e511ad0525c8dbfd99ddf5f0f5481969fa6118633feaf14c92579f061e8232a3d8136af97f39acfd542a70059f441b97d511f24241e5d9416223c98aebf98e3c00653898a9721715fb6a76d2f3c30eac34cd07c257e240ab6b5df32d9829641a7948481f05bb94565f27341e45eed0aa757b7c496983f56d03c3fc1a53618f25b5a8215ac8c68d26a754461cb0bee4802187c3d3275695066445528fc4ff3c245e8044b9f78dec96265bcaca523d737b44d51ca090a1353f4d908eddabd837ca628b47d6f92202e4790dbc812c012209d9e09b4136a7f2299d88696b136edbabbc25b945d0c7f7c8b7b53180496e6ef367fc1dbbda1f362710370632f8e25472a0622cc229c7b8c89f8aa117f19b17183b31bc9739f6f04e0325e2de43b6dc988442a234d569f75b623844538399d6a266737b4566cad2c06cdb829b10b0e97a3420c2cb1626448b75f15223e6d793051224ce89ad4d55df6ac71a9a0bbdf4b6c35be72b307de204eaa9dd3c6fac2ca5a1952dc4ca89be6e0fa1c2f952eaee1f39045d838eaf4da68c74f00bb5e8ce4c61ecf1acaef111d4fce2b571bb59d4dd169236fb64b0f11c52e50b6a3b0eb93eec381b29ed534f7d7a3cdd4b8ef091cb17f145ef50d4419ca5e61a490451df15dec90f2d739a828c42e4d7eb232f5fb74b0f8a212f6cfdf2c1cd76af856b53f192c369309347d739df534acf313b6842f831300dff73b8e4d2994e3c4f7439689ed74598798bf42d349893c63ef87ef0c0d34b38cc30b261cc8e68e228b1ca1410b0710d1c7e02996743f10a69170e2ae07e10665db7615eeac9aa6cbf2252c49b8f25a2ac2611406613974a64e16b7817c029f451884beebc5fb80fe32427ee18dcbf271622ca755c8aaffcbea25004b90b8eacfd778712997fa6613d6e81c3312b469f6867f0afca55ffdc054424cfb299859b1fc5070c3e72b4a834c90508ab1e548edda45b5d7a4612a4939f293286355720e482aaafa5af5b223a5f9a0647943aae734641455fa2016eaa947794beff23d8f401c129e0880188aa08b0813f0ee2b177c5736138135c3baec190b171d77d61be7fddfe95aa1e9c0da4b6ac1815d2c1ae34b205746177fa15873e9cf3e5ad3eba7b6f6e3af01abfc8600157d15c1582e0bf5a4fe935fa7b50035c8639caf642d41447ba4e98c43b78d80b7626fd3aea8594de7295f0fca34f1494f226c8514e6965eeb1ca082b89e57bfaa6aad35762eb42d74e149f3efbc6bfbdab30ba1194900d7d2cada1de33969444b6783450f577d037f3ee1b1ab71127e8b6e4f3f75dc5adf366a11c79e5b3984936f4812232e874a571d4580dc0652980c964934a850cc0a9450658828150c045cac8b4fa21aaa3f1ba5067a9ad0d287ed40ba417c85dc1edcdb950adb75679e0d881b0acd2c905d5bd0b95fabce17ee5c714760a476269e2c547447e974968ff7ce98c006ab40efd573a73f6ac8c9e70ce9d5d052295f0d057ec8fab7c4bf49d1c66031321d93c08b25212dc3dee28184d675c7d45efddb11b1d60e480e7a3f5ee4aa3fa8989ac4e270d9868f576e11a04a8570b395d3e78b10be42d4b17897c32ca6c60cada5d92234a5dcf6a82636cba7af60c23939da3a3dd7d8167ad90d3ce5ca2c72e1293a6e5709fac474ba5bf2434889badacd92e21bc9888dad964eb84450995a483d7ed5a7a3966ddc61f1160f61d7574bb346361d18c68f0e48c1798a523bb60a7d73606d0b6544123a0c5fed55661f79931b68a39f7c9e71b8eecafff52447f304e71b723b92cb3fb7b499271074bcb98d0111430c03e2f85e78791e56805e8ebbec75c0c59e81137739b86b240ade5ed5fbda2079595310b27a5b762d70c7969d63530faedfd5610c2895c1b8adb07229a65e93b549a86459ea9585b4a0df50b623fea2f7a9b9341775566c5c704b80966aae3d12b35769a2d8d32197a18b96e0f43ed1383de42d35525701877ab1b4649cccd14651c98cb84bb3d179078ece2eded8dd8d8f9d16b09160d9853e49c42594df47e35da251f561be5226e7321428b4bc412b93bd7ef6e57124c9657fe097288b763a6c34c59c0c6bc344e8061b69282780010882eafa2384853b7b74b6d2504e4a7aee9ebd568573d33254bd8c8d124a4a654aeda0e0444d0a3f7af0a2c24b513d39c9ee04b44b13d14943934403d41e56d3d80a35805b0eb252fee11a89503cdb58edb38d17c3d633aac625788de190d09b043a35a89fcb05c7aa0693a56a4ef80a8a453cff09b0b0dc85ca40cf857717f35107c052b66bdcf6591705fed27862fad11e5fb41f43ff2c632b9c606bee556c8d8c2140bfb2b901e9cadaa3e67307cbeff2a3771718b732b9884584ffc1fe0f0a20bc0e4d1239995d667c994090aedbd58e07560f861b092dd6d4891805b8de62a51063a5bc33d2da8d15fbb3c57a8400452606ca0217ead61315c9c95d314331046afc57b41b2407213ff5a3660f5827735be837094ea1be5cadf140a748354f53590958c8bc6ced3f8b1f6f3e13c2f2e883ef9888ada389b32e11a7e304d3a7965005da4a85b8a09f468a39f1372d52e6530709e560fe08f96e8df9bd3840ad0ffd9967b12b99ba4fb883e695304d2975e314739fc02a0fad1b8ac0ec7a8ad5b9fce19830c135893f5751e0c8732bd6495638cbd4b26d44e7d2e264a33e017bf495896c7a6809fac1f1984a9c57becfae3eabac25e029c970684df6e621d79140fedc1cd8d154e32bb1fbe3837737b77e8aa6a3d2d6da78ae1c9097f388488519a57cac6be28b54be6d3f3755287c35dc57e946d743d55e716e1a3a850da8783d8a886dcb89829c9a87b286aaa3831cbdcca6b0293d22b2c5400ece70f38ee54e33fd59009e7cfb728242c0988aa5e79158bab7baffa3aef1683fdba069a78071df6960cd5203237a4a569d1e2d61087d226c619d8f7dbebbf87eb1ca023fa03dd0868b9f10dc72cfdbbecc343826ef5a56730d4ae3805746ccdade310a7b3ada6627618dcf3b2aa26f66ec0e264478ea6e3805797a14c8dd432b70379c5b360bd9b1378e27b15e6f71232f4ffc2bb5090c695f90253e2f734fe3291b376be8f546de66a1fd8a306d25d28cfef0ac1cde40088cdda5572f33fb37630b76d83f77c1410280c92ff17eacff18faee6966e4ddb4b09b9855a6e12ed92d8cb1b5f8571d07abffd93da03925548d3250fd9b2bb491a1250e431ae21f777484a9ada3c8cc09b8e9c28a893f6e909f7d4cc90cfc9433836419bc53cffb9a588976fd5af804fe76fb8dda30b4fd1c05463469fca688997b78a82826494413b3de515e7563797a208cc1969eeea19bd4c11229b30c26178fca40cf2910b12c661469777a3853bf4bc9b7c0bfd2563c08f1f3fd53bec") syz_emit_ethernet(0x0, &(0x7f0000000100)="b6") 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000001c0)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:28 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2000, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x4) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x64e, 0x0, "ad71f09f52cf1a93c1ad9e1a6f507502847200", 0x0, 0x3}) 13:34:28 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) sendto$unix(r1, &(0x7f0000000080), 0x0, 0x4, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)={0xfffffffffffffffd}) 13:34:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x22000008002, 0x0) socket(0x20, 0x4005, 0x0) ftruncate(r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) write(r0, &(0x7f0000000100)="1032fb5cd388926688f3aca166ca77f3ab69dd5b8577f762ef105b65459b888d26c4bcc94cb0785893ed3e2a65eb9bc23da20002a5c117a7c1e2523e9fc184eb57c38401c183d6c37dcde20ceb11f7d7535e07263d48207f97c0fdf5b30ec8cb4ab4f678082ce96af4802c639ffe90b571433dac74306bb1ec55d0c583fbaea3c08ecfbe878091c21efe94216b8278e0c10339f9a99c5cb59d6a39574eb0fd5bb7b029730225fc5b1a64df574f31ace76161b9b6eb8add662b", 0xb9) r2 = socket(0x10, 0x2, 0xffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f00000000c0)) setsockopt$sock_int(r1, 0xffff, 0x1007, &(0x7f0000000000)=0x9, 0x4) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000001c0)) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x2011, r2, 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000040)=0x51) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x30}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = dup(r0) accept$inet(r1, &(0x7f0000000080), &(0x7f0000000100)=0xc) r2 = msgget(0x3, 0xd) msgsnd(r2, &(0x7f0000000280)={0x2, "ab10f22ef80f5acc9a2d14bc5bac0ec5b9ecf279102febca7873ee665050b44b2adfbcabe57516e1c321a29a35daf745beefd700cc8400767e6f97f281e473c41bb5371c4f0ca5108d2f31b6a4b7d56c2281221ec6299846f33282acc021244c338af61257741ea4b0d4551d61208e0d6ac9e19472ee7052d121f9e62b774fee0967bb99f087e6ff38235afcf0e0b91264ab2d56782d4a34b47f38b484d51f6af96b2d3f4d54bf2b0c451d551b362dc0bd9a20613ac416d58fb46e82b3d763c6d88f770519e82b1637a75cdda6456c506579ba284ace12486bb15696b2b165a0fd3eb140b3b5b2"}, 0xef, 0x800) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000240)={0x24000000, 0x2}) utimensat(r1, &(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)={{0x10000, 0x10000}, {0x10000, 0x7ff}}, 0x2) 13:34:28 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2d04225, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) lseek(r0, 0x0, 0x0, 0x1) 13:34:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6, 0x0, 0x0, 0x400}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x5, 0x2, 0x1000, 0x400}, {0x9, 0x5, 0x6, 0x4}, {0xa7b9, 0x8, 0x2, 0x400}, {0x80000000, 0x5, 0x3, 0x3}]}) getgid() syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") 13:34:29 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = semget$private(0x0, 0x0, 0x40) r2 = dup2(r0, r0) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000040)) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000000)=""/37) munmap(&(0x7f00002ce000/0x2000)=nil, 0x2000) 13:34:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x4000000001, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = dup(r0) ioctl$WSMOUSEIO_SCALIBCOORDS(r1, 0x81205724, &(0x7f0000000180)={0x328, 0x84, 0xffff, 0xcf, 0x4000000, 0x7, 0x0, 0x10, [{0x0, 0x0, 0x6, 0x6}, {0x6, 0x4, 0x5a6a, 0x3}, {0xd5, 0x3, 0x100, 0x1}, {0x3, 0x8000, 0x6, 0x1000}, {0x0, 0x8, 0x4, 0x4}, {0x5, 0x40, 0x214, 0x10001}, {0x8, 0x1, 0xff, 0x3ff}, {0x5, 0x45, 0x403aa761, 0xfffffffffffffffc}, {0x9, 0x2, 0x1, 0x1}, {0x1, 0x3, 0x1, 0x2}, {0xfffffffffffffffb, 0x1, 0x2, 0xea9}, {0x5, 0x10001, 0x5, 0x404f}, {0x3, 0x3f, 0x7f, 0x73}, {0xffffffffffffffda, 0x826, 0x9, 0x1000}, {0x5, 0x9, 0x2, 0x8}, {0x8, 0x6, 0x200}]}) r2 = dup(r0) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x28}, {0x6}]}) pwrite(r0, &(0x7f0000000140)="16", 0x1, 0x0, 0xfffffffffffffffc) 13:34:31 executing program 0: r0 = socket$inet(0x2, 0x8001, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0c0508f856e0131811e35828b46b5c1afa6001332821d340c246a4b03a2367d1a48907c5971d6e515d98fad6d914cc06b713fbf838275a1d2f8af0677f5e3863989fd82a59ecf42518722b989a007284813bed672302184946b9d083ef8dfc9910e8edff2b892931b0921fa8bf46c7cd9d7e74901f3a4a9b23e89ca25149ea35ba2d3d6289b141f071d5c9545c49f33014", 0x91) 13:34:31 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2001, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x140000}, 0x8, [0x100000, 0x10]}, 0x3c) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x5, 0x0) getpeername$unix(r0, &(0x7f0000000140)=@abs, &(0x7f00000001c0)=0x8) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f0000000200)="cf0d8c7b82a599724e7c4614cdae6c51a66dd741d69de31989eb8fce699d1faba80e4e1f967de2ac38e1c0486ccf8553b2a60b0810ad251cdafdfc859631387d2985998db9b62abccd6dd90e385be632e60efe", 0x53}, {&(0x7f0000000300)="002c5bcbe6978eed4d37406b0fe2400f2e2f67964b4b3899cadfd947dc895060a319505965ec7651472e056422b409995bd9e54b56a1f6fd30596d090492af42bbdc0e22dd7e458dbcf7f6777c2759255d88f358e6a59d1d139a0788327d0d851a5c2ad1b1150718b38e5c2af2079aef2d4fa9946d13ada7b97bca31fb9563a501b032faf418a64b0a869668aa4cda644dcb32c4e8a00e745d3823ff7821ea31838ce2", 0xa3}, {&(0x7f00000003c0)="6836cc26665eff23476872911ae68fffef6382fe673eedcbe62a785461d58e9e2303730b71af0a5d04639f9a4d0b4efcefc0a3152bf862bca353ae190abc6bfcef669f5aecc8764bcab77b593a84adc05af1f2eb3d0ad92a6acf58983d284f950179d2683fb071ad7481dd376fff54c70b542045a49bdfea2ab76e18a9f11343cfbec7707462e8f1bceb562e51ba395f08a46f27b605eea72821b0f346d1028f6962b9a611708f25e71a7b627672", 0xae}, {&(0x7f0000000480)="2558096128e43637276c65c6d4c79ddb0a08eb23beb8993afb5e24d30de047c3449530b1d811326583f3bf94e6df3eec8ee7784ba760059cbcde0422b7d5549550edc2d7b07cb254462278f119c7e5526fb7d09512588fb99384f1771f9f765cdcaacb0336529172f0cc9aaec71a7c8f205ea1b191f13d35e4ab0da87c3e2867f6e42a49b5a04760dd98c8f098797e4941c863d0be0b9c2126d9db941bca5339ffa3ea8da4096c209755a7833fda6e775e45c1f9c9865ccf04", 0xb9}, {&(0x7f0000000280)="843c1c446ecb79d517f2484b579b6723ffcdbd652a", 0x15}, {&(0x7f0000000540)="f2ba76680d63a7f969398013541279177f6af89ee107312c4e40d091402298ac4f92a75e52dd7e6020e03bea4f95a0b5106748c8e847d62d5c09b5c1065d9874710a25466656d4fb1120ff37a5eae133004708f9", 0x54}], 0x6, 0x0, 0xf) mkdir(&(0x7f0000000080)='./bus\x00', 0x100) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) chmod(&(0x7f0000000740)='./bus\x00', 0x40020) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000640)=0x4) ioctl$TIOCSDTR(r0, 0x20007479) 13:34:31 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000002c0)='./bus\x00', 0x100000042, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f00000001c0)="fa1204a49155ce1e0002", 0xa}], 0x1, 0x0, 0x0) preadv(r0, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/27, 0x1b}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000240)="a1ddf9a7dfb3ff", 0x7}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x767acf9f, './bus/file0\x00'}) poll(&(0x7f00000006c0)=[{r0, 0x140}], 0x1, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb0644876e037dca73bf4f68ab7a0704cd1474d878ae07323d7fd1eced", 0x493}], 0x1, 0x0, 0x0) 13:34:31 executing program 1: r0 = socket(0x11, 0x4003, 0x0) syz_open_pts() sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xfffffffffffffea1, 0x0, 0x0, 0x0) 13:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x200, 0x9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4d}, {0x81}, {0x80000000000006}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000140)=[{0x9755, 0x1d, 0x6, 0x5}, {0x6b8815d0, 0xff, 0xd7, 0x8}, {0xd38, 0x2, 0xa9}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") 13:34:31 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x400000081}, 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) setpgid(0x0, r1) 13:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) socket(0x11, 0x10000000000003, 0x0) 13:34:31 executing program 0: r0 = socket(0x2, 0x8005, 0xdfffffff) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="47ec0bc450feb47cf553bde5070c4dd4af58ed0f9e496b3f27b67a084666cca7995ee45039c87b69820b8ac75adc48ffd23520ee572c9f887891ca292b414bc694fa23baaf9f"], 0x10) ftruncate(r0, 0x0, 0x3) connect(r0, &(0x7f0000000000)=@un=@file={0x0, './file0/file0\x00'}, 0x10) 13:34:31 executing program 1: r0 = socket(0x11, 0x3, 0xfffffffffffffffe) r1 = kqueue() select(0x83, &(0x7f0000000000)={0x1f}, 0x0, 0x0, &(0x7f00000000c0)={0x2020000000400022}) r2 = dup2(r0, r1) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000180)={0x7, 0x9df, 0x1f531521, 0x8, "f8aa760efebcd9998a51962adaa2e0261033d02a", 0x1ff, 0x5}) connect$inet6(r2, &(0x7f0000000040), 0xc) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0xffffffffffff8000, 0x9, 0x81, 0x1, 0x0, 0x7fff, 0x2d00fdc, 0x0, 0x1, 0x8, 0x316d}) ioctl$BIOCGHDRCMPLT(r2, 0x40044274, &(0x7f0000000080)) 13:34:31 executing program 0: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x7fff, 0x0) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x401, 0x0) ftruncate(r1, 0x0, 0x3ffff) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='6', 0x1}], 0x1) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/235, 0x3ffff}], 0x1, 0x0, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000200)) 13:34:31 executing program 1: mkdir(&(0x7f0000000300)='\xe9\x1fq\x89Y\x1e\x923aK/', 0x0) r0 = open(&(0x7f0000000000)='\xe9\x1fq\x89Y\x1e\x923aK/\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x1) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x6, 0x7600000000, {0x40000000000000, 0x1}}) 13:34:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x3}, {0x6}]}) setrlimit(0x7, &(0x7f0000000100)={0xfbc, 0x9}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20550, 0x0) 13:34:31 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000080)='r\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000340)='./file0/file0\x00') unveil(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)='c\x00') pwrite(r0, &(0x7f0000000380)="7694452f1e18478e66221ff1d15cee14ea4b19b9f843d9e7655744d361b1cb8f2a6d75a791643f2b9dfbacfb34093d1fa876235cf34ca37e52d7af0c8081acfb3e198496d32181215edfa6dd7ce3640befdfe3d820a2f1a9817ec3e9c95b7e9ef9fee8d27d362b8d1a91a05924b882319a0cd29b85ed2f405903d5da7b3064844f9a", 0xfffffffffffffe11, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = socket(0x800000018, 0x1, 0x0) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r2, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x5, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) symlinkat(&(0x7f0000000000)='./file2\x00', r0, &(0x7f0000000180)='./file0\x00') setsockopt(r1, 0x9, 0x1, &(0x7f00000002c0)="fd1987e7909329946cf5bfd7fecb1ddc26a7f66586285df22d8ff26743765bd4135345d024541337a1b80045046b2c2a25b04cd9dec3af3477886a01f56927aa6bc356a7bc32eb82e0e2f7aeecd72534da105e6a77e3d3ce2c8d78bc3eb675164848694bea6a2d7a97e100439cc9df2defc559d96bd38712c6bdc5", 0x7b) faccessat(r0, &(0x7f0000000040)='./file2\x00', 0x2, 0x0) faccessat(r0, &(0x7f0000000280)='./file2\x00', 0x1c2, 0x2) openat$zero(0xffffffffffffff9c, &(0x7f0000000440)='/dev/zero\x00', 0x800, 0x0) fchflags(r0, 0x0) unlink(&(0x7f00000001c0)='./file1\x00') 13:34:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4c}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0xabd, './file\x00'}) r2 = dup2(r0, r0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000380)={0x10, 0x47, 0x4, 0x4, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x80000001}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0xffffffff}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xffffffff80000001}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0xffffffff80000000}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xc1f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xffe0000000000000}, {&(0x7f0000ff6000/0x2000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x1}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x23}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x6}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x81, 0x3, 0x9, 0x9}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 13:34:31 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000140)=[{0x5, 0x0, 0x1}, {0x3, 0x800, 0x2, 0x6924}, {0x8, 0x1, 0xfff, 0x5}, {0x9, 0x9, 0x911, 0xfffffffffffffffc}, {0x1f, 0x0, 0x8, 0x7}, {0x3bd, 0x8000, 0x0, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) chmod(&(0x7f0000000200)='./file0\x00', 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000000)=[{0x6, 0x4000010001, 0x100, 0x8}, {0xfff, 0x4a3, 0x7, 0x80000000}, {0x5, 0xb277, 0x4, 0x9}, {0xfffffffffffff000, 0x2, 0x4}, {0x7, 0x5, 0x1, 0x8}, {0xff, 0xff, 0xffffffffffffff00, 0x5}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 13:34:31 executing program 0: syz_emit_ethernet(0x50, &(0x7f0000000200)="f467d48fc7318529c0326a622efb615d01fcdb0bf220a47fb5c11b66478a05602cdab2038a4fae27bfc1aa3ff37da56e73726b1ccb4537ed4e3f3da5195ec57a9bb813cb2a0240ea3a8deca236f84e2e") r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x200000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000000c0)={0x3, 0xfffffffffffffffa}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xe2cf9527fbdb3a20, &(0x7f0000000340)="b684bc665d39d4fdad93ca3d0d6ae0d120ef06bfe4236c8343766e0ca6ddb818fcaf1fb434714e0a1240d2882a553366a0de4bb6fdda14dc66fcc460dd8af2a7cdfa81f6a1093f3e3f22bec07b5b4f5841dedf42876ad1d80ac3bf501877e9419c79380bb84c55d129681a41fa4f20ef9fe62d6dc66da0764888f2f804228601e97fce38ce5ea27a395961c7d4bf30d65aafde51a321beec5ccebda4ae6a893cbc1afc950db99eadcc8452a1f02b3a580b56580f9fcdfcd87dbd59d889c1df6539e3f6ee29d375a9facf0bdc63d7018ae699e08905c19ba445dda40f06807738f7f53cce735a4c2121") 13:34:31 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000040)=""/6, 0x6}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9, 0x0}, 0x42) getitimer(0x1, &(0x7f0000000100)) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x10) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f00000000c0)) sendto$unix(r1, 0x0, 0x0, 0x0, 0x0, 0x0) 13:34:31 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d652010001000000000000000000000000e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fc330555520000000098632dfc94ff334a5619515aa78ab00100824b3da025bbd47bb2667002fff4aabc1896e21d8cf883c3643bf579456fc7d409aeafe904b4be39fba9cad589e16e8c8b6b87cb2d", 0x65) write(r0, &(0x7f00000001c0)="bdfaf505aaf3e45ce6c321a8cf98848e4ae4f5ff0f000000200000dbf2e21a764304d92241d9cb49f38041da417c4d73d991e00010000096558b8bb5e32d0fd4e7199679daa99544848b092c3461c0e1854c7088010d75ee6f7031d6220ed69a19be423c3eff7f0000ca80b1450bb97b1c5b0e856da973275ceffff24317210a5d0ed68131540b4d00000000001000000000000000000000000000000000140000000000db85e60b0000000000dcb500bbbe8fd8c77ced", 0xb7) r1 = syz_open_pts() open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x119) close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x8, 0x0, "85495500020000000000001167f5bfa600", 0x0, 0x6}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0xfffffffffffffffc, 0x1000000d10, "b04d00f3ff0a631a00"}) read(r3, &(0x7f0000000340)=""/161, 0x5104d2a8cfdf4c3c) ioctl$TIOCNXCL(r2, 0x2000740e) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) 13:34:31 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000400)="90853856a63efcf2dafd59dbb3cc00002c368035b5664d65457b1941530000000000004abe72c94ac670d881309cee2dcd728cc96110c577153afb1471cfcedd5896b786086a33485550107e086f09", 0x4f) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x7fffffff, 0x1000003, 0xf7fffffffffffff8, "85000000000900005f00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f00000000c0)=""/134, 0x86}], 0x1) syz_open_pts() 13:34:31 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000001080)=[{{r0}, 0xfffffffffffffffe, 0x2, 0x80000000, 0x1000, 0x6}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0xfffffffeffffffff, 0x27}, {{r0}, 0xfffffffffffffffb, 0x80, 0x20000000, 0x401, 0xff}], 0x9130fbf, 0x0, 0x3fffffd, 0x0) madvise(&(0x7f00008f4000/0x200000)=nil, 0x200000, 0x6) r1 = semget$private(0x0, 0xe5d07ba223ce5a5a, 0x10) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000001100)=0x8) munmap(&(0x7f00008fb000/0x1000)=nil, 0x1000) munlock(&(0x7f00009e0000/0x2000)=nil, 0x2000) r2 = dup(r0) getsockname$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000001040)=0x1002) ????1?? =554*/&'5/$%6/449????1?? =554*/&'5/$%6/449 ?map stack 0x2071c000-0x20b1c000 of map 0xfffffd807f00c8a0 failed: hole in range 13:34:34 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x3c) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000380)={0x3ff, 0xffffffff8f30b7d5, 0x3f, 0x7, &(0x7f0000000100)={{0x1, 0xfffffffffffffffc, 0x7fffffff, 0x2, 0x1, 0xff, 0xa32}, {[0x5, 0x397, 0x100000000, 0x6, 0x3, 0xff, 0x4, 0x8, 0x6, 0xff, 0x4, 0x3, 0xffffffffffffffff, 0x9, 0x3, 0x81, 0x3, 0x9], [0xffffffffffffffbf, 0x9, 0x9, 0x8, 0x4, 0xc19, 0x6, 0x3f, 0x5, 0xab], [0x101, 0x8, 0x4, 0x4, 0x0, 0x8, 0x3], [0x5, 0xff, 0x100, 0x3, 0xa8b, 0x9], [{0xfffffffffffff694, 0x40, 0x7ff, 0x1}, {0x7fff, 0x9, 0x4, 0x1}, {0x0, 0xfffffffffffffffb, 0xffffffff, 0x3}, {0x80000000, 0x2, 0x4, 0xffffffff}, {0x2, 0x3, 0x7, 0x3}, {0xd270, 0x80, 0x9, 0x80}, {0x9, 0x0, 0x6c, 0xfffffffffffffff7}, {0x87, 0x2, 0x7fffffff, 0x20}], {0x8, 0x2, 0x72, 0x1ff}, {0x3, 0x8, 0x3ff, 0x5e}}}, 0xfff, 0x6}) r2 = accept(r1, &(0x7f00000003c0)=@in6, &(0x7f0000000400)=0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000480)={0x6, &(0x7f0000000440)=[{0x71, 0x1000, 0x807, 0x2}, {0x2, 0x9, 0xffffffffffffffe1, 0x8c}, {0x1, 0x1, 0x5, 0x3ff}, {0x7, 0x0, 0x1, 0x6}, {0x4, 0x5, 0x9, 0x8}, {0x5, 0x8d7, 0x5, 0x3ff}]}) r3 = geteuid() msgget$private(0x0, 0x0) r4 = fcntl$getown(r2, 0x5) fcntl$setown(r1, 0x6, r4) readlinkat(r0, &(0x7f00000004c0)='./file0/file0\x00', &(0x7f0000000500)=""/45, 0x2d) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000540)) r5 = open(&(0x7f0000000580)='./file0/file0\x00', 0x10000, 0x3) ioctl$KDSETRAD(r0, 0x20004b43) r6 = getegid() setegid(r6) ioctl$TIOCSTAT(r5, 0x20007465, &(0x7f00000005c0)) getrusage(0xffffffffffffffff, &(0x7f0000000600)) fcntl$setstatus(r5, 0x4, 0xc) lchown(&(0x7f00000006c0)='./file0/file0\x00', r3, r6) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000700)) r7 = openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x10001, 0x0) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000780)={0x8000, 0x80000001, 0x2, 0x7, "11f06f29bf1fcb96b25ee79d448bf3f811f13345", 0x8, 0x7}) r8 = open(&(0x7f00000007c0)='./file0\x00', 0x20888, 0x8) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000800)={'tap', 0x0}) readlinkat(r8, &(0x7f0000000840)='./file0\x00', &(0x7f0000000880)=""/52, 0x34) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f00000008c0)=0x100000000) 13:34:34 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() close(r0) dup(r1) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff4, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 13:34:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x0, 0x4000, 0x200, &(0x7f0000ff9000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="96") pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000080)={0x6, 0x100000001, 0xf0d7, 0x1000, "d99e05931622f43dc50175aa90772f798bbc9749", 0x3, 0xfffffffffffffff8}) 13:34:34 executing program 1: r0 = socket(0x800000018, 0x3, 0x3) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000540)=0x1) kevent(r0, &(0x7f0000000080), 0x40000, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) writev(r2, &(0x7f0000000400)=[{&(0x7f0000000100)="16678d56d6b91822d561b1ae5aa2c51d5c67964b01b75bd3f6731a6bbb85ff71cdaf242bd87d6f60dfb2034db7f6cc5e483dcc08eb5e7834520de089f93bf3cb3372fb8597ba6e05c9b5d169b0698a0e4d74d1d5945641147fb520383ebe67729d7f5f66d162548413e1c3ef344e4018c2b81c01051a5ae2fe339a7eedc94e40969a9e9a89aef9123349c9e34ac4c1c2546ec9bd843ec74d9ee7fadd6a2fcd3ed91fb10392d8ac3439848d4c0255cbd921a7c7dcf772c32649a23bf100b05fa5027f091bbeaa31c16776278058ce9cf4", 0xd0}, {&(0x7f0000000000)="f87e639704e4f66bda5c9987e6ba9275", 0x10}, {&(0x7f0000000200)="c48477d1d8f610ac033aae0fd02568c70ce054dccac869134071591129750b5db105134a8faa44a07c11641308898910a18e7615daaada9eab04429971d2b20def2d75221960fd01200f0167371b85ab2731219fbd9ee53fcbcf699c4fbd78141d9700e8bf3e70967f7fbf2c84ecb9dcba02ff9955a125ed0bfe6143099ce9cc498c1a4c084b69e56ce871b6ea3569eb806f595d", 0x94}, {&(0x7f00000002c0)="4a6943120788ae095d9277752e9851f122d981a6eeb4802a8d6da70558a65cb2ba0f2b49a2877f7a686c6d19e067754253bd228114e600147091469b8558687fc920630055ae836b7bad046c939f69603b3e047bc68d4d4c0a289028f486d0dd53259279b8ef4f91d53605fcfd551fe9716a657fb477f6e86494805d15d76c0c32a141ffb0847ab5dff6856c1073130fbb26b500b4d6d9ce713d6affc9c196f0a6538944659a16f1", 0xa8}, {&(0x7f0000000380)="8da1c7fc746fa295eb7e915e2d62a809fa7176f309f52bb2f5084882c4e4ad2e939bb12f3bb62c66ff657124c167cf62db78b88d33756696e74c825ba5d2ff9063b148b043ea0b6765f78f0b53", 0x4d}], 0x5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000480)) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f00000004c0)) 13:34:34 executing program 0: r0 = open(&(0x7f0000000340)='./file1\x00', 0x3, 0x7ffffffffff) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000400)={0x4, 0x1, 0x4, 0x2, "4da066602e45398bb7715392f7af1b7c5113ad43", 0x100000000, 0x1000}) write(r3, &(0x7f0000000080)="9cab11a84f0aec55a8e279f1adf75dd29ce418a59f5489fc625ca8631583593d4d727f2a527ed109d912622849686bbc5a1de8070563da1d0ee1aecbe925a2f933b3fc1e1648d9bc42266bf72ec17a842dcb3fb3d94e6486b0d9f95fd0fc441a3feb3320", 0x64) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) write(r0, &(0x7f0000000200)="8775480f6fdf59365e459ed888a54c0323e338588083314cd90b482d298deb05c233f38cdc06ef6b65a408fdc2476d350d954b74499ed73a46d415d07c7f2db37e2db1f00673f271f45c4f47129c9e889145ceb0c9f72432ba0920f210ffd3e8bbdd6d360ca50ff46aba01726b5058800fb11004a242c6cf5c4f575b6f4489297cf8cf576e15b9668b999fdbef2553710edc9f8e4ebd7d5ec0c5aebe289b469c0f42fd776a19f041102e86aba400bde72aefa9777880204618697f2b3a52eb54bbee5dcb980eed134678dcb895b4e1c404", 0xd1) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x20000000000010, r1, 0x0, 0x0) getpeername(r2, 0x0, &(0x7f0000000000)) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) ioctl$BIOCLOCK(r1, 0x20004276) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80a1, 0x0) faccessat(r0, &(0x7f00000003c0)='./file0\x00', 0x100, 0x3) getsockopt(r0, 0xfffffffffffffff7, 0x9, &(0x7f0000000180)=""/40, &(0x7f0000000300)=0x28) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x8001, 0x4, 0xffff, [{&(0x7f0000001000/0x3000)=nil, &(0x7f0000003000/0x1000)=nil, 0x9}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000002000/0x2000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000003000/0x3000)=nil, 0x2}, {&(0x7f0000003000/0x2000)=nil, &(0x7f0000004000/0x1000)=nil, 0x5a0}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000000000/0x4000)=nil}, {&(0x7f0000005000/0x4000)=nil, &(0x7f0000004000/0x2000)=nil, 0x8}, {&(0x7f0000000000/0x2000)=nil, &(0x7f0000003000/0x3000)=nil, 0x2}, {&(0x7f0000004000/0x2000)=nil, &(0x7f0000006000/0x3000)=nil, 0x3}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000007000/0x1000)=nil, 0x2}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x1}, {&(0x7f0000008000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000006000/0x2000)=nil, 0x3ff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000004000/0x4000)=nil, 0x8000}, {&(0x7f0000000000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x92d}, {&(0x7f0000006000/0x4000)=nil, &(0x7f0000004000/0x1000)=nil, 0x662}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000006000/0x1000)=nil, 0x6}], ['./file1\x00', './file1\x00', './file1\x00', './file0\x00'], './file1\x00', './file0\x00', './file1\x00', ['./file', './file', './file', './file'], 0x10000}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000380)=0x1) ioctl$TIOCCBRK(r1, 0x2000747a) lseek(r3, 0x0, 0x0, 0x2) close(r2) 13:34:34 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xfffd, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000040)=0x7) pledge(&(0x7f0000000300)='vmm\x00', &(0x7f0000000340)='/dev/vmm\x00') getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) 13:34:34 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000440)="bdfa4d2582c321a8cf9884fa33e90f8e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d99705dc1ce23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa5e78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bd25d6486b8ad670741e870106b6134a46bbb54cfb7d0304e01505c44aacb88fec667ef247140d", 0x9d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x0, 0x20000040000067, 0x20003, 0xd9f, "0000000000000000000000000000000400"}) r3 = shmget(0x1, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$IPC_RMID(r3, 0x0) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 13:34:34 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt(r0, 0x3ff, 0x9, &(0x7f00000002c0)="0bc3e8c78c7ced79054028a70274c36e6128350ad094840033a4e0274a19658d9a5183555e197a88661144f87b2495fb555d2760dad8f3f2e720dbd36886a00d30dac1c52db049d0c5010a5d631b427c28867828da7d81736de2ac6a22fd2daf86caa9f0d50c6b476076a53d5b224feeee4d01d6ca4119437216621995b6c6f07758a1cfb1676eda0a6dffdefb90ff2345124ed09b88872a1993ce449428280c64ad39788e2d28f49a92d0b277e745d13b2ba0aab761e81f4796382b85828ca09236118d17e4a4e3d84e0330c01ed72003f4eaa4cb601130", 0xd8) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') chroot(&(0x7f0000000480)='./file0\x00') execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./file1\x00', &(0x7f0000000180)='./file0\x00') 13:34:34 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x801) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000001500)="22cd6056cd36da762f05901299ebe378cd1ee6fd659d598feb518d1e3f6aec238b0018d07a87eac935d97f3dfde944bf5f1e77aed7e053756c2b2c1941b673080624b6d0dc5e03503de42771bbafb2e7c6b9267a974c76ba616d6f769db589f65186a088e41e863cdfd85f5a49b6cc2f72bced87c7ad94677908dadad36b815dd82821684cbe745e359186858df8a9722189d87d8aad6231f3cc9adad567d6458b50271cf2e4d11db742986f4b73c79bc4c855a0d60c55a82f003fa6a52ad205b8573469d7386b4a7675caac8a16f68030314b244e493c1994834f3f57e8e8ec66248a1d5c090050b626511aab09956add38440de3bb86ad527cd41884c1bb2284ea86deb82d411d01bd3bcd1e6950c1b9437997a45d558383d04d1584f2a5efe335e4735f553f2a2a3dc650938b1f3dc2d366e84fad7da54c27ca56c1e44df3a2f6992c57f6aa35bc6323d1b6a1445baaeb9368f9be3092f95e6738ab95ef3ec493fc7551613bb9a16fdf2a1c1ca580a89bcd2d6927774589d43ae7f2897fa51063f2d1ff33f8b648ec21b3ed5b2e467faa768470c60cbf0076d246a7bf4c98745c46fc1186efa4ef055472cc0b9b31480252dd3182d2dcac64c7e5aed2ab9cb8d4c339801e69f7cc87872326d41bb73b15d7bb54d3e2b126c81027bdd0c35008f3b5f8b02fa10f7fbe3d7da5abc4db823df1de5fd132ef0b3e751a1587f440043fdbb163c6183a77844c1368be60034f27c8667a9eb3d6d231e4eb700a261bf414b7dce6cb452f9ee30f1c76d7dbaf2bea77564564c48456f629455bb0f21c5e652957c9dd5456c3ed90e750f4f38189ef3d4df8c8c375d00ddfb6da145b67290b41609ed3345f98897001238f0dbd5caa916213aaf1270b2f8d1f9409403081c06b47b554f1ac1f081237d03648dec38811c9b253a865e1750662696063356b367b52e3731649a427e78df659a613519bd6de48884051125e7bf1275602edb8e98b37fcb816cdb50bbf109b7a011d59a55c8ae61586e200a6615b8ea832f4e05c7d247ac9311742ad4e9e1f6742e5d9e1713fa6126094dc199912e57bf1502ba959e3c231eeea31a4adc18ddc23b80959e0b2beb96e473ab72af13d3bc4185b83919f9ee5e9294c9ddd6e01678b574d3f38052522e5dab3ee2266055ec341d4b507d45f45b57aaba811d44ef01bcf54a2720d12508ba6d3980614a90b16776b0fcef57a39e5c5320cdafd202bd515aaa2a2e6bef357b82fe59ff5f3c97ef1f3401ef0b852d41b64d17f21abb4470204e7a9baf532f93dd4ea5fd31c1d2aebd55db568c05c8865c80447bd04adbc0e20fe9e7411130610a80c5f9322e5976ba74e10283f8442e1c0f289980ecdd6aa888517f55f73fe9fa2eff3b29a1a2012804b775cbedecbcfcf21594fb7bdeeb29e57e1edea8689328d15f3f55d6cffb6411fdd82c596b74f99318c651e80ad3a527e868b65950d9b4ff9895b933879dc8dcc9261d127b03acfc2db51c658f3ff2d323be573809610f25cc59b3ec5b7944a0338e834c7326498f16bc812c93a457fc69466a69235c1b920c2265c43311f0f3054d6d32a8a032a1fab6ed3090f659e337548942d10b8f617f74b084647ca29617e89b104", 0x486}], 0x1) close(r0) 13:34:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000002c0)={0x1, 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2f5, &(0x7f0000000140)="f4fc156a4cd8ad002a7c5adb31b877ad1cd0d384c6f40d5d2e23f96d7d9c3e046a72e6b90038b59c2aac26eab4c408656cb7ba594c6b1ba90b0685d107962fd14d01e8b5fec7fc60c5ea9d2f3fbdeb532ad7da5566b72f31ebc31d85835c19802a79c33c08aa5939f345067ac1ad206c1c3b") r2 = dup(r0) openat(r2, &(0x7f0000000280)='./file0\x00', 0x10000, 0x8) readv(r2, &(0x7f00000017c0)=[{&(0x7f0000000300)=""/147, 0x93}, {&(0x7f00000003c0)=""/4096, 0x1000}, {&(0x7f00000013c0)=""/201, 0xc9}, {&(0x7f00000014c0)=""/92, 0x5c}, {&(0x7f0000001540)=""/4, 0x4}, {&(0x7f0000001580)=""/86, 0x56}, {&(0x7f0000001600)=""/206, 0xce}, {&(0x7f0000001700)=""/177, 0xb1}], 0x8) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f0000000240)={0x1ff, 0x40, 0x6}) r4 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x4) connect$inet6(r4, &(0x7f00000000c0)={0x18, 0x0, 0x200, 0x4}, 0xc) ioctl$BIOCLOCK(r4, 0x20004276) 13:34:34 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x82, 0x0) mknod$loop(&(0x7f0000000180)='./bus/file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000780)=""/207, 0xcf}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/24, 0x18}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/250, 0xfa}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 13:34:35 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000640)="2bc79d8fa24cfabbd434002885fe431962bad25038a0222fb50ba6885f48caf1ef55eae3da2accf34fcabdf042f9abaeef189380d283d2fa18d8e2a416c2289262e5e79e1825c4389fd42336a04af875d714c755026a7b95a398ab57e7e875cefba1c8d8687d13d22393356f050494c8e90aa185c558286f4be9be5646b644122bd712f64fd85463bc076a4e70388ec6830520567fe5334911857b59ea59671d4644e505cba82557d5557630988b014dc40436f816c32d5c96817fd914f334e1389066330ae386a92263bf94f687669f3ed2bb208f5e814fd4abd9e79391cecbe74fab3ba66b28ea8be22840f05eacabdccc64328d9a9b46111d14fc6dcc50b370b2036d523e76d05d3839602d84ff76245a4c3ccfc8407b619e2a3b9f3cb2a9c19e3a77ed71ce4f189fc26160a7b545623c7bf97d5bbda5c85e42d8a63fee3cd89221546d829f03fc38e407bcbb8bf24c4b519e5266c7c9bec970fc705d1de50280a31433f78cb7f3ee1f13fa5188415a0e790a2ab6c7760dbd08a479affdf3cf5c1afc292187d2e7064f434d9b6690d97cbe51debbeb9dfac43390e322a8186fc12d104c3bd1c5096d9c5136972386330aa8d384792ee389d01ccd430ebbc8da085447ea77a33655157f298a2783323a7efc268d1df4f1bf52dc2ec47f4c31dd37ba7300f827ce2cbc624a9268a8b05cd018da7f6617edf90d56ab72712bdb9c422f936de0a4b8e599ec526ffb2d35aecae5a761402780afef8a91439636d9114fb697746ecea42d9b69ceace515909c85279a6dff53a7e8d09d654af3a7d9ae6667f3e6dd871ac61d0ae148ca72f690f1436bd984591b9598450d728666f04ebc0c8a5f2b2f6d1ea3a2d2c93f9d14173bb91003503c6b1b85da6d5a", 0xfffffffffffffea4}], 0x1) execve(&(0x7f0000000080)='./file1\x00', &(0x7f0000000540)=[&(0x7f00000004c0)=',$!\x00', &(0x7f0000000500)='{:\'\x00'], &(0x7f00000005c0)=[&(0x7f0000000580)='[-\x00']) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000300)=[&(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000200)='<\x00', &(0x7f0000000240)='\x00', &(0x7f00000002c0)='@*(@\x00'], &(0x7f0000000440)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)=',$!\x00', &(0x7f00000003c0)='&@0/h,\x00', &(0x7f0000000400)=',^']) 13:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) readv(r0, &(0x7f0000000700)=[{&(0x7f0000000000)=""/56, 0x38}], 0x1) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f0000000740)='/dev/tty\x00', 0x82, 0x0) mknod$loop(&(0x7f0000000180)='./bus/file0\x00', 0x20, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) preadv(r0, &(0x7f0000000ac0)=[{&(0x7f0000000780)=""/207, 0xcf}, {&(0x7f0000000880)=""/104, 0x68}, {&(0x7f0000000900)=""/24, 0x18}, {&(0x7f0000000940)=""/104, 0x68}, {&(0x7f00000009c0)=""/250, 0xfa}], 0x5, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) free inode //1536 had 1073741824 blocks 13:34:35 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x5ef) setsockopt$inet_opts(r0, 0x0, 0x20, &(0x7f0000000000), 0x0) 13:34:35 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd00) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x80) open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x82a0, 0x40) open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x20) 13:34:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x80000001}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x103) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000002c0)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) syz_emit_ethernet(0xfffffffffffffc7a, &(0x7f0000000040)='\x00') 13:34:35 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000100)=[{0x84, 0x3f}, {0xa7, 0x7}, {0x0, 0x40}, {0x40, 0x1}, {0x86, 0x1000}, {0x8b, 0x3ff}, {0x8a, 0xfffffffffffff9f0}, {0x0, 0x4}, {0xef, 0xff}, {0x4f, 0x2}], 0xa}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x6}, {}], 0x2}) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000180)="485060bcc1b7fb9755a595d03012b0bf1d2bc1835fda28b870cc9aa54bb414f33895d392ecd25023511175d599d948ae2c889d77ba1ca95863214daaba5cd24369143a4a7a2d4e4ab48a01455acb3a7090384c6094216a4ec94f31ab2b7b90b102e56be960d8dc66104d0d0db73065f0083bbd6a9230dc8c678489ecabd51a5a882ef1f0ac9d5c6208e4b850771846cd55eee5657b0200064d150e4ac72169f8000c76a1c919c0001b864e054d0497b5acddf98b3ae54964ea153b43b13b1e5ba6a8c51ab76e3ebbecb174ce6d01e7fd0475473706251aafbcd1be", 0xdb}, {&(0x7f0000000280)="31d20e7d515e82283655325e808c82d8d391dfed4932ba4a3b11d43b95767781b9f09b7139f7", 0x26}, {&(0x7f00000002c0)="8ef9076ba37dc458f7cd077c3e4b18ba3f96e1a3774985f494c216b3f4896c47d20ba9ea86641d49c2516199cc15ab62bdb5317a69347fe02ee98f84ffabcfeb0827cca3e7c349a33bed270ff5e44c9857b045fd28a2", 0x56}, {&(0x7f0000000340)="dbade0f75861ce1962eb3dcc40f43962488d26e40090e4e762243ac6e84a2226dd73dd684a583a458973d808ed6813ed9f81f9ccf98212a8a2925429c63af010ea1c87ab61b72aa1bb3a9fe2676d6fd137677bf2d9692e226b45970ca3f28d4b9eb46d9efd65b52d2fb03da35bcbe7e0258f2d92b363b9e179744679723018b0383661cc96f83ecc46fa97", 0x8b}, {&(0x7f0000000400)="d07087b60d2363807099e80cc084470962d25eb51b", 0x15}], 0x5, 0x0, 0x0) dev = 0x400, bsize = 16384, size = 16384, fs = / panic: ffs_blkfree: bad size Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *488332 30506 0 0x2 0 1K syz-executor.0 db_enter() at db_enter+0x18 panic() at panic+0x15c ffs_blkfree(fffffd807aa3e550,16,4000) at ffs_blkfree+0xa0b ffs_truncate(fffffd807aa3e550,0,0,ffffffffffffffff) at ffs_truncate+0x1291 ufs_inactive(ffff800020c0ac68) at ufs_inactive+0x159 VOP_INACTIVE(fffffd8065d666f0,ffff800020b39650) at VOP_INACTIVE+0x4c vput(fffffd8065d666f0) at vput+0xb6 ufs_remove(ffff800020c0ad58) at ufs_remove+0x13c VOP_REMOVE(fffffd806ec287a0,fffffd8065d666f0,ffff800020c0ae48) at VOP_REMOVE+0x61 dounlinkat(ffff800020b39650,ffffff9c,7f7fffff38c0,0) at dounlinkat+0x195 syscall(ffff800020c0afd0) at syscall+0x552 Xsyscall(6,a,7f7fffff38c0,a,4515bf181c0,7f7fffff3d80) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7fffff3d70, count: 3 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs.