Warning: Permanently added '10.128.0.130' (ECDSA) to the list of known hosts. 2019/05/09 22:04:19 fuzzer started 2019/05/09 22:04:28 dialing manager at 10.128.15.235:18446 2019/05/09 22:04:28 syscalls: 320 2019/05/09 22:04:28 code coverage: enabled 2019/05/09 22:04:28 comparison tracing: enabled 2019/05/09 22:04:28 extra coverage: support is not implemented in syzkaller 2019/05/09 22:04:28 setuid sandbox: enabled 2019/05/09 22:04:28 namespace sandbox: support is not implemented in syzkaller 2019/05/09 22:04:28 Android sandbox: support is not implemented in syzkaller 2019/05/09 22:04:28 fault injection: support is not implemented in syzkaller 2019/05/09 22:04:28 leak checking: support is not implemented in syzkaller 2019/05/09 22:04:28 net packet injection: enabled 2019/05/09 22:04:28 net device setup: support is not implemented in syzkaller 22:04:32 executing program 1: 22:04:32 executing program 0: 22:04:33 executing program 0: syz_emit_ethernet(0xfdb3, 0x0) 22:04:33 executing program 1: mmap(&(0x7f0000000000/0xe7e000)=nil, 0xe7e000, 0x2000000000000004, 0x31, 0xffffffffffffffff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x7530}, {0x77359400}}, 0x0) 22:04:33 executing program 1: truncate(0x0, 0xfffffffffffff22d) 22:04:33 executing program 0: r0 = socket(0x18, 0x8002, 0x0) setsockopt(r0, 0x29, 0x20000003b, &(0x7f0000000040)="f5ff1200", 0x4) 22:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f00000000c0)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCPROMISC(r1, 0x20004269) r2 = dup2(r0, r1) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) 22:04:33 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x472, 0x0, 0xfffffffffffffffe, 0xbffffffffffeffff, "f643008def1291777d75fb9b2256dbc6b3468846"}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="f6975ca543", 0x5}], 0x1) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000800)=""/253, 0x304}], 0x1) setitimer(0x0, &(0x7f00000000c0)={{0x9, 0x5}, {0x20, 0x5}}, &(0x7f0000000140)) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) r3 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000340), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000900)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000940)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r2, &(0x7f00000009c0)={&(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000740)=[{&(0x7f0000000240)="91d72c647170d9cc25064b2e1d9eed70c6c04916ccd83fbbcd093fd8c9fab5e9cf5c8e2dedf60b0cd0d0dd414bf7a7b31d867860e3f74c99df227b348f4156858772113050effa239fe57cb396cc5a35db80a3ae3ae91c4cf25e5fdd0eb607d5a1c224a94ec8140505c29c6ddace935b68ffb63d48b88c3b28dd3968c167993f6114efbbe0fe08391a9ef351a1cb22e322aa6231228ba3a754ec1896a8c6ba6de27192a40da394cf721d9511f4ce6ff94715a61fbf7e4574de320e90fa68315090658885d5d031", 0xc7}, {&(0x7f0000000340)}, {&(0x7f0000000380)="d03414f3508967a3ac3ab034032cf145522cf6f262ea3afe2d50290085e85b111137daef5226bcf529111255604b95d5e75abad50d2814c6eb047efc9c92b3c02d54747691", 0x45}, {&(0x7f0000000400)="9d054b0d741294213ae8182eec5c9ea222e7b36a77", 0x15}, {&(0x7f0000000440)="d99622204dc75bcfcbb8e7393eb72858f573ef199812bd85301b8b33cc9ca8c90b292a519338c230154b445190ca8f0730d7b4242ecd4df50a084a4749415437008950851a23d0605efa42a489588f571bcc856ee6c552d4780ac6da34402c4928e9cb437e6db76c8ea2e19f9aad976124f1f79c31cf041ed7de80fc4d8f3a1acb410226aac5cc5d1757ec7cf971fe7e441357e5201a8add3e7aa76fc137ce66f7f478514072ec81bcaf0f61c12530", 0xaf}, {&(0x7f0000000500)="7a5b4bd9f9c2485d44860409062f71d20422489a2c3b0359d0b87d4f2cbbbac93561e88720fd3b804b2173099ab141a8585b551d2d4af2ffbda8c2a7a560d3ba723e5d612d34d9202821bde8dc35919ceac153b5b4b80c33747dc7aafd812f5d7236d9136df9", 0x66}, {&(0x7f0000000580)="0d4bfeaaccb6a37336ff504ef73fab0fcd3f11edc37ed3ba027df7a9320ae2714a9dbfe72ef4a19d756d45992535c5d55487210b4fede958", 0x38}, {&(0x7f00000005c0)="11c66c6bca1282cba487ffcee90ce646a8492112e9e95669cf6e9fad713e54afbea766b142c61c4e4364bc59cd7840e009ee3a23d0df5c2a9ef122a0e3c44a531495721c5cae18", 0x47}, {&(0x7f0000000640)="11a07c569c5d6342697aa385a829f8350037558c41fb52eb89f6c9ae5413c6fc1e1a8824be7cfc8466efb2309f9bb1cceadfb476b5eda7d0cfd2cbee4d8e44fb2bb3104b0807479e43b05f7d30030402e29138bee3daf2fd7bcef64b5000ec7594e8adc3c7c405da6e8a542b4dae2d2e62888e4cac8db4e1093534f96622bc0eb8094cc45c9508970b1e679959e1d492277178805f13173afcbda8ab5ff2d11a18f24a4cdb8e0d473855f0e55d31e021160dcf8ad20ce8bb0de8304c12f7d0e4e50f09a6756f17dd7e53a409ca", 0xcd}], 0x9, &(0x7f0000000980)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x40d}, 0x8) 22:04:33 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000000)=0x1) 22:04:33 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() dup2(r1, r2) kevent(r3, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x8, 0x55, 0x1000, 0x44c}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f0000000a80)=""/4096, 0x1000) 22:04:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffe11, &(0x7f0000000340)="0000001300006a70cac39fe23a0dd8abd305759beab788c5cd77027da1005d6dca9e8f02bd6395cca8e60a08e40da2c74734aa384cb29a2923644e4b1674ce80d7382eea4fee3601db0411dba675707bd7052e5f77908c3472491eb8a81c5ceefdc8151a2297b4cb723a7a284a0595299be1f3ff1cf93987b2f3cbb4ff6e16cfb2df6fdb7cd023bb12deec0aba") r1 = shmget(0x2, 0x1000, 0x400, &(0x7f0000ffe000/0x1000)=nil) shmctl$SHM_UNLOCK(r1, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x5, 0x4, 0x10000, 0x7, "6d8006fddbb3bf0b28c2910c60bf9ae9df41f0a8", 0x100000000, 0x7}) 22:04:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) setsockopt(r0, 0x5e, 0x0, &(0x7f0000000000)="92e48518eb2020b5fe6afbf75be37930d05bafac8b2fb87081fd23db0e43f99dc0874d37b211593454de9e0166abd7e6d8c8b73ad9eeb14993de76d7ee6b354c7c934417573fdaa2f393163b7fccce9e8c5d0a3ab9666a530553a5d58b31a7ae08c2e76860", 0x65) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0x40}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:33 executing program 1: poll(&(0x7f00000002c0)=[{}], 0x1, 0x2c4) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000040)) semget(0x1, 0x1, 0x10) 22:04:33 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) symlink(&(0x7f0000000000)='./bus/file0\x00', &(0x7f00000000c0)='./bus/file0\x00') setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x0, 0x0, 0x140000}, 0x8, [0x0, 0x10]}, 0xfffffcb7) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:04:33 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7ff0100000000000000000400e74de400"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffe7a) getsockname$unix(r0, 0x0, &(0x7f0000000040)) 22:04:34 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0300000000000000a600e1ffffa75f174090a000"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = semget$private(0x0, 0x1, 0x407) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000080)=""/97) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:04:34 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getpeername$inet6(r0, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r2, 0x4, 0xcc) r3 = getpid() writev(r2, &(0x7f0000000740)=[{&(0x7f0000000440)="ce910acf83b8a0ce92d032b2b3a0503145bb8e", 0x13}, {&(0x7f0000000480)="b0d5f733c649295dcad81df2b150b24f16bedc846b672bac191f298ad9358ec9d44effbb70c94aae346a334ce8247583bbe5a5763a83cb377d1c3e643301759945ed3de9e2b0f5e621c87db5dd60c58ea9988906c83c3f8d8e092ae739733c931ad6f577d570dea6f675a7743eafa89189d9d83104b66b3f7be88d834ef96cb3e23072bd8cc45cfa68c9fa4d4c7ab0f468ce2a237bcb1ab31d32098e1da278c27a74415750b9d1dc089e4ab5ef85fae9a896c92d20d978988ddca4f99fa70a0968823fa64953d2729bf057e564b8f72a9ac1f30a18ebea0c10e65f917995a95dd66073836391edd5442bad1d04c299749e9d0033eb9eaa7571dbdecd95", 0xfd}, {&(0x7f0000000580)}, {&(0x7f00000005c0)="96a3c35e09148ca2c3b7d4847011a65a634de7fa8bfc444b43f1996b66c3a6729d6b720fea13b2b638edf523c0a5217e5493369ebecf5436ad20e21ddc6449503cdb966f40236b32f51f27c4106da7d42ae8a28aab642fb5821418e1104dd154d8cb28884d159c8cc3189f06211833c115978a6e48a2edd18aed", 0x7a}, {&(0x7f0000000640)='@6e\a', 0x4}, {&(0x7f0000000680)}, {&(0x7f00000006c0)="f6d17cebbaf3011ae38316c1193a986930a624325379aba2a819d5c45ef92af42074c3691e0c0692cb8031f3ad65f2431e17838e1157f4e24f2f9873decc3d6367d6a14db0ccf1d0e2b654168d39e559f02608a43fbc", 0x56}], 0x7) setreuid(0x0, 0xee01) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) fcntl$setown(r2, 0x6, r3) r4 = getuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) setreuid(r4, r5) close(r1) 22:04:34 executing program 0: chroot(&(0x7f0000000040)='./file0\x00') r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x4008426f, &(0x7f0000000000)) 22:04:34 executing program 0: msgget(0x0, 0x44) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x7c}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:04:34 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) sync() ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4d}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000000)='\x00', 0x1) chroot(&(0x7f0000000040)='./file0\x00') socket$inet(0x2, 0x4007, 0x3ff) flock(r0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000200)="e7e95a5f2a3b20561cedb5e01d1af4f65b2ba6e00caa81bfb35e203a6dfc97f0e662e5fece6c9454e953b8d3c8a212b23b3852b40000000000000001c101942bf6e34048ea6f59a4dd89c9e4185100"/91, 0xb14f4ea6d4b38196) 22:04:34 executing program 1: syz_open_pts() setrlimit(0x8, &(0x7f0000000000)={0x6, 0x2000094}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000500)="23c7629c5835f5a750b1747c195a34297161589848688ad1c680e8ffb3640a829b01aaf077d3277cbf39646fe8433819bc9a433cd161614d689b478d4477b55c32185b462de6a0cfb3aa4f0746f2732ef1c3a77dba59de80623dd1792c406d2922e5e0c4038a5871176a5b45233e7c23e5a7d664ddd14efb616b5d8e20c3dbab665f5cfa9d0e2ff10d86d33d5496bda25e39e5001157b9577cee19451391611c3b0be1dc212130b78d3d809d8aeacb59a6cfc5273f2034cafaa80151137b5622aaf9c06bb8913852878fb504b6a08790022a73154b94a9c05ebe8172694e347ea630d20ab1d21762a031385066801690d7eb5ea85d9a6d374a301ba602561effc8d38be617cc7f84ff830dbe149a82a8999b67a41bbbca39829908376513859fb6a7dd61a67e6ba5d49b1328bb087365c4d25fb79702d8f4becc77b7fb07997457de02cf51ef4df3d9f8509cc15c47f6f8511ff21d7f65ec66bdcbe0ae5da2339d0954044b57963b91534088d135e928eb5e5295b41730bd0cefd93d7369c1070fcf0f312b7f79f577ffd689195710b0251225b401285dd0fe6c1471c90d9937c1c9959980b8a075480f0ea89a7cb5f281f3962c1501bb347a0d9927b3137d57f9231d293aa80d096e5dce0fb2c4fbc97976dcb98c410b02702417ee8ce28d2534be8cd1a7f065b579744a72a12710632a2e062cdd0f22f79aba65c20408915ffd4b8b8441e86d33a2bc4b2522e70d213213dad43e1b572da7d72e9d8b35bc847223049a26325a4521a8b2bb05019fe82a92059edd39b80524e41aef927d9644822d7769d7a8d4403dcf2cce238800a3ba65b3ae7fe36ad5e81a9103c127ae6bbe5a0e77271226b69edb3ae53be3861394f5a29c6cd6285dbb7952f4eddcb8852a954fca68dc93eff7705fc181ab827da2530be1938ccde191bf8d1b00ceb443c88158539aa1f8117b4e735a633d3c8bfb684650f25e3902b319893ae907a5d8d861b79ab76e72d39fd552bd652f3662fed087fbfa89a46e75cbecefd28e6f6229d5707ac7bc32198844626c854a84eb5f1abe9e286148e2a493ba5d0302434c6f0b0a284d0dc6b0341a57f0add061372fc372caa475b367dca40d5ea17909b81bf37e9265766ddebd5cdbe53d13c5beaee5394f2ecff2b904a31a1b0a39804518fc9cb671f49c58375c35816fa90d6d2fe1d5d50345df1e7158752e254288c877464ccb7afe676a59f5d9a69e43cf480626ff2932f24ca950a7129ff8c1823cba7256491bd87bfdf8cfa10dfd61417c588a4de7cc41d052bc6e285ac81a1fda5ca4225cd0e180a6dae15b4e7748c5adb4e87475d3008e5fce462e22b70570da954f6d92a78999ca56f3a25a70d33091362bf76cb1e72c7ec27813c627273746310e02b37b747f1b6e4b540546e23e95744f8a72a2248c31859cb52b7a1f8146b5f4b33f57c9d690f2b23c54dab9f5c53f05382029094241bdce420b032a275b5b4cecad72b27f21c5aab3c0239d42832ef7ac0ad47078dd03d44b68c7cb39f97d3ab7e14093846c2e4e15bc431a9daa731f2879c693ec36129c1e3a8901080bb9ba6516be707881dbbc7e97163263badb511b8ae6d12c0f41879364db5ac7426c0bc0255b8d376e51026318a197a9accfc0103482d3dd9fe113be348a93a5c3a9d0f3248fa0820e21e83d4ce2c9beda400f52a2403bb669c16ce51d7525b38308c25f9c88fab62d3a082b6a053e1904cf37ecd968d0e65543a8e78f3628585a2686f5604844d623ef213a9472a9a4d9993cef953f485510dbfb6655d3fb250717cca225139b36077ff9f71869b6aa7daffb44a69d90cc8aaa7bec255b8092cd26f6a0ef8f9bdde1170f8ba83a3a8c262ce247e7361720f5ecb19a854f93ff6b599f7274c7068a01216540d0b24cb698133bd9e042887628ffe8ac19bf86660cb57e4776878c4320516a8ccb0aeb3837ce2b850a8c71d85426e91b20111fea7ead59e4800154b0e96c1d6cd078a1197628a65aeef44d463b116c1e6d5121ddc2a86b7781291f2c14fc17942edd9801d5a57ea5f6696fbff3669616628f6a9135218cdacca1a8a5105f9a128360456ebaa907ec928ed4a307d44da8242b877bd377268108b1e4cdde25e5b6e4f178a5b1e4736dc1a219969292177c03af9284007dbc99c077c0ef30f1364add9d98a8daef8c417625a2fa044eae1baf1ed9903fcc1c8eec2f375a227d4cd65df98b11c9f81e6251d6bb19a0592ad5b2cf7281be342e95c25bb5338f4041b6e1688d2974bbe311149954370f9ed791baf034926b8dc77a31a9191869db3c3c86d3b44ca612ee9f707fc9ce01ef937590f631479483bbd9f8bc0b929dffd9aa3ebd53a219765a64b9f17a31b4beb785349bb19a97b1df879b8279ba758a26296188eecc50e1d1e53d1515553eb11b511e2fe5a3ba8f0b956467e2f19bb0e42e2c95f2256d873c17c19ecdb7e697f2ffeede2888dac5692c481fc642f509376549bbd4344a94885a04db8f84aff2e4194078963c4f81d798fd622527b87acf645ecc6d6cc410d05fdafb2d29b09cd753c003501cb09d4e28c970dccf340d791820ed38de6077b9f6f7bd158d9ecb65dc0d8651e5384fed7eab96addf09c193be475c744b1afb24c4d50bb1c60e8aa79689dc8e9441405d0925afcf5bb70895f0fa719ab14267d26d18c176a3c3e4c76297066581729cb2dd2f0c5caae5117a3bb0cb82587376cba30f0fdd017f4f9a5ff9d1bdbffcb8e8ce2cbf7b7b5319ff883880524aaed28abfca23f8a2ba5d3640e8e8effb81cf28476cca5935a7a83ee65b09681c72e6141521d540361784cb043f4c8071d3c76cbd18154eb6230304c2788ff89eb080205821966602546228a5b76b9896dcb50b09832307a480c68613f7d97a6be1ce27ce016c22188d4f9132f3c95da28e51eb9d0082a03e884baf5bb406710bc5b78ae0b79e13e3a381b59d44a8680c5586f9c1a8db8af4b384814acd852b02caabbdaf20c42d3f72213e966dd9e175c9d795e43b96fae1b845d4843322846984cd82d32fc7aad3aa6624450fd402da7e5ff5be9c501c99210fba255b23172e7a91ff03b4eb25fc040fe72d0b224c418ca10c8effc5436d41c0057bc786fb317adfc9fd6780f78b1a2babba786c13bed7764dbb69e33c617df69abd139c34950d706e99c636985a243a1ecfdd8d50fca02ebf0dd22d68dd36f02e0ac193ef99e82d2c25af92470274db89385e292a8f4f9008bbda9b50db8c7b8b8a2da637e978ad9b491f987946559b18a442dc7d35fbec638b35e35dbdc9727dbec7e6eecb2acb68ac3bcd3987d57a4b9d39dd8e4cd02fe4d2007ee109eddbe7ff5919dcb3a0dde0fd9d375f3ae6979ec2c364c17a84a144ba1245ece5ba42859c63db46a6859a366fe069c0ab7e8f999488843e3407d2f64c440b97dee1247f443247b362523755ec7cb2debb6487ecc7abad094f7d670faa9961ca2fbe98ce2f8a7f6e673cb166e299b08c51f7e8568f57551b3c71d8e9eead36dcae94af1ba62b131e5526a9e3667de087ff46455932c3781ea732bf4d9da523e17d6c9f76ce9a5fe5c3736bd1cf1cb02ee82dd04f27dc7f52eb51d1fc58e52b0e9a1c7464c1b9b174d862da50d3ded33e0a39c3bb74721da1b9b8a0f4071378ce20ef938274aeabf9ef1b10028461751a75419476bd0b4758c292968981c18a845d8ad93dc32c327c3fcdf18706686680356b15819e6bf2afb969ace76420a4dce0016daa959b3ecfa248ac704527355e7a344c747966c07dd5f7703736f180a749f62dea4e9af98f04ec91b3adea57ef3a6097c1c3ec9b5308e84bf8fec807a6913fe6d2ba4dd6b0d3fb3a17306fc7a03d50fd2e3c096cf4383ed295a17993924497cc6d8ab2dcbf9f09f4ac18b6570a8615b8f52a7a2eed9cb41c6880b69a79a90f016ab455dba6983931c30188ca20e58d53cc82f0e6a1726580f9d1945f1d70a8324c17aed7b0cccb1bce63d8dcb628c5c72edc2ecc704b4fb096bab61b35bb01d380ce10a7b2ae292739bb3eabd3f25b0d635f01fea8991ddb1dd5b2ca535166709f3850fbe041f0bfbc3814088cf93914129ced56c2cbcfd5ac62a1b9420db1f69fae44a3db286604f507fc9aeb317b1911ed721873ca8fac37a52985f228ecb20b3b60558ca7a1601d72042b087dc442ca242b29466034d164b42bcc60dc1647971bdcc84ff3e6c948953627418d28dea8951e0e5134753ff52a755bac5b7fd69991174f127ad27441750b393f10d43060f50ef111c672ff40f0244d35ecaa94fd27722e903fd40a09e4329455de30fcc816615e2a240048db5d6353fadf7d5b8257015f4dde23cb63938120b11558ffc2a36dc91322a5b40a7b9ab48b4bd8e16e59f04c2297f43316139a3e1a7c015a0544462f4fe46d77c4dedf1f294092d1dcfdbfe7c21c04efaa3985e0b28122b5977bb8a3e63212ec17a16423a3a96d9dd5cb4e612f24a620a98b36dfc37cd06c6a12cce55c94c85b0c0880cabbdac5fe8dbf996b088fdb9130991b44fa34bd636f1683b9171f3e2ae2dffc888893570106f756a7681351bcd7cd1bac02ccf297e5020d8c81b89fce2d693a120742fad27343d3edb19ae0e5851c5fd4d6e0a7f34fff5294250aeb09ab33f6b382363ebf7ffbee9ef5fe5726ad2b48138896836c57e9c3c537798acc08d1ebd82595c402b615ed1232265f", 0xd10}], 0x1) 22:04:34 executing program 0: mkdir(&(0x7f0000014000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f00000000c0)={0x282, 0x4, {[0x800, 0x2, 0x55, 0x6, 0x100000000, 0x1, 0x25a6, 0x0, 0x8, 0x1, 0x915, 0x10000, 0x80, 0x5d, 0x4, 0x219, 0x9, 0x1], [0x1, 0x7, 0x0, 0x7, 0x0, 0xdc, 0x100000000, 0x7ff, 0xffff, 0x6], [0xfffffffffffffeff, 0x1, 0x0, 0x7, 0xfff, 0xffff, 0x6], [0x101, 0x7, 0x8, 0xffffffffffffff7f, 0x3, 0xff], [{0x2, 0x1ff, 0x1f, 0x540e}, {0x8, 0x6, 0xfffffffffffffffa, 0x1ff}, {0x4, 0x7ff, 0x59b, 0x12000000000000}, {0x0, 0x5, 0x1f, 0x1}, {0x4, 0x1, 0x9, 0x2}, {0xffff, 0xfc00000000000000, 0x6, 0x1}, {0x80000001, 0x8000, 0x4, 0xfffffffffffff001}, {0x6, 0x0, 0x7210}], {0xffffffffffffffff, 0x0, 0x40, 0x6}, {0x6, 0x8000, 0x0, 0x3}}}) symlinkat(&(0x7f0000000340)='./file0/\x00', r0, &(0x7f0000000300)='./file0/\x00') symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0/') 22:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x50}, {0x7c}, {0x46}]}) syz_emit_ethernet(0xfffffffffffffe9b, &(0x7f00000002c0)="3371f8849c73a8f5ca3dbd54faf1ba5cbe1bb19a1b38e39a8ac95b2dca01348f25d3270821ad72012002dd8783067edab8206c1755a65c15e59522b8b4a83cc310803879bf08b439350225ee2e65fd0a07d371010000003cd039fedc7e513519f404525386379bc94805a63389a8723f000000000000000000000000000000000000a7") close(r0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x3) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000140)=0x6) 22:04:34 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = semget(0x2, 0x0, 0x40) r2 = semget$private(0x0, 0x200000000000004, 0x2b3) socket$inet(0x2, 0x2, 0x0) r3 = open(&(0x7f00000014c0)='./file0\x00', 0x20008, 0x122) chdir(&(0x7f0000000180)='./file1\x00') semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000001500)=[0x633, 0x4]) r4 = shmget$private(0x0, 0x3000, 0x57, &(0x7f0000ffd000/0x3000)=nil) utimensat(r3, &(0x7f0000000400)='./file0\x00', &(0x7f0000000380)={{0x0, 0xfffffffffffffff7}, {0x20000000001, 0x1}}, 0xfffffffffffffffa) semop(r2, &(0x7f00000002c0)=[{0x3, 0xffffffffffffffff, 0x1000}], 0x1) shmat(r4, &(0x7f0000ffd000/0x3000)=nil, 0x20100003000) semop(r2, &(0x7f0000000280)=[{0x3, 0x7}], 0x1) open(&(0x7f0000000200)='./file0\x00', 0x310, 0x0) r5 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5, 0x810, r5, 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000480)) setrlimit(0x6, &(0x7f0000000000)={0x9, 0x7f}) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x3) semop(r2, &(0x7f00000001c0)=[{0x3, 0x0, 0x800}], 0x1) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000100)=0x9) semop(r2, &(0x7f00000000c0)=[{0x3, 0x10000, 0x1000}, {0x2, 0x1ff, 0x1800}, {0x2, 0xe000000000000000, 0x1800}], 0x3) getsockname$inet6(r3, &(0x7f0000000140), &(0x7f0000001480)=0x3b8) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000200)) open(&(0x7f0000000340)='./file0\x00', 0x20140, 0x2) ioctl$TIOCSCTTY(r3, 0x20007461) mknod(&(0x7f0000000080)='./file0\x00', 0x0, 0x6) 22:04:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x25}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f00000000c0)="8f") 22:04:34 executing program 0: r0 = syz_open_pts() r1 = socket(0x20, 0x3, 0x636e0834) getpeername(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000000000000042000000000000000004000000000000b517a735b9f6dfe85736dd28ebf52ea4d42546b370ba92fb590e6814ffa333c8da8fdb3ebb2b4ebc04000094774babec10"], 0x0) r2 = syz_open_pts() r3 = msgget$private(0x0, 0x101) r4 = msgget(0xffffffffffffffff, 0x0) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f0000000180)) write(r1, &(0x7f00000000c0)="cc878b20fb5e15f3edae5041e43572be26750737ab81fe21e7fec4b49f7ba5f608dc43e180473cd35bf824fee82e6a45d753183e83766fda85be4f3d499bc840685a529ebd504e5e25da13860ed68b4b1a3b7e88c7715410da13e5a6d8ebc18625471e175064155d11637d464c3693a9c329faec0b42f0788b3a94763817d409bd5ba2178439ffde273ecd", 0x8b) msgrcv(r4, 0x0, 0x0, 0x400002, 0x2) setreuid(0x0, 0xee01) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) ioctl$BIOCLOCK(r5, 0x20004276) recvfrom(r1, &(0x7f0000000280)=""/170, 0xaa, 0x40, &(0x7f0000000340)=@un=@abs={0x0, 0x0, 0x0}, 0x8) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) lchown(&(0x7f0000000440)='./file0/file0\x00', r8, r6) msgrcv(r3, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000003d17000000000000000000000000000000000008820a7477218dc485dfb9106ed35f44b0e12ababd35afffe581e22f0e664e8e959243651b27132f7ff8235292a193afe8ef"], 0x1, 0x3, 0x800) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) ioctl$TIOCSTOP(r0, 0x2000746f) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) setregid(0x0, r7) seteuid(0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0xdfd7, 0x0, 0x0, 0x0, 0x0, 0x21, 0x1}, 0x3, 0x7f000, 0x0, 0x0, 0x10001, 0x81, 0xfff, 0x6}) 22:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f00000000c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x6c}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 22:04:35 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_data=&(0x7f0000000140)="3f2765f9a768db7018ef32dee138a3b3d53ab9af62f23be9e6ad9f8bb4adb584a1bb2ad3f285ffe13f03c6340ca73a03151f0d06e9c1fc1235a870551551ec0254dc5ae8fffc39e3fc09a0f01099a3da9ab85cc62b1f9b31cc1354e603b259b4cbe7b6cf0d0193fd638d6f7b"}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 22:04:35 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x800000010061}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8900, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) r2 = getuid() setreuid(r1, r2) geteuid() syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:04:35 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xff, 0x0, 0x0, 0x0, "3a228935faf4d020b796da519802f3a7b569ec68", 0x80000000, 0x9}) sendto(0xffffffffffffffff, &(0x7f0000000080)="3253324a9e4acb1acd52539b0ab38de941c409a8d728ab0eca42a5234dfa6ef58b1f409524e13a169202289568adfa2564cccdf2636a56663a1dc60a59f814c74235aa4a3ebcaf6b7bc164072851268ebd", 0x51, 0x400, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r1, &(0x7f0000002400)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, 0x0, 0xfffffffffffffd24, 0x8}, 0x0) 22:04:35 executing program 1: write(0xffffffffffffffff, &(0x7f00000000c0)="5e90fcad16c835ba7e", 0x9) r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0x7fffffff) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 22:04:35 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffa, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x80000000, 0x0, 0x9, 0x0) close(r0) pipe(&(0x7f0000000000)) 22:04:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00004040000000010000200600"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r0 = socket(0x18, 0x1000000000003, 0x0) 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) 22:04:36 executing program 1: recvmsg(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, &(0x7f0000000080)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0xa, &(0x7f00000008c0)=""/87, 0x57}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) fcntl$getflags(r0, 0x3) semget$private(0x0, 0x0, 0x4) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000200)={0x3, 0x800}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000340)=ANY=[@ANYBLOB="0009000000007200000000000000000000000000000000007880b13c434a918cb5cda07ca6de519089318a7da5aa16787ca153866c58355e71a6dd2a01fe378beb4f9ebd11653947788395133c8d8c1e6bfc8ee1c83824274f6b6c7fcea7b1f5119d63ca912c5cd8f08264030b12ca65d408be821a000000000000000000f06805bfef6947"]) unlinkat(r1, &(0x7f0000000140)='./file0/file0\x00', 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x6005, 0x8) r2 = open(&(0x7f0000001700)='./file0\x00', 0x400000002, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000240)={0x20, './file0/file0\x00', './file0\x00'}) 22:04:36 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x35}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)='\x00') pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x0, 0x9, 0x9}, 0x7fffffff, 0x2, 0x8}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000240)) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000001c0)={0x0, &(0x7f0000000180)}) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[0x4, 0x401, 0x6, 0x5, 0x7]}) 22:04:36 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0xfffffffffffffff9) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f00000d2000/0x4000)=nil, 0x4000, 0x3) 22:04:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x10000, 0x100) accept$unix(r1, 0x0, &(0x7f0000000080)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x400000000f0c3, 0x0, 0x3, 0x5b7, "03518fb4c6100e3215054c99cb56f2b6348daf39"}) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000200)={0xf2, 0x0, &(0x7f0000000100)=""/242}) write(r0, &(0x7f00000025c0)="88cdc1cc8cf16613c50817901de50f6edd7d3ac64731d78ffdf155d0177ca7d8fec86871364f3c56cb7e9833a5d48c574cf3578f0c9679be8a7d32980d797bb91906c479acbcca0bd4d722c7400428f661dfa7a6218bc72464a8c76156a7caf08b536ad8e074467935e6f1ba383dbb042ad1c19c8b0a2e69e951b4", 0x7b) 22:04:36 executing program 0: 22:04:36 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x1, 0x0) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) chflags(&(0x7f0000000080)='./bus/file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000002c0)={0x10, 0x100, 0x4, 0x7, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0xf2}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x80}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x200}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xfffffffeffffffff}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100000000}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x6}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0xf2e4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x21}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x40}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}], ['./bus\x00', './bus/file0/file0\x00', './bus\x00', './bus\x00'], './bus/file0\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus/', './bus/', './bus\x00'], 0xffff0000000000}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000000)) 22:04:36 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0xffffffffffffff4e) 22:04:36 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x800000000007, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ftruncate(r1, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f00000002c0)={0x0, 0x0, 0xe5a3, 0x0, "d4864feb9c3ecf67193d45036d5d2af5fde549ab"}) setrlimit(0x0, &(0x7f0000000080)={0x9, 0x5}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000300)="f344bd9a028c03a85c0695f45f0394f1", 0x10}], 0x1) poll(&(0x7f0000000000)=[{r1, 0x41}], 0x1, 0x0) 22:04:36 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) recvfrom$unix(r0, &(0x7f0000000200)=""/84, 0x54, 0x1, &(0x7f0000000140)=@abs={0x0, 0x0, 0x0}, 0x8) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0x1c}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000280)) chroot(&(0x7f00000001c0)='.\x00') r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x208, 0x10c) symlinkat(&(0x7f0000000100)='./file0/file0/file0/file0\x00', r0, &(0x7f0000000180)='./file0/file0/file0/file0\x00') unveil(&(0x7f0000000300)='./file0/file0/file0/file0\x00', &(0x7f0000000380)='x\x00') ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000003c0)) 22:04:36 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000280), 0x1000000000000347, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) connect$unix(0xffffffffffffffff, 0x0, 0x0) fchflags(r0, 0x10004) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:04:36 executing program 1: r0 = open(0x0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getsockname(0xffffffffffffffff, &(0x7f0000000100)=@in6, &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x40, 0x4) setsockopt(r0, 0x7, 0xfffffffffffffff9, &(0x7f0000000080)="f14c0bfaca2043fed70d3554da12a677f5a3c568004a7320ef09816e2a4a41f042fb3f8d73b8f2151a9a8b968c553658aed5a5efbe89e1e04dbae213b1c8e714dd34d4b0293548df2693e2ae112a8cc76899ea60e13d6de2dd0db4ad02", 0x5d) select(0x2ee, 0x0, &(0x7f0000000140), 0x0, 0x0) 22:04:36 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="7c102735b5befa41cb385e818b5cb9c1", 0x10}], 0x1000000000000161, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x5, 0x630) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/91) setrlimit(0x6, &(0x7f0000000000)) r2 = semget(0x3, 0x2, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000100)) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000080)=0x6) mlockall(0x100000002) 22:04:36 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028a9) r0 = open(&(0x7f0000000140)='./bus\x00', 0x200, 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="000000186004008b0000330100000000000000000000000000000900000000000000e9ff0000000000000000", 0x2c}], 0x1) ioctl$PCIOCREAD(r0, 0xc0107002, &(0x7f0000000000)) login: uvn_flush: obj=0xfffffd803ec453f0, offset=0x1000. error during pageout. uvn_flush: WARNING: changes to page may be lost! 22:04:36 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) syz_open_pts() r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) poll(&(0x7f0000000080)=[{r0, 0x5}], 0x1, 0x0) 22:04:36 executing program 1: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) write(r0, &(0x7f0000000180)="9c8b16dc2303000000774d6c35", 0xd) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="a34f88e49b2bb9163ffb569e66ccb7993f5e67b414e65e4997ebaf36e0872086a6c4aa2fd5865e6fc47066a682121a07063776ca9412d7209624392d3466a6127921d8150b803b20d1dc9c163f74b3e9889b79eda571c5c5c3aef3567877e4d1d8d2a915c9e5aa9d6a7d6e2c5702695bfab18496c3443998d0ba09a230db5a54b57cae504925a83262a23383ac62f4a5f3be0d22c8d224b78258f65a44c466c4a7a257dd428c2c02b6", 0xa9}, {&(0x7f0000000000)="50b181094ef98174122b41d786bbdbf6460cb04faca73b9e631cd07d4efdf1464825b0e4e5824bf65699631ddb68", 0x2e}], 0x2, 0x0) fsync(r0) execve(0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0), &(0x7f0000000200)=0xc) 22:04:36 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) write(r0, &(0x7f0000000040)="1fb10572ece39332ae36f5bef6ec427ce2d12b9da620ffc77da18702cba970917a25cf1a955f2ab51e230b3126d618137ab1c31dd9eae5b5242f0dfb", 0x3c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) write(r2, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0xffe, &(0x7f00000000c0)=0x4015, 0xfffffffffffffdf9) getsockopt(r1, 0x6, 0x6, &(0x7f0000000180)=""/149, &(0x7f0000000100)=0x95) poll(&(0x7f0000000080)=[{r1, 0x40}], 0x1, 0x0) 22:04:37 executing program 0: setrlimit(0xc, &(0x7f0000000140)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x9) write(r0, &(0x7f0000001440)="300a20fbb2fddabef5a3abb9d7464e207b76d333c291571a11db5fdfb16d541f849625b02a05c0b8d122d78600c1e050e8a1d5946baf5a3587b6d21025d8c14453be05d5fdaab80a", 0x48) 22:04:37 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000040)=[{}, {0x101, 0x2}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x84, 0x3}, {0x5, 0x2}, {0x47, 0x13c}, {0xef, 0x1}, {0xc304867ee20aad57, 0x88}], 0x5}) 22:04:37 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000500)='/dev/tty\x00', 0x200, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) faccessat(r1, &(0x7f0000000280)='./bus\x00', 0x20, 0x1) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0x0, 0x0, 0x4004000010}], 0x0, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r3, &(0x7f0000000480)=[{&(0x7f00000001c0)="d0a72d8193d9fa43052263b294b483166f5b9a472056a034592459ef85d9a08f51695a9faa40a9c1d2700f07faecc208f729bf21faf59866c49433633ec64dedbdec31eb955df6846331efe8529fbd6cbad59c245b85640215f6ffd4bd22884cc4f8fb5c5092a5ba35f7091d8ed6a7f484472ac8e1553f05f10ddfa2801332680268da7083d29f37864f98bd8498242d75801144cb", 0x95}, {&(0x7f0000000080)="c3672f962d2fbbcd632035ed86104d7fadfec125a0aa53677b8188508a7b44bcd9a52fb662ad7875f81cddf7ad2b48024d2ab917f8357a4ace82", 0x3a}, {&(0x7f0000000300)="bbcd74747eecf07c285c2530c284105fd99eae0064b4619db8158ee94f30992226765e2e9a8836073be40b70780d44440e737041a25c0e1fd7b2b0b2a1247b7f841f4269b6074934dfaad9afd37876b011e06ffd4c04221197badd30d84e143a6f67138e469fe874eaeca017abb64d8ca505c57b824d34ff0aafe03d0aab5bbca31b39c183e2f45a3e82509e680b91e35271a77ef7c82b71644387144299835f1c3c164bb01dd9372335d2aaa36b36f9072b57196cbfa2bf5afe181d2698e76c", 0xc0}, {&(0x7f00000003c0)="7dca52b095552741b35bdf3f0a673dc1a158c6ea6b650d557f2886185c5fbe240224c9ec9dbfa83c227ff276e90d5b379476eecc1d369e092ed27b776ab04bf287928e79271b2bbe3b42714bdcbb0a81ba8210a2bea41ab8955b99a107670fb89d4d32b59e3b4eec79cf5c3db287fdb132ea4ab218b9efc651986b2fea168043d5a31ee33820808d70c0bfadc54796a98967742183913e48a73dda5bba1a4ddd5eb74765595cf4dd0c", 0xa9}, {&(0x7f0000000100)="5c48ec819177555a586d2f23d6d534e8c9b6daf8d3ddfae9484b9f7f886a8c3e34b6e6205c243576a8dd55f2ac39af2ce88386cbccd7e74d0412f394f06fe144c408dd0f865ab817c5fa2b2dfc69c4652b926df0eb4cd0fd690d47bb044f122d456332cfda6cb2a54f53c2e1164f803bc56f6a", 0x73}], 0x5, 0x0) write(r3, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 22:04:37 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f00000000c0)=[{0x1, 0xfffffffffffffffc, 0x100000001, 0x1c21d93}, {0x2, 0x800, 0x1, 0xb435}, {0x9, 0x4ba, 0x1, 0x6}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x35}, {0x15}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) read(r0, &(0x7f0000000140)=""/57, 0x39) poll(&(0x7f0000000080)=[{r0, 0x3}], 0x1, 0x1ffffa) pipe2(&(0x7f0000000180)={0xffffffffffffffff}, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") write(r1, &(0x7f0000000240)="6f0a2c4e393458c84d411218e51d6eeade2d3cae7e99d3a71b1b1aad5c953c79a09be41a79f63c271b9b2fec1ac1fafb5221ade60bc354f950d7636d6a5653b704c524b0603ec8f28417d0faf8e4bff0246d3f841cb42b1b6c5526432c02b29a43d9b2b6500b3058e9733980cf0818ee85c6afaaced0609df452bd600de4d2a4604922e1638d3716e84a80cc9ee9507bc614e7fee3f4e71766a439e5797af9175ed0ef8341dbf7802cb90516d8c8dd67bcc70bf1b0adb5b3649c94d0e569398dfcfc1e8c91a57e209726afd484a2dfcff1a660e2a57f6f79e9e1804b1092082ec5485f790af4152fd74d442ebde2fe9a5cba5ea5fac9a625a060fc08e3324471a69181ae0e3b7413768c3819169463984ccaa4cd55a04310659b74c7b7206c5a64ad8a7a60059684da0566cdc6158503cb380614058f7780fcbfba13243a41876c12e05bac5259fd82b74b85f0fb949b5f429f806a7a8ca6513b5e355355d99dfc38c9b2e165a0acade3aa809b9a31d571190e9b8006e6292bc66d22c81ba89877ef52eedf85b781f919873309eb39c4509af94ec9e71402e2c032cdd1b0dce56c36f62bc2ecd1f69ec05d51ab74a62713c79455aed449e86b79890380e50f996b0bda383613df848ed14f3a20382b1ba44b7c5a52000fd1d9385334e17854b11d6c2b378da79a6395f523d80f554635b312903344330862744b65b30d0c819f0c66fe5def04b17867c0af0f1b2f7be5b0f318bfef6d3142fc60a675ea9006e1711613c47eaa8800c8c40d4727a9c235c866ce713357486edb3ca5122d57446de6f9c81f6f38a745ee8b7ad12cd7a59197cf445fc43e0f6425f90f3cced0b204a58b90d9b5c342d9e863544453c240b7ca38e6484bb40cbcc8c8910716d814d17155338792bd2d02c45ab288e3c317fab925d65eb1337e08585d87f28a5da23d8a744a598d92d99819b2bb2bb291a00153abbb12dfed083d4cc50489535d0ee900c67ee561df2c325ba5fa590b98d4955f1bb6a80996b0d4d74b315c1ef2dc8c64c62de0e88916f81c5905f11d32f41bc5046a0f2b74bf0008cedb9d52086ca406a396d20e3cb3351c7a613e7beb743d671757ae0aa5b71615fc90957955bd78e1cf80aa646d8ec869ac342a18ca5ff787d1f9b943ee2471e248101eda2fd7877e28dfd96649861fbb1f6b62f52bf1a128459fc3e9165d47a5eb945d0470484c23197e529a385185f05e1226d13269fece4a58e57af8d4a8755c2b0b64bf1da56555b2474de238e6c12e95571d9bdbdf0a786a3816093d2ac17e6ed7c3254b830d998082b10b3001c0a3e278ed1ff801802af4b4d419392bd378e80f818c2e9c391c5e9c77809ab621f7459f2484337f020e62ffec470958f8c9c8c374b3314b84b209952dc117aaee5f7f3b4757b72c265e15f6c7fc8bf9b94f27d6a1fa176052bb302cfcfd6b5ec1651f8611f930806c9bf845a657251faea67de1248b84df4941508dc2ea2a46e76436b0cea47061c45e29d2aa733e6700bce015a36c7b7d63b3098660de51ba670520207321658b9a0f5b240c6fabfb6b21d2796f77cbfe0726a38fc79b8fc50855fbb08d8056f83f3cd86dc0cb7a4ee697d3fdb6d713db14e20ed79002f99c6d83a452b427f5e60b34c7e69e96501423674127af6109c2d9d397da71be4e2cb63c509aaf69b7e35351f944c1c06f56fbd0dfb1499f239e8d1004a97717f3218e27bc3bd1c143f9d52064aa51843d627fb3ff5c773956a5d53696f4bc1a49cdb3ab51ac868baeeb705b10bbc9acca700775510998ea9542a170b7a389a194a4ac747ada6842fb6a0c0dce0f1a043bb723c5ef73e31fe23047eb805924d38980c4a9ff897af820e4fb00e95a2472bf019219c154a3ab30d528f13f115bc16c5bc006adfe4897884181cec235fb20de5a8842a27329e0c56b2e30e16a61c0a4c875cc5f4e64e3b432165ed5ae357fb1a4c198ea74054af837c8c0e63cda4e94e3fa1ac1ebc716ce9bac0d9b52c5b574dbe57ea17e828baf730eeb0d2d2f25b50c338eca37eea0023107799681f0cf06f3174b9a540bf7b5dbfcd1a4947c134660b40df6b0e3b29df2e8e5f67ea24cbf687eba3321fbef67a94f8767b28c896afe91140a1cf75319601d406eadfef9450b4b218315d2d20ebb85f0dec1c6faae8b13eaed3e2891ec156c96258cbcc2cc681d9483fb6696df35876aaa4690b4bb5caf696414f7179fe53fa9ea6da12e2b824a8c6c743dac43a5960496171c3c1dad61115409ab5bd857333ee7070ee6bb25aae8dd4ff85ff7dafdb1fabe33677e9fc0a8c8b46c59613207277688c286e0536ef3ae83d9e8c3fd7367ec97985fc59809f749b91975acbc96f19291b019b6959fdb3065584393324eb694fc30166fdce1069e14a0e71749836a101a9cdb20212d060739aeb99f0a58aa085e1c80940e4912fb28d461f0f517d43e6560f6612cf7880bad88f78db2d4f6bc87819ce82deb220de748f0d673dd166e0648dd9e8e66d2d7ba7e0115f233b51ae06b4d25fb489cbc327e89b5610d7f349f813650a95bf39b37de4c2f792570409da3afe35b90dad055bda990b455ec14fbcacd173a0faec5dc4d4ebc751bd69ea687ebfbde2e9c39f3ffeb97b401a6c05fc4e6ac2523b21bedf3419d7ac8ebe171a9a28b679a24c24592f4ca04e8ccc115c36e1ea164b01bacd44f8aa81d87819b5c4c07a4fc6e7c297bfacdbefe5dc1110a586157b2ca4bed644a4ad4aed603ed521c74779b4dd978fce085150011ec8f1c0e71f71e8479c8f46653457a64d572da41a396ed8d556c1d62ecb5682e583eddce2455a734860073cd99b8b5fe1118b4f4da5b47b974d2c457923abf7048813cf578cdac8ca19073f764e55eea439e2bfee9d11d3009c65a81331d6cca360baf72413d47e3f0c72a3464b133b113b1b2c79605b752a47eea7b3e175f1cefe3e963186216c3fbcb452453df3cbd9ea18534cca94e1acbbd3066aed9b68a839da0ccf747ffb2b10bc50ea71ca5df6887597371c00f11f0447ee0560a10ed779e33760ba9fc1d2028dc7129526f921251ca7fcbce0bc9c413c47434ca5207f522c987ce513168e2bad5bf9f63c39474de4d2705c26907d4f7483da17e1296dd11d40e421e5f789dd2d8f4bb82c6fbd01ff69aae31a0e738e62155985a6cf1ed97f9ba94128a9c102f55e0605f1c55c5f19ea3672e4df1ed9f761f8a30aa488fc1326a8a7a36781ecc165889e1f1546c7898abd159d34aa041778a41e74f6f04e0794c1f17d82569b780f98b8bc87529538b43818a4f420bc5291a2a7c86711773a813f48d8ec2002c75772e130e1ba3707fd190038523aa44bc1b9730f5aac3e77e23c3327b26d449be4559e28ed06aefeac5c83fe3bce430947a6fb59cd97fe9bdaa1dcdb3aa48cf91ae597c7a518b1a4e17d19b83cc73ded26c257f3f838ddc1fe1b9db7cd0a6116181e94fa0f1ad7c0dc466fded6a5ce1a56c74a00a83f339c4f94c297584f4c838e6b76969f40786b36075dc4321be30c6a3f8a44e8710938d153c13e1bc940c35abfeb6e2ed8c49e3005f918007c58c29229e5ebcde66d049fffb19f898de52e9c0f43806ad35e2dea6e126c80ff01bad9b6d8af2dde3898709a3f0de4d1395a7cacfbc4c25e2df211de30da42e91861a6caff4ba21b30622b09928bed6437e92c3d3e07a988acb68826f3b470295c48308b2ee84569ddf66f89f3c9026b31e3c2100f61b3949efe568f5e16285ec2fcbf162c5adc5dc19612b020f22d4830e64f92ca367af8b31b153b0d41f5829324bcfc5b8986a34747d6679e85f7e98b903254c613cde251211eb8a08f6478ed678105b9fda238e4e49050c66af9f7521ef4d891980730a4cac36ba5c3a65c973a88ff0c857e1923bfcbf0972f9634a9aa1f0f6673660d9da1259e348dca6d058806a7651bdd70f55d0b25190fa62c19a4cc98562f231bdb4f74fc26420cd90268f8b3f07cee3be0af020c4409e66e2c90f691d3386c3fdda24363b43d7163334eb40253bad39bcdb99b62f6da9b55de6677bcbcc497f1251aa89dee619ab76b99d1df37d28095abc35f3fca5b366cfab1c0de9a442f0cf358a3852738731682ba87d095066201ac33b047fcd06cc3d6c29577d2a3ad619685de3b652522d99ad298f75b3147e233345a5e13e971f849faa79e3d4d43cdab4460e6afe0c0ac255d49b56420cffc5a435d41e062ecb914c1cd1f2e970451379141144f02294cf0a9c5f0225f3ff5dc7f6c9046d0783345a21020c6b19e2fce052ce5a8c3e6d421c07c66f35ebc33df8bccc34601983b731d96aba16426b541d1a37af3ffb56446607c06a90e5e56a82ad447937e91595c90c46f5a8fbd66a726a66fc08625d96a86d070d6cbb97568af060491d006c2369e0e9f607293a829fdbf947b0746e42870806d987abb04f5c51a5a2d77ef8fe607a9156f92b5eeb38631719c5b5a4817c468a98dc81257a573f2d2830c09ac610f6783a557548ff3be01e1124fc985357d8d94b374ceedc3b19f60b742895ac2c70fd6fef4b9e498cb5b5e128412ce408a85d67682b711b40ace64bfa25bf28fe76d592717b55efaa0c2ab5808b1bfa5d3e7e979faf4d5e75a5172167c4a6a33403c80269d57e310e1ba69e23c530b67f2ae7bba5d54e577946ccb6ba0bd72645425428ab1310d64ee447d42aa7a7593042340a943ad1b99d23269d5fdf717734b491d9ea03f03216b868a1b39db2883d59fc0f4c8a8d11663174d8f66bacf73799636f43cd947269e3d4a926c3d0c4a4d3563bb4df398f53522d8a411335098e508e68ccb8686447ac140ac3a40f1e8debb99824dde968dc592858b82b986e90e564be1f9f7e009e8d7b710046f4cfb2501bb4e88f312399f2108cbbd9597fbad2a3a595b75e3f87c4f7dc25209e4f4949647b97f9a55b7e7fb25b958e10d701169101a959fba7a678ff59d32b8debd07c7f25f89196182aaf8cf8bc4dc88824b4bca9d175c8b5bc585b6973955d53ccc3787b17e7f8b177b4fce535434ad060f90ebb8fe1af029e88b1cac2c4ce2cfbe1989634abd8b50b23024d03f539f47501341e7bd94d4bcdaf6716bff3ae7b1394b6b7ccea60b829e0bcd5a837d20da9406568282f866e63358c011664aec9fffe08985b070a8d2e361834c2a97b019e0e8d6d7e1f3357a98a026d8597589c104fbb1f4eb223ea128c264cf3d83ad82bd4e06294fb475cd3425630ba15c140db98f3d179b6f609f0ffd799716c6a5db09c4623dd2211d1ff9239c000291be187c0ac2b514507bb912d67cf5b1d1efec9db9f5da6f6e5ddbe969877113a0f8c1e8baf6e83cfd352e7d4a12f196ef29de148b7d59b4190d2f949c1b0f454a02060fdfff4f5bf5203ceb264d092094189c4ca3268c6b63184662d96252661285378bd6076e601fcf0af84d3abf082eccda2d07309128a9a83c136d983d91ef09632f499d4cec838c2f0e4d1cedb6596e27fdc97208c4b1c6fd3d07ee09bd9ed523791fb0a3d768700b530ec460cee8af40c5326b4ab6cdd5971760a42db6903ab43d31921a750d9d17ad027614cf70e8c51a129a6223ee43aa37a2ddaeaa660773128e32dec220cae8d471a4c9b670cf8da3e08369e0e2860edc4a8fd5d42310e3006d7fa0216b264242c1c7ad33632aa32162878e4baaa4e68a5372a746a3cacea8374c43b8f5ec137e6ee51a3a9a8a0728349ce0e01d071e06345a2760d3da4eefdfca064cd652ac409d57c8a4ed35af304a394ab", 0x13d9) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x1, &(0x7f00000000c0)=[{0x6}]}) pipe2(&(0x7f0000000000), 0x10004) 22:04:37 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x1) r3 = dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0xfffffffffffffff2, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYPTR64=&(0x7f0000000040)=ANY=[@ANYRESHEX=r1, @ANYRESHEX=r0, @ANYBLOB="844fe56100237948b823ae2e4fd826683c1c431c5b4de79bed03b6d0e666a80823d525fca23676e60bc76d6073927d2e8ff40b9198f308d14e29a22c549fdc808ed8043b6d6f74e509ed841b94b379c986e7a679e49baea1ea3196476423783c482b23805f3f4c377b90420694feaf03b3ada67a9380aa928c1b7c8b8e0c8a54281aeafab43fee01f80464d20f57be34d7540cce2be98289e78aabf8f4f1e6daa7bf1fc5aaf4953fab08499daf00ecf82831efb834a9138e029d775f701e63a08918f0b4e7f4ef5c", @ANYRESDEC=r0], @ANYRESHEX=r3, @ANYRES32=r2, @ANYRES32=r1, @ANYRES16=r0, @ANYRES32=r2], 0x28}, 0x0) 22:04:37 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x5}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) mknod(&(0x7f0000000080)='./bus\x00', 0x80002009, 0x2d94) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0x8}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0x1000}, {&(0x7f0000002240)=""/203, 0xcb}], 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000002400)="8d") 22:04:38 executing program 1: r0 = socket(0x18, 0x2, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) setsockopt(r0, 0xfffffffffffffff9, 0x3, &(0x7f0000000040)="e755fa7222200858f69183f60e1a6050d511bcb40ab897900b5d739070e41a4931b04a310cf7e2d7633ea99b579605f96aa7d843d01dbd74551a366d5cef2699a2122bd343faed35762a07a4bcda8ef12b02ae436780cbe508bf83eb32048d16a86664ea84386554c385050bc170b7fcb70ee06aee413421dac2769f64bcfdcad6a6a52f5b1b9f30f5dab21090072f95eaa70f2f21667286ebc04649d0469d919965c4c358b5197942d9a23491770adef715c91c500501f891ae2b7a9c0ef5fe23ea71c307124ae3942a9d9a4ba67e1ce04da5c27d2dd8601e64390a63c1baf5dc154c39220cac", 0xe7) 22:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x6, 0x8000, 0x100, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:38 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x80}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x25}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') 22:04:38 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) symlinkat(&(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000180)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') 22:04:38 executing program 1: setuid(0xee01) r0 = socket(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x0, 0x0) bind(r0, &(0x7f0000000240)=@in={0x2, 0x2}, 0xc) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000100)=""/251) bind(r0, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f00000002c0)={0x6, 0x20000000000, 0x9f9, 0x6, "2b5926a412e721486922f7bd704703052cca3be6", 0xf2d, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x1, 0x4) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000040)=""/129) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x25ad51a74fd02bc, 0xd}, 0x10) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000300)=""/217) shutdown(r4, 0x5) pipe(&(0x7f0000000200)) socket$inet6(0x18, 0x3, 0x0) 22:04:38 executing program 0: r0 = socket(0x11, 0x2, 0x0) flock(r0, 0x1) r1 = kqueue() r2 = syz_open_pts() ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000080)=0x425) select(0x40, &(0x7f0000000000)={0x1f}, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000140)={0x1, 0x2, 0x7fffffff, 0x8000, r3}) r4 = dup2(r0, r1) connect$unix(r4, &(0x7f0000000100)=@abs, 0x8) ioctl$TIOCSDTR(r4, 0x20007479) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000180)=0xffffffffffffff12) 22:04:38 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x1, 0x9) setrlimit(0x7, &(0x7f00000000c0)) setrlimit(0x0, &(0x7f0000000000)={0x10000, 0x4ed}) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f0000000140)=0xc) setrlimit(0x2, &(0x7f0000000100)={0x400000000040, 0xfffffffffffffffd}) 22:04:38 executing program 0: r0 = open(&(0x7f0000000140)='./file0\x00', 0x40008000000201, 0x0) open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) setitimer(0x1, &(0x7f0000000080)={{0x65da58a2, 0x5}, {0x3ff, 0x7}}, &(0x7f00000000c0)) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) socket$inet6(0x18, 0xc002, 0x20) fcntl$setstatus(r0, 0x4, 0x7f) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x5, 0x14, r0, 0x0, 0xffffffffffffffff) syz_execute_func(&(0x7f0000000500)="c4a37bf005f43ff18a00c4019d6522c4e11e11dac46143d0a4380a000000bb66450f3821a1ad7012a6a6018191e4720a43433044a2008000000000007bc4e2bdbe1500000000c48159f1b6d7000000") setgroups(0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc0, 0x0) 22:04:38 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x0, &(0x7f0000000100)}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r2 = dup(r1) ioctl$WSKBDIO_SETMODE(r2, 0xc0105715, &(0x7f0000000080)=0x10000) 22:04:38 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="beccb60cb6de8ee92a77621235080c11a53095a572a3c18a76e90e7d49e5a9124e76a32dcbb68b15368c46d78803e8699fb3f1df4cb549a489c03c304debc940d43df6800db19757d927d1d8da9615fb065083e95666306b3d42169a934c65d2584c5b31e93e8dbafb0bfcac9b7f6b3039c1", 0x72}], 0x1, 0x0) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") 22:04:38 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000170000000000000000000000000000000000000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0xd18c, 0x8001, &(0x7f0000000080), 0x5b79c1fe199bbc8a) 22:04:38 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) close(r0) fchmod(r0, 0x0) semget(0x0, 0x7, 0x4) dup2(r0, r0) 22:04:38 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x1810, r0, 0x0, 0x0) 22:04:39 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x1}}, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) write(r0, &(0x7f0000000140)="9c6c05fdfe7f825b323d100c59696e495b5fd0caea2b7c8acae01c4a4fa8ba421c5440db07286a5cb8984b3be58ae3f64466510c0ecddd55992d919d9b2fc26c8d506a83ccf174bb347041af3e6fdd63d3fe77123c71ba182ea219e7563cabb941f9ba7e92a71faf1c40c797072b5d6308d4462fac0ee34a6ed6a62bbda60d902d49c70350b58018b285efb9f3d7dd63751e25cf312f71d63b03db4f4063a1dc35f125ce50f4bae4babd847d5c4a74cb6975a103d08f7061b20c7b5808ee1ccb769724b559be86b061d8f6175c90445ef310d323d57a31dca895", 0xda) poll(0x0, 0x0, 0xffffffff) getitimer(0x0, &(0x7f0000000100)) 22:04:39 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0xd02) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) preadv(r1, &(0x7f0000001480)=[{&(0x7f0000000140)=""/4096, 0x101000}], 0x1, 0x0) syz_open_pts() pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000040)="b435916f9c4bbb33849583320bf38eca1f8fbae4ff4498d1454f06534c59a7a527eb89c070790fb9abb4f46997fe4d24a9cf0977fbcc338cfb18d375020dc9d84341c7c3f923651b62b2166f685a2e99028ff6cef3", 0x55}], 0x1, 0x0) r2 = shmget(0x2, 0x3000, 0xbc, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000014c0)=""/4096) 22:04:39 executing program 0: socket(0x0, 0x5, 0x3e) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x4000000064, 0x0, 0x0) 22:04:39 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x34, 0x2, 0x0, 0x81}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x100000001, 0x9, 0x1, 0x62}, {0x4, 0x3, 0x10001, 0xff}]}) 22:04:39 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x48, 0x0, 0x0, 0x1}, {0x7c, 0x0, 0x3}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x210, 0x0) syz_emit_ethernet(0x2, &(0x7f0000000080)="c221") 22:04:39 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8001, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x1, 0x7fff, 0xa0dd}) mknod(&(0x7f0000000240)='./file0\x00', 0x100042000, 0x28ae) r1 = open$dir(&(0x7f0000000400)='./file0\x00', 0x0, 0x0) r2 = kqueue() mknod(&(0x7f0000000100)='./bus\x00', 0x80002002, 0x1000028ab) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffff8, 0x3b}], 0x403, 0x0, 0x800a8a, 0x0) 22:04:39 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) getsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000100)=0x4) r1 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x108) mlockall(0x3) read(r1, &(0x7f0000000040)=""/186, 0xba) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x7811, r1, 0x0, 0x0) mmap(&(0x7f0000ff7000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0, 0x10, r1, 0x0, 0x0) preadv(r0, &(0x7f0000000300)=[{&(0x7f0000000180)=""/75, 0x4b}, {&(0x7f0000000200)=""/37, 0x25}, {&(0x7f0000000240)=""/191, 0xbf}], 0x3, 0x0) munmap(&(0x7f0000ff6000/0x3000)=nil, 0x3000) connect$inet(r0, &(0x7f0000000140)={0x2, 0x1}, 0xc) 22:04:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0xff) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080), 0xfffffffffffffe2e) fchflags(r0, 0x10000) 22:04:39 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0xfffffffffffffee0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xefd, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:04:40 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() dup2(r0, r0) kevent(r0, &(0x7f0000000000), 0xfff, 0x0, 0x2, 0x0) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000), 0x20, 0x0, 0x10000, 0x0) kevent(r2, &(0x7f0000000040), 0x4, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) close(r0) 22:04:40 executing program 1: r0 = open$dir(&(0x7f00000003c0)='./file0\x00', 0x40000400000002c5, 0x82) munlockall() r1 = semget$private(0x0, 0x3, 0x1) semctl$GETPID(r1, 0x35b3238cd82a8546, 0x4, &(0x7f0000000240)=""/191) r2 = socket(0x3, 0x4000000000000002, 0x9) setsockopt(r2, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) pipe2(&(0x7f0000000580), 0x0) r3 = dup2(r0, r2) ioctl$TIOCNOTTY(r3, 0x20007471) getsockname(r3, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) unlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', 0x0) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000800)=""/208) semop(r1, &(0x7f0000000000)=[{0x7, 0xff, 0x1000}], 0x1) mkdirat(r0, &(0x7f0000000640)='./file0/file0\x00', 0x15) semop(r1, &(0x7f0000000040)=[{0x7, 0x6}, {0x3, 0x8, 0x1000}, {0x0, 0x6, 0x1000}, {0x5, 0x0, 0x1800}], 0x4) shmget$private(0x0, 0x3000, 0x4c, &(0x7f0000ff9000/0x3000)=nil) shmget(0x0, 0x1000, 0x400, &(0x7f0000ffa000/0x1000)=nil) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000600)={0x4, 0x8d3b}, 0x10) setsockopt$inet6_MRT6_ADD_MIF(r3, 0x29, 0x66, &(0x7f0000000300)={0x2, 0x1, 0x7f81, 0x200, 0x3}, 0xc) mknod(&(0x7f0000000100)='./file0\x00', 0x8000000080002005, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) truncate(&(0x7f00000000c0)='./file0\x00', 0xfffffffffffffffd) semget(0x1, 0x1, 0x10000000000100) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000200)=0x6) 22:04:40 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x3a0914c44f7b2027, 0x1b00) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x3, 0x4, 0x10, 0x0, 0x9, 0x8, 0x1, 0x2, 0x3, 0x6, 0x2}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000140)={0x0, [{0xc6000000}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x76b}, {}, {}, {0x0, 0xffffffffffffffff}, {}, {}, {}, {0x0, 0x35df5c70}]}) 22:04:40 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x4) symlink(&(0x7f0000001240)='./file0\x00', &(0x7f0000001280)='./file0/file0\x00') rmdir(&(0x7f0000000000)='./file0\x00') r0 = semget(0x3, 0x4, 0x1a0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/214) 22:04:40 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x1, 0x10001, 0x80, 0x0, 0x6, 0x27cb, 0x7ff, 0x1, 0x0, 0x80, 0x73}) chmod(&(0x7f0000000140)='./file0\x00', 0x106) chdir(&(0x7f00000001c0)='./file0\x00') setuid(0xee01) open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) execve(&(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = semget(0x1, 0x4, 0x400) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000280)=""/224) 22:04:40 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[{0x7, 0x3fffc00000000000, 0x7f, 0x400}, {0x2, 0x6, 0x7, 0x9}, {0x8, 0x4, 0x40, 0x20}, {0x200, 0x40, 0x8, 0x1}, {0x4, 0xa8, 0xffff, 0x8}, {0x1, 0x40, 0x8, 0x5}, {0x3, 0xfffffffffffffff8, 0x3f, 0xb15a}, {0x80000001, 0x3f, 0x5, 0x8001}, {0xfffffffffffffffb, 0x100000001, 0x2, 0x400}]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x801, 0x991b, "8d0f5c4c7dc17ede9eef0cd631aa1f3d37310cc4"}) write(r0, &(0x7f0000000280)="1c5696c92aca53ab17e94c77d49d2582dc1dcb35eb6fe34c674774c34d667a5cc1", 0x21) 22:04:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b9", 0x21}], 0x1) poll(&(0x7f0000000140)=[{r0, 0x84}], 0x1, 0x401) syz_open_pts() syz_open_pts() 22:04:40 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) seteuid(r0) setrlimit(0x3, &(0x7f0000000080)={0x7fffffff, 0xfffffffffffffffb}) setrlimit(0x3, &(0x7f0000000280)={0x7fffffff, 0x7fffffff}) geteuid() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSDTR(r1, 0x20007479) 22:04:40 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000180)=ANY=[@ANYBLOB="030109088600000000002000cf23f046a5cd2df6d02e1caf00000004"], 0x0) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f00000000c0)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff02}], 0x100000000000005e, 0x0) chflagsat(r0, &(0x7f0000000080)='./bus\x00', 0x20000, 0x2) 22:04:40 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000000)="da", 0x1) write(r1, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369e584dc47a783a0608b85073fb5b69408e9f6a79a6684a09981691cc46c250000000000006e454e07f39aa03c0396a7fac23940352d15af70b627f019df8ee5d218e49b06c8e326dde4d7fb8eeff8cb7ab1b6576926a3", 0x91) write(r0, 0x0, 0x38) 22:04:40 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4ada, &(0x7f0000000180)=[{0x80, 0x4, 0x5, 0xfffffffffffffffe}, {0x34, 0x0, 0x0, 0x81}, {0x140000000, 0x3}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000380)='>') 22:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000100)="b1", 0x1, 0x0, 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x1, &(0x7f0000000040)=[0x7ffffffe]}) 22:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x28, 0x0, 0x0, 0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = semget$private(0x0, 0x0, 0x300) fchmod(r1, 0x40) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000180)=""/72) 22:04:40 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) close(r0) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) 22:04:40 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = shmget$private(0x0, 0x1000, 0x104, &(0x7f0000ffc000/0x1000)=nil) shmat(r1, &(0x7f0000ffc000/0x3000)=nil, 0x1000) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 22:04:40 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x3) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x40044273, &(0x7f0000000180)) stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) 22:04:40 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000140)={&(0x7f0000000080)=[{0x5}, {}], 0x2}) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) 22:04:40 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) getsockname(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 22:04:40 executing program 0: mkdir(&(0x7f0000000240)='./file0\x00', 0x0) chdir(&(0x7f0000cd2ff8)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) r1 = geteuid() r2 = getegid() lchown(&(0x7f0000000000)='./file0/file0\x00', r1, r2) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000280)={0x10, 0x5d19, 0x4, 0x1, [{&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xb60}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x5f}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x4}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x9d5}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x80}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7ff}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000ff7000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x6}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x2000)=nil, 0x6}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x81}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xffffffffffff1cbb}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x5}) setuid(0xee01) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') 22:04:40 executing program 1: r0 = kqueue() setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000100)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0xfffffffffffffff9, 0x0, 0x0, 0xfffffffffffffffc]}, 0x3c) r1 = socket$unix(0x1, 0x7, 0x0) bind(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="14d48882302c3001a75856546d4f324fa77bff5203ead913aa4c3fcfbdad41754f060e837f33e29780758c35cba601061b9f2705e99aba574a8fd6989f320cc3f0043a18b79fffa40351611e0c920f9bb33f12fc0f6b0015c022a19eabf038152936561df576982a"], 0xa) kevent(r0, &(0x7f0000000000)=[{{}, 0xfffffffffffffff9, 0x31}], 0x60, 0x0, 0x4003f, 0x0) 22:04:40 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000080)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000180)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0x82, 0x39) mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x81, 0x1f) 22:04:40 executing program 1: r0 = getuid() r1 = getgid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) utimes(0x0, 0xffffffffffffffff) r2 = semget(0x3, 0x2, 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000040)={{0xfffffffffffffff8, r0, r1, r0, r1, 0x1, 0xffffffff}, 0x44ba, 0x4, 0x2d}) 22:04:40 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f00000008c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="5a7964d87e127d848ae9da85c72bbc43e17a057c8b52e27ef5f363da3623ebc52b882f743bea98cb0dc7f35f09419c86e135e100889e3e0c05438858656dd982522b010942cb0c419db51c0f3a5332dd843d8eb6bb09db5660905e8dfa4e3959f2c9fe3c1cba7d36f409c9e60ff27dee92a3faf081b633294adb2b1e0592f0b6127857d7c6f196bf060e4ea80e325a037f765b010000000e1e370b84b2b7a0cb3f85b93a6f37a1dbbae050c13e1273718591f4c3d6ba2a360535b7c352f62df933922fc4bec75d011ede2ecff3937f4da133068087754fc1936583cef22f94fba67b08a6b449ce7466ba428d6c26bb4daa44e90c896a233a262fae0432fde5fb"], 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x148}, 0x0) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)=0x142b) 22:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000002c0)=[{0xb1}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="a9") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) r3 = getegid() r4 = getegid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f0000000280)=[0x0, 0x0]) r7 = getegid() pipe(&(0x7f00000003c0)={0xffffffffffffffff}) sendto$inet6(r8, &(0x7f0000000400)="51fbf2fb43c79637f83e76816d3252edad7860a9d4861a03a717bff88d3fefb903f8a6be464e349d5460dea8b443f4ee5536a8104ea1f226d7d5843e26f170f733806e2dfcc05f9d557a73e8698611417627136671f083d2c6cbf1c25e193e7d49d1cffd00f7f0ac1243c79fd28917432e333e046a8bd4e1c8aa94abd3f079a5820891278e3524397a7e6f93d15f52dc575356a088b0b50cfd4c28ac71776433b6485056833ebe0ad80cb95c3c22ddf835735947840ad4d0022e2ff55ec1f8cdc3cdb75030e989780480da8c70eef30aac13e4a68fae379a28f141e49a404e08f38b8a6bae37938a4d29f528", 0xec, 0x1, 0x0, 0x0) r9 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000340)=[0x0]) getgroups(0xa, &(0x7f0000000380)=[r1, r2, r3, r4, r5, r6, r7, r9, r10, r11]) 22:04:40 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x1f, 0x0, 0x0) 22:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) r1 = socket(0x19, 0x1, 0x7ff) connect$inet6(r1, &(0x7f00000000c0)={0x18, 0x2, 0xbbf1, 0xfffffffffffffffc}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x34, 0x0, 0x0, 0x81}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:04:40 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x1df, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x0, 0x811, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sync() 22:04:40 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x980, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000040)={0x4, 0x1, {0x6, 0x5}}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b2026, 0x1b00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x80085301, &(0x7f0000000280)={0x0, [{0x1000000000000009}]}) execve(0x0, 0x0, 0x0) 22:04:40 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) write(r0, &(0x7f0000000000)="1a103dcb111c6157fef2eebdda136a0454", 0x11) 22:04:40 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x15}, {0x2d}, {0x6}]}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSTAT(r2, 0x20007465, &(0x7f0000000180)) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_open_pts() syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000001c0)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) 22:04:41 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003bd, 0x0) symlinkat(&(0x7f0000000240)='./bus\x00', r0, &(0x7f0000000280)='./bus\x00') pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="8c2c369f9315ed615fda64b994674953ce933cd5aafff6b7064942fa9284079548576e3bbab8d103b321e458ec8713375eb2ffb9f23869932174edf308c6d64ccc804bacbbd512c4c90812a2658be9c30ca869b4a518bf06dc34c266123900616e53ffa1c5c252f7", 0x68) pwritev(r0, &(0x7f0000000000)=[{&(0x7f00000002c0)="4d10", 0x2}], 0x1, 0x0) r1 = getpid() wait4(r1, &(0x7f0000000140), 0x0, &(0x7f0000000180)) 22:04:41 executing program 0: mknod(&(0x7f0000000100)='./file0\x00', 0x2041, 0x8000000100011e6) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0x8) r1 = open(&(0x7f0000000140)='./file0\x00', 0x0, 0x8) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)={{0x5, 0x4}, {0xff}}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000280)={0x6, &(0x7f0000000240)=[{0x8, 0x300, 0x2, 0x100000001}, {0x5, 0x401, 0x7, 0x5}, {0x10001, 0x8, 0x7ee98fbc, 0x1}, {0x1, 0x10001, 0x5, 0x87f}, {0x1ff, 0x800, 0x7, 0x8001}, {0xfff, 0x3f, 0xffff, 0x8}]}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x10000, 0x1) shutdown(r2, 0x1) ftruncate(r1, 0x8) r3 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r4, 0x2) 22:04:41 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) fcntl$setstatus(r0, 0x4, 0xc0) mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x8) open(&(0x7f0000000080)='./bus\x00', 0x606, 0x0) 22:04:41 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) shutdown(r0, 0x1) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = dup2(r0, r0) ioctl$TIOCEXCL(r1, 0x2000740d) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x719, './file0\x00', './file0\x00'}) 22:04:41 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6c}, {0x5c}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0xffffffffffffff80, &(0x7f0000000100)=';') 22:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x1}, {0x2d, 0x4, 0xfffffffffffffffd}, {0x5, 0x2, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000300)="a9") 22:04:41 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0xffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080), 0xc) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x2, 0x7fffffff, 0x5}) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x2) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) close(r1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000000)) 22:04:41 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000080)) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x40044271, &(0x7f0000000000)) 22:04:41 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x200000000) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 22:04:41 executing program 0: pipe2(&(0x7f0000001800)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xa0, 0x40000000, 0x1, 0x85}, {{r1}, 0xffffffffffffffff, 0x1, 0x10, 0x3, 0x4}, {{r0}, 0xffffffffffffffff, 0x20, 0x20, 0x3f, 0x5}, {{r1}, 0xffffffffffffffff, 0x80, 0x40000000, 0x5, 0x2}, {{r1}, 0xfffffffffffffff9, 0x1, 0x82, 0x0, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x12, 0x7, 0x200}, {{r0}, 0xfffffffffffffffa, 0x1, 0x40000000, 0x3, 0x7fe0}], 0x1000, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x20, 0x10, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x20, 0x80000000, 0xfff, 0xdfb8}], 0x1, &(0x7f0000000180)={0xffffffffffffffff, 0x2}) select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x1000000000000}, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x2, 0x0) close(r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000200)=0x5) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchown(r1, r3, r4) 22:04:41 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc1, 0x0) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000240)=""/161, 0xa1) fcntl$setflags(r0, 0x2, 0x1) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) r1 = shmget(0x1, 0x1000, 0x7, &(0x7f0000fff000/0x1000)=nil) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000340)=0x2) shmctl$IPC_RMID(r1, 0x0) r4 = semget$private(0x0, 0x0, 0x24) semctl$GETVAL(r4, 0x1, 0x5, &(0x7f0000000100)=""/62) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) getsockopt$sock_int(r5, 0xffff, 0x11, &(0x7f0000000500), &(0x7f0000000400)=0xffffffffffffff84) ioctl$KDSETMODE(r3, 0x20004b0a, &(0x7f0000000380)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000140)="eafff21305000000ca0d2416edd0b02ba8fde31c36dc2a0d45faf42f048ec8452f5de3c1ddccd58e78a6230652a9d724431c46634b3d9a720434b579656f2f7cc0c847b686197784c46d20ff72709d0e18cdf779c8f78d8cb65ebab0c18edbc637a753553f6c1f2a52b6cda33597", 0xe55ab020) 22:04:41 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x80, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xcd, &(0x7f0000000140)="abafb0542335a9dd66d900000000e3344338ca16f8fcf5c15034d28be7a2838ee9bb1ce97853084e9c772e7a36c52753862cf5cc19134bcfbba6dd2e75a7e23e9b12c484d113068ffbfada216f5688343dbb760d420fd0db0f846ee338764e7af371c87e578e9c01b3cfee43640ffbc4fa51b642c670d329474467d516a0475becdd57d47ccc1f637f1c11a86c865afb8698dcb994255e14fcaa52b03dfa1bdcbdc2d75076c947d70c485a2686f279ab7e28790389950a5ed62aa25444211b58bd93877666ec84e71353ca4fb8") r2 = semget(0x1, 0x4, 0x600) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000240)=0x68) fchmod(r0, 0x7c) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000280)=0xf4f) 22:04:41 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) recvmsg(r1, &(0x7f00000016c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000001600)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000140)=""/50, 0x32}, {&(0x7f00000011c0)=""/62, 0x3e}, {&(0x7f0000001200)=""/227, 0xe3}, {&(0x7f0000001300)=""/196, 0xc4}, {&(0x7f0000001400)=""/235, 0xeb}, {&(0x7f0000001500)=""/230, 0xe6}], 0x8, &(0x7f0000001680)=""/18, 0x12}, 0x0) r2 = semget(0x2, 0x4, 0x408) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000001740)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000001780)={{0x8, r0, r3, r0, r4, 0x36}, 0x6, 0x3, 0x2}) r5 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fchflags(r5, 0x0) 22:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x44, 0xfffffffffffffffe, 0x9, 0x8001}, {0x3}, {0x6, 0x0, 0x0, 0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:04:41 executing program 1: r0 = getegid() getgroups(0x1, &(0x7f0000000000)=[r0]) socketpair(0x1e, 0x3, 0x0, 0x0) 22:04:41 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffdfffff, 0x80000001}], 0x2, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000380)=""/230, 0xe6}, {&(0x7f0000000480)=""/4096, 0x1000}, {&(0x7f0000000040)=""/66, 0x42}], 0x3) preadv(r0, &(0x7f0000001580)=[{&(0x7f0000000240)=""/31, 0x1f}], 0x1, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x2, &(0x7f0000000340)) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, 0x0) 22:04:41 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x2, 0x66) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x200) r1 = kqueue() kevent(r1, 0x0, 0x0, &(0x7f0000000240)=[{{}, 0xfffffffffffffff9, 0xfffffffffffffffd}], 0x408, 0x0) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000100)=0x2) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x20) munmap(&(0x7f0000003000/0x4000)=nil, 0x4000) ioctl$TIOCSTART(r0, 0x2000746e) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f00000000c0)=0x1002) 22:04:41 executing program 0: mknod(&(0x7f0000000440)='./file1\x00', 0x203c, 0x4f50) r0 = open(&(0x7f0000000480)='./file0/file1\x00', 0x0, 0x0) r1 = socket$unix(0x1, 0x1000005, 0x0) r2 = dup(r1) ioctl$KDSETRAD(r2, 0x20004b43) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000280)={0x4, 0x400000002}) syz_open_pts() read(r1, &(0x7f0000000580)=""/234, 0xea) r3 = socket$inet(0x2, 0x8000, 0x100000001) r4 = kqueue() kevent(r4, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x5, 0x3}], 0x3, 0x0, 0x0, 0x0) shutdown(r3, 0x0) r5 = msgget$private(0x0, 0x200000000041) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r6) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000340)='./file0\x00', 0x107) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) chmod(&(0x7f0000000080)='./file0/file1\x00', 0x102) rename(&(0x7f0000000600)='./file0/file1\x00', &(0x7f0000000640)='./file0/file0\x00') setuid(0xee01) mkdir(&(0x7f0000000280)='./file0/file1\x00', 0xe9) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') msgrcv(r5, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000e45f3bdeec268b59986fe5ff0f04fc0d6c6fec9df0000000000000001800000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000082b3b6dc881cae8d0000000000000000005dc3868b000001000000000010316ca45cbd870205354e825dc3a6f2332e57da0002000000000000d2cb957c69de5741ed1cc4a66145d816a1b18b28dc05ca8b2df4888b380cb360b055765438339054639287829d1c33d7a122c2ebe08805ed59ec34e872a4c6e6c7d9ba782e0d622b5ff7113a923bfccf86594b06000055e42335b84152c52159fff20178d56b98e6d0da1e815aa7dea7af59c7bfcd73b863010000006b4e30417ed5"], 0x1, 0x2, 0x1000) getgroups(0x0, &(0x7f0000000400)) select(0xf4, &(0x7f00000002c0)={0x5, 0x2, 0x101, 0x9e, 0x0, 0x2a, 0x8c, 0x9}, &(0x7f0000000300)={0x3f, 0xdb, 0x7177, 0x7, 0xd1, 0xa, 0x8, 0x2}, &(0x7f0000000340)={0x9, 0x101, 0x1, 0x1, 0x4, 0x1d36, 0x200000000002, 0x1}, &(0x7f0000000380)={0x3, 0x4}) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000001ac0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000240), 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000003c0), 0xc) 22:04:41 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0xb1}, {0x6}]}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xf60) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000100)=[{0x1, 0x0, 0x5, 0x7}, {0xf26, 0x401, 0x6, 0xe5a}, {0x0, 0x1, 0x3f, 0x5}, {0xc0, 0xf2, 0x401, 0x1}, {0x20, 0xfffffffffffff7b1, 0x0, 0x4c5}, {0x100000001, 0xffffffff, 0x9, 0x8}, {0x8, 0x1, 0x6, 0x6}, {0x0, 0x101, 0x41cd, 0x7}, {0x9713, 0x9, 0x69, 0x4}]}) 22:04:41 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chmod(&(0x7f0000000180)='./file0\x00', 0x140) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r1) setgroups(0x0, 0x0) setuid(0xee01) fchdir(r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) faccessat(r0, &(0x7f0000000100)='./file1\x00', 0x30, 0x1) fcntl$setown(r0, 0x6, r2) 22:04:42 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x20000200000005}) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x8c2, 0x0) ftruncate(r0, 0x7) 22:04:42 executing program 0: r0 = open(&(0x7f00000001c0)='./file0\x00', 0x10, 0x20) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0xb34) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x54}, {0x2d}, {0x6}]}) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000080)={0x0, './file0\x00', './file0\x00'}) syz_emit_ethernet(0x1, &(0x7f0000000100)='\x00') 22:04:42 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180), 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) setitimer(0x2, &(0x7f0000000100)={{0x400, 0x4}, {0x4, 0x521}}, &(0x7f0000000140)) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f00000000c0)=0x8001) r2 = open(&(0x7f0000000000)='./file0\x00', 0xa, 0x30) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000080)={{0x4, 0x7f, 0x100000000}, 0x9, 0x20, 0xec}) 22:04:42 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c388", 0x588, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x5f, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) fcntl$lock(r0, 0x7, &(0x7f0000000080)) close(r0) 22:04:42 executing program 0: r0 = open$dir(&(0x7f0000000140)='./bus\x00', 0x800000000381, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0xc, 0x1, 0x0, 0x5}, {{r0}, 0xfffffffffffffffd, 0x10, 0xf0000023, 0x1001, 0x7}], 0x6, 0x0, 0x9d1, &(0x7f0000000080)={0x20000003, 0x7fffffff}) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x12, r1, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x2, 0xeedb, 0x40}], 0x4, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0xa, 0xf0000000, 0x6, 0x9}], 0x3404, &(0x7f0000000100)={0x5, 0x100000000}) 22:04:42 executing program 0: socket(0x2, 0x2, 0x0) 22:04:42 executing program 0: mlockall(0x2002) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x844a, 0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x2, 0x5012, r0, 0x0, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) connect$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mknod(&(0x7f0000000040)='./file0\x00', 0x4, 0x5) 22:04:42 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000640)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b03525809801babdbd89df3fc7c13d9225004e916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39cca7462ec475339f03429317679a362614aae0542487b85c3dc9d58052cdd3b496882efe0dd6ef64b625536d401e48a13aceba37eac5bc3574f3326d24b162c02fa934e6ee3326c575540d380b975dee246ec1d2b3a71a34248f071059bfc3c24589397132191e0e84fb7ae85b6c1b083dee2197d2909c476c6cf9e791992cb3e0acebc1de22a9259b201909a957f89fed3815189f9270a7b9f2e128619ba38c75807cc215ab8478fdfa44b043d1a5e521ef2ad5b80619a4354856277564c17ad3d328fdf49a68b9a59c58451a34bc20e1ee43593c39eba5eac8495265763ba5c23116ea24c8c2", 0x28) 22:04:42 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x1c}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="9e") 22:04:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bcab6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140af61fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e0dea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17ea6749140df7415f69558245f1d1918d62e38341b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd295b6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93c) setrlimit(0x2, &(0x7f0000000000)={0x6, 0x3ff}) write(r0, &(0x7f0000000a80)="7a5df56408f5b46c61397bdb09f272338a59f58cf2c9a1dab9f979a9f8d2b0da416b343f9ceb0c1bc2037cf445a8cb387d6c2e4b845457679872f2beaa951fc5161671eb0291c4e7b557592bc8343cbb54c5517f", 0x54) 22:04:42 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0xa22) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400, 0x0) recvfrom$inet(r0, &(0x7f0000000180)=""/7, 0x7, 0x471a32b8d7fb684e, &(0x7f00000001c0)={0x2, 0x1}, 0xc) sendto(r0, &(0x7f0000000100)="515a4537b1a1d297c31a994b5073dc62dfa9be06fcf24b45d358d5f792f5ad89cc8aed6d057a059c4fde79167741718d824aa7685b71271f300d12f64e92db5faabf62c27ac9ae0482534d54e33cbd9a43da9a555d475a9cba17448f7afa43cc17bb868836144c9fda679a7cf6347a79510c5eb4e195aed8", 0x78, 0x6, &(0x7f0000000080)=@in6={0x18, 0x1, 0xd9b, 0x6}, 0xc) ioctl$TIOCCONS(r0, 0x80045604, &(0x7f00000000c0)) openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x8200, 0x0) 22:04:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4b32, 0x0, 0x7fb, 0xfffffffffffffffa, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000002400)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a4713795fb469ebfabdb43bc7264ab1bd9c49b35e22a951c326116eafd0ce6d4d77d4df5ceb4250453786cba2c1c97feeabf367f5f73d3a501576bf5f23735a1db85f4a124b58ce15d88c566cdabc9c98c235bf5d5a2ccb6e293fc105bccd6ad43b1268a1a0b179f60707bac23c1094e86cb81ed92ee13c0c32eeb3b787a9e6827e034e9f59617b31c2bdd9e5e4eba5acb2c7edf0a9898d02e60ca281d84a3f99ec9c5947ad8615fc32d6de571d29a33ccccba0d4c582b3ef8c3521de6f6662c42bc96b1219b0f20f785d59cc6e4e5223381bf710dd29d8d6885231a17080776ac4dd3c55520e4ce57b12a82269600bf8c30448647903f1a36e545d977aa016ab9e82b39b0bc97ef60a90e67a66b579c49466f483120106fb4854f997e8149d0c07f2c18d4538daa90aff99c2bde8c7ef078388fe603a5d8cf885736957e14c3089cdd4d3fb06f3ab54b38e7906b6990ac0277834c2316f964e644be034bf657ff4fc5a3afe11d47fab2486151a0f7ee413c4a78f952b435e3c48140ae81fc09d1db0f28f19e2bf43127d6d7d93688affc2d82316dfc2eaef21ee72d85ef122983ff523fc6f0a0cd8d650c9c392c7896fd121c7d1e3488d3f81634ef6dfab61fcc69e2f3ff5f6463927d96eea33d47f07d4b5ffc571cb26ef037dd86deab9eed35a21c0c789abf1520b0889d6c51ef307dc3e8ee91597424f6e4cdb2f755a553dda173d6decad2199b7bae438d000e6698ef0e6a7c9354ae7f0ee18478c4c85d469f122461e2258cfcd09e5cb623c46f32c4d7eb57370c8e2965f671d1016988306d5327afb0feb96eb664c50fc3292035f11884dfb8f8f6fa0d73889eafac0e01e39872c9ead2b2c4a8a2c722ae67c01c9a85a7de44fd5fa911ad456e3875cf6b8f32092d2e5717be407ebd5d4760d6c9185a5e9cc5333d4b9d1dc90f0ee86435e1bea6f6eadd8c27b775a4c94fb8ae4ceff527d283b7836179756866ffc9bc58239c368825c3f95463b268a067494cdb4e4775e2031027828db90f6931a56fd0a22555827edfde8acdc62bc598f65a19a4712695016add75eae8a612005b7e0a336853c702a9375254ca3f859199621087aec03efa09cadcfd899539e33c51233f9020057bc44c2444abb8796df70bdef6002ff70f7f8e021ffab564cd9a60bd169a3d0c3bf5543f43e82d17e1c0f5c874e39ac7dedb25aea49fdc7f012dd318513ac9316798699ff87519f3e64be554612bd9a2da4a9748044211486c8f283f38a35a0b5bef8dffa2adc913fab77637940f181cd30726900587142b620a6963a6559a1f0bfff8788484ae34789f8466bd641aca0dd432627c7578f0bf97a7ee12839518efdbb235a9ead7095ede1af8a29c95893c6bb7bdd5a461ca9c711b17e22429140df7415f69558245f1d1918d62e38241b11dc1ed61eb5c1ae7b28a596be4382745dee842828711c29aa7589016b076885fd6a14d9734283a4ba155cbf38bae1f936d9c3863dc2cc281d3a99c832bf74cc7dab48401cb8a54085b3cadfaf278baa614904e9aad571743fe1834a6052b868060ec390d06ef72bd359e973c5bb26599f876a14ce81cec7d77c6c216cba76c86160778818cfdeecc43828466859dcbc8674777d66108451cdbb1fd1713fa9107da08f3e6248eda8d82e7d39abbaed90b8c65ed04da86e75492306a7c2b254317f2f9f5ec1d135de08691680f303df5acc098eb1533a827588fb43273ba51ea063f74c3d2ef491f8f2e399a2aabc9c3e04429f83c82f1a93b733a337249040e574b42ee6d3264912e5617725c19da7e1f3d35896316b49bc385ff7a4e83b6cbdec93051c7eaee119c570f7c3c4d38ac5c492b050fffe49f73888c9413797db12fcae019f173355e67e1b45bb1e8ae662ca665725a3d91135a6264d11f11878a15839a7b2730cf6762b1f85b9cf9cc2e3fb7c331034c8c711c2f5626460c8abc6f54c5642ad221f018deaaf65246c12320d23a4c1449f65bd5c8127884868cad3b567957629bc5c5ef8d88c887442036865c195cdc033c609b734b6cc735738da4313b0a7ce149980537aa9195456c9cdb8192f26b06010999d5db0293e8d318404408ad2d368c04a680beece5cdb5adc9943f1771abf343c6f565dda942c89ccb06e42f8f50ae63a3a4d6e0890c58000e4fc3d7631b76dd20b2bcc4e676e3e84251afb20eec0774337b7411fde3aca697910eda3c9ef44cffa75fa218d1d665080406f0b961ca81009ea0670b5c8d8bb8711a597f83b9273ff97f174f452a5f73fe83c76da64888c5d4bbc0b55738dd58fdc61cf248f35a0ecb521f0c13822c04d1055a752b76c82261fb49a1e41c2e1a0b9d394047a4a3d3c26b3e125983890de5564c179e9e0eb702761d7b0d3132b1cb950404c9a309b3f7c22ecdb2daa0a772951653cb85f9a62a0a87c8899b1d761ad287e299cdc71fcbf9c15d4cb1f2a2d2fa247f58e4dd4d1c5a419831a4ab7f87bbef0e357b98e0587dd600d05ebd87d288154c007680c6bed8f089481bc42920e3e90a0637f305e41f431bbe4f7002f835afe476695763c22acbf5146c80a8eb4cb4e5a7036ff3e7bde7cc5fcda2e60c54e1b985ae737b39318a4dd6b9220c3383bb0af5f44ac212b01f6ad4c6fb5f878be414d78d476bcb2119b3499cb977f6de12321c0ec54f0a547c1307a6895f9df7e05a8fb10e378e6c34bfee653fe6054a59cafa50bf061ec32f954be90a259eac85a60c95881e2d16c0cfa03f6367a079a8a1e8611be3952f029756c64c36cc34c42115cbbc536f2899d11a586ab39862e03c9228fc40409453360a724b8f0d6a1499d6a5bac25c081e7fe2c4ed2f0e6e75b4ca956f94eed814deeff1f8df2e7ad3fb6b266921052a2116e519913f5428786111f4122b90260cd5bff5542b60c", 0x93a) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "867a72b000"}) write(r0, &(0x7f0000001080)="6a4a4e5cfab0fbad605a30c0ca0000000000004603080fde3ef9ce8895af1fbb477bb3ca8802ffd344e2b27999030100008000000000cccc1647e33c563a47c2fb6901e403000d9330090cbe391c3e8c", 0x50) dup2(r1, r0) 22:04:43 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x200023f) r0 = dup(0xffffffffffffff9c) recvfrom$unix(r0, &(0x7f0000000600)=""/185, 0xb9, 0x1, &(0x7f0000000340)=ANY=[@ANYBLOB="00002e2f66691ea31d92"], 0x1) r1 = fcntl$getown(r0, 0x5) getpgid(r1) close(r0) sendto$unix(r0, &(0x7f0000000500)="47ea51c5b92659caacba330bf35cdeb90b927204984f861dfb4deaef382bacb09d69b6ee559993186f28249cebe8b9777c29e0a5b282838361a6254cb0177e5fee99fc4f983115c4af50e99942e435be465e6590cc4078ccdc93e04f67f70c6c0e442e35325d1e72e39ca4af0616916a6c8425b63b82e7ac06dcf7c9cb8ccf29897907bb87df859e098a8af2210dacc7c04e9b", 0x93, 0x408, 0x0, 0x0) write(r0, &(0x7f0000000800)="3a069a7e992eb9b651676222e6b98815810caec19fd05c0a5304cf12c042420cbea0390c9a32e51d922c1b551ed10b978e08f4fcecfc46d0e88c26a07a9fab8efbd4e9af29663842bab456d78887ac88996e0b102b3246a3c31f489ce60f54b325e74ada6a9d54de52e3bd4faf10bef7f63711fd033687a1345947faf9ba79fcb45a16da7afa5a987c0cff2ba9cf587eb10c5c663f6c8d2a646c2a1fa92bd95796595b79200c11cef20709edc014e2e4c740be5e4eedefee4e8fe21d63d221d605481ee90f9a42330b34d2cf98cbe5ece5dd6b189bfdd5b6b65af64c1bb0c9a414fcf06418a4c529c610", 0xea) chmod(&(0x7f0000000200)='./file0\x00', 0x140) r2 = getppid() semget$private(0x0, 0x0, 0x2) r3 = getuid() r4 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100), 0xc) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=ANY=[@ANYBLOB], 0xa, &(0x7f00000002c0)=[{&(0x7f00000006c0)="51fa1c66dc3250d61e1a5daa474fc244bdc18fcebd4c92f24549b1dec7994582b54a66350ce001b0fd7bfcea52cffb0fa39a217e434ae0b0f2c6a7c4381da31e366d8fce36db095cf829d85c7f2ab50daa9c9ac9e4558aa26d3d7ecc5305391946cbdffd58c60644e5bbeb19beb20ece64b5f1d12831bb0d426ad757153cbaf39759b80a1a44763f93b8ddc355", 0x8d}], 0x1, 0x0, 0x0, 0x8}, 0x4) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r4}, 0xc) mmap(&(0x7f0000ffb000/0x5000)=nil, 0x5000, 0x3, 0x4010, r0, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000440), &(0x7f0000000480)=0x4) r5 = semget(0x0, 0x0, 0x0) semctl$SETALL(r5, 0x0, 0x9, &(0x7f0000000080)=[0x100000000, 0x5]) setuid(0xee01) flock(r0, 0x4) pipe2(&(0x7f0000000280), 0x10000) r6 = socket(0x11, 0x3, 0x0) sendmsg$unix(r6, &(0x7f0000001680)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000001640)=[@cred={0x20}], 0x20, 0x8}, 0x4) r7 = semget$private(0x0, 0x3, 0x440) semctl$GETVAL(r7, 0x1, 0x5, &(0x7f0000000780)=""/106) 22:04:43 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f00000000c0)=0x3) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:43 executing program 1: write(0xffffffffffffffff, &(0x7f0000000180)="582720efab", 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) socket(0x6, 0x5, 0x200) getgroups(0x1, &(0x7f0000000180)=[0x0]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) r2 = dup2(r0, r1) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x1) 22:04:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffff9, 0x7fb, 0xfffffffffffffffd, "03665485d10aaf0000c45db4f100"}) writev(r0, &(0x7f0000000100)=[{&(0x7f00000000c0)}], 0x1) flock(r0, 0xc) write(r0, &(0x7f0000000140)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d4f33e2b0093444397040b4de06054b7fc9dce1e118405a20c83f698873ef2cb5ff790d36f393425c0f7f61824bd36abd2010ef3f2f38352a789b9b062a85307818888e38588ad1639f2030c486384d38c8546418a50f8a355a5fb176fcf4057b131d4b9f8036e8a4cf78cdc779347f37a423ae73907279b1adbf44330288d0c88753f0f431e153392588331da8134c90da38864653e35164f42e2a8169f9e4886012e6cf5aa45cbb519a0f57c8d2c091d2cb5332561f458bf3e62a9008ed5567844e59b0bc17ceaff1fcaeb1385f6dc7dc92dbb0b62f88ba782793887cf58384fa71f30a", 0x123) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) 22:04:43 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x14000)=nil, 0x14000, 0x1, 0x2010, r1, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r0, &(0x7f0000000100), 0xfeae) ioctl$TIOCNOTTY(r3, 0x20007471) 22:04:43 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000040)) 22:04:43 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8, 0xd2f9, &(0x7f0000000040)=""/224, &(0x7f0000000140)=0xe0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) 22:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x20}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") semget$private(0x0, 0x3, 0x1) 22:04:43 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x6, 0x4, 0x8000, [{&(0x7f0000feb000/0x14000)=nil, &(0x7f0000fee000/0x1000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x5}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffff}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x7ff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x37}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ff4000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8c5c}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000a00000/0x600000)=nil, 0x19b}, {&(0x7f0000e4e000/0x3000)=nil, &(0x7f0000ef7000/0x4000)=nil, 0x58b65a5}, {&(0x7f0000d14000/0x1000)=nil, &(0x7f0000f4d000/0x4000)=nil, 0x4}, {&(0x7f0000e50000/0x4000)=nil, &(0x7f0000eb2000/0x2000)=nil}, {&(0x7f0000e34000/0x2000)=nil, &(0x7f0000e83000/0x3000)=nil, 0x3}, {&(0x7f0000bd6000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}], ['./bus/file0\x00', './bus\x00', './bus/file0\x00', './file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './file'], 0x5}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x9) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000480)=""/101, 0x65) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r3 = getegid() chown(&(0x7f0000000080)='./file0\x00', r2, r3) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000240)={0x0, 0x10000000000000, 0x0, 0x0, "d5526b23fe98542b1dc6978be43200", 0x0, 0x2}) close(r1) r4 = open(&(0x7f0000000140)='./file0\x00', 0x712, 0x0) execve(0x0, 0x0, 0x0) preadv(r4, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/51, 0x33}], 0x1, 0x0) 22:04:43 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r2 = getppid() r3 = kqueue() fcntl$setown(r3, 0x6, r2) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffe, 0x20, 0xf0000000, 0x80000000, 0x22eb}, {{r1}, 0xfffffffffffffffb, 0x8, 0x0, 0x44, 0x3}, {{r0}, 0xfffffffffffffffe, 0x2, 0xfffff, 0x4, 0x5}, {{r0}, 0xfffffffffffffffa, 0x2, 0x80000000, 0x56, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x10, 0x20000000, 0x4, 0x5}, {{r0}, 0xfffffffffffffffb, 0xe, 0x1, 0x9, 0x4}, {{r1}, 0xfffffffffffffffe, 0x2a, 0xfffff, 0x5d89, 0x80}, {{r1}, 0xfffffffffffffffd, 0x10, 0x12, 0x7, 0x783}], 0x4b5, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x84, 0x0, 0x6, 0x8001}, {{r0}, 0xffffffffffffffff, 0x90, 0x40000048, 0x400, 0x1f}, {{r1}, 0xfffffffffffffffd, 0x90, 0xf0000083, 0x80000001, 0xffffffffffff6461}, {{r1}, 0xfffffffffffffff8, 0x10, 0x94, 0x7, 0x1}], 0x80000001, &(0x7f0000000340)={0x8000, 0xfffffffffffff801}) open$dir(&(0x7f00000003c0)='./bus\x00', 0x1a8, 0x8) open$dir(&(0x7f0000000140)='./bus\x00', 0x400, 0x3a) renameat(r1, &(0x7f0000000440)='./bus\x00', r0, &(0x7f0000000400)='./file0\x00') r4 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000040)) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000380)={0x4, 0x0, {0xb0, 0x100}}) 22:04:43 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mknod$loop(&(0x7f0000000180)='./file0\x00', 0xd00c, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) lstat(&(0x7f0000000140)='./file0\x00', 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) fcntl$getflags(r0, 0x1) 22:04:43 executing program 1: r0 = socket(0x2, 0x4001, 0x0) socket$unix(0x1, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) 22:04:43 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {0x64}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:04:43 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002204, 0x40000ff) open$dir(&(0x7f0000000100)='./bus/file0\x00', 0x0, 0x80) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x100}, {r0, 0x4}, {r0, 0x180}, {r0, 0x1}], 0x4, 0x2) select(0x40, &(0x7f0000000000), 0x0, &(0x7f0000000140)={0x9, 0x7f, 0x4, 0x3, 0x6, 0x7, 0x1f, 0x100000001}, &(0x7f0000000180)={0x5, 0x915}) 22:04:43 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file1\x00', 0x800, 0x80) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x200, 0x44) recvmsg(r1, &(0x7f00000024c0)={&(0x7f0000000180)=@in6, 0xc, &(0x7f0000002340)=[{&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/126, 0x7e}, {&(0x7f0000001280)=""/33, 0x21}, {&(0x7f00000012c0)=""/54, 0x36}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/50, 0x32}], 0x6, &(0x7f00000023c0)=""/252, 0xfc}, 0x800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) chmod(&(0x7f00000025c0)='./file1\x00', 0x101) mknod(&(0x7f00000001c0)='./file1\x00', 0x2082, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000002580)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r2, &(0x7f0000000000)=@file={0x0, './file1\x00'}, 0xa) connect$unix(r2, &(0x7f0000000100)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000002540)='./file1\x00', 0x10, 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000002600), 0xc) open$dir(&(0x7f0000002500)='./file1\x00', 0x20000, 0x3) rename(&(0x7f0000000080)='./file1\x00', &(0x7f00000000c0)='./file0\x00') 22:04:43 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x480, 0x0) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x8000, 0x1, 0x433, 0x1, 0xf5, 0x0, 0x3, 0x0, 0x1, 0x4a9, 0x9}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000002c0)=0x1f) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x200, 0x0) r1 = socket(0x1e, 0x1, 0xfffffffffffffffc) bind$unix(r1, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r1, &(0x7f0000000200)="b100050300000000000020005786ca1020741038f53e8551f30ce390500e08fecea11ea8738ca1bdbe781e4d91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37280007000000000000872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c2900000000000000000000015000000000000000000000000000000000001000000", 0x2e0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000140)={'./file0\x00', 0xc0f, 0x4, 0xa, 0x0, 0x8, 0x4, 0x3f, 0x2, 0x0, 0x5}) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f00000001c0)={0x1, 0xfffffffffffff000}) 22:04:43 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xffffffff) setsockopt(r0, 0x9, 0x8, &(0x7f0000000080)="9b3398ecebedf068f2e93deaa34c74eb70bf45a21a1b1045b036d9ff44999193164749b4e8ba598b3120213ac92a5e40ef9c13c4184f5cbe51223f2f2cc9b719588deb3337bc760837ce0c68a4173c26ba6985d20952eba86287da658cbb23f30dd59ba70fe1f2ddf1bbb6c72413f6", 0x6f) 22:04:44 executing program 1: poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x144}], 0x1, 0x470a) poll(&(0x7f0000000140)=[{0xffffffffffffffff, 0x3}, {0xffffffffffffffff, 0x116}, {0xffffffffffffffff, 0x4}], 0x3, 0x0) 22:04:44 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x8000000000000000) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb7774d55d9fb631e11", 0x188}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') open$dir(&(0x7f0000000140)='./file0/file0\x00', 0x300, 0x0) 22:04:44 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x6) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x10000, 0x0) close(r1) pwritev(r1, &(0x7f0000000640)=[{&(0x7f0000000140)="d1da7b293d9aedb1233888d1c2971af18d19dcaad00c5f04f6e7c6d9f1ef7597bb9a980cfb67e04d3580389f3f32c72596473819da5088e8f3df61b052940b3dd4d79be6fa06a2db520dce67f501c706a964abddda40ef12e18f68bc66dcd9eede9b9de403ec15568d453a0c4a9d16e919fb0e2824dc6c95c9564b621b522e648b99676defefd791583af489ea2172e13ec05af84ca38cb25e019090ae622104106e28f93c3a11eb2e62e11635299c4afc807d37287c99898026bc8852e51e808097d626756a373c6f", 0xc9}, {&(0x7f0000000240)="7fe7d57ce039fd79e9ab66d4ca323c56247351216e90df82d880adb0c2a2ccfe7a085826c624c092d1b0af63c098719ae531d905429e498cfea42dac569ecab5e5eaa5fbf31d87c3d4f68f3f3cdd48da2f3fe5e9607773734a0ad717ab94e9eee9d3ea8326b7c8ec97cb8a75424a3e0253fc0014ab656a64a793c007a0a6af0835005afe89d689f36ed90b3c8a870a5e8f9a181a6433e69743100042448294b7ff02d67731170c7704e030c3f717e52eccdbff963c3ac96d403803f99baa51ab29cda73eaf62117af0ec", 0xca}, {&(0x7f0000000340)="493ec684f12bedc2f0e8d436fa5bd41993f105177e63593f8f2ba3c9f01c47d320857067d8ccd0ed189c747d9717cc226c12aa79bbd707bd6a3a229b60dbf78111bd91dbc5970b55df7d970b7cc2ae1d7e1af7b0b0a57243a95909e019704ac386ba1b5b39597a65f5518949ea093d4ff4cf2d11ed69a712ab4361c9245e973228a81ca18d4d2dd659aa42e7c70464dae4ec2acd0d31a0a0279c8769c441f2a87a8f6a0aa9", 0xa5}, {&(0x7f0000000400)="67b49b9d4c5e4305521c16dc8296f6b9c4ae1910ceba92b791af946baaca2cd80400c68e5b8a2e751358ccf6aa8ba63440ddb6a4a214f6290b5c86a774999212c92407dee42d66432fb72561940095dd7553a4bdc921f7d8fc5aa340340b7b164b480b8093c8932073b033c74bf7d5526ecdc315250d3c63824f57e2f16c42f5dd732e90de47a98c0e2ccf0d7dc1e6cbfc40c051ea2de0236dce2efca72063a124d82a1272f13331769aa8b24da6d5ccb0d8ca3a982f21b0ad0ec95ad1b4b5e06ba2", 0xc2}, {&(0x7f0000001980)="049faca59df044f78356fae32d7905e37489640c7d22122f6de93fe9d1b8cb0061cd3aa8f32803760a2d66d3d293ed4d9bce97173a119e1e2ea0307fa97507177503947578097262cf989e83f9864c4caf1fdc77ed0148b588d9940250adbd3e7b11318147947e10a5bd495fc8d4bd1d9ac70cbded880cdb93eb1da8b428c17bbac08b13f9465991f8c04adbb6bcd3695a70b082320a2161a8acfb48dafb387ed1c29e88058fa49b329452a03fb6e58ccf531a2ad240cde0665c08390510d3156851bef7394e5ab9699e590254770fc1a23ec1723cf9aa0c13fe20946981f955e3c88a7519f8fba3e6cfc5b39fc8165285967d6f3c1e99de3b69c5b4850fc5956c48b4a1b32647bd2bf3440b0f6b866039d7bf311505c811c8716e9758aa111caf96f676b6f6dee9372b537a0c6c18a6f7e2dff839cfed9b82600de46add10b0fcb94cb20eeac1439071498a898a8e7861398a4f91d342ccdd358eef0c43705589ff14aca4ffefb15d9a85d76319d11bd5ae39da9de822cb3e7c16f4a2af9cc18275abf9e8ba953d7c3313ba2f1ded026e633a1a7d03ef2b0bbb27ff76530831ac60c3cc990e8db8586171a961eacaf21188544d1c703a6ec70b995267cd1270bb446773f6c9eb58869b9de6f0a9b3e80b915c1b7de0c3f44b7b677d09325c3d27e66e79979e8eaba1f1747438274a1b4dbbc5e518592d061efc1b0ebf1f5bdfe5a50a2ea2046a91b38ed792789a35d2d1d0cb04f99618b4ff21d0b83a9f49cd0ac6e5ec0022828af8936dae57a9953efdd304c4a4b29efe4dd8502ba41edf09da28587aa0ec1d94704f10e5aea57540d1ac675b7b68bc75f971dceb20cc7d93170dde273fd5cbc622d818bb691126e5deee0b91ceb62e5d9b9c84568f2f1a33e810562d02a15f2df9a450e98890fd388f198ce50a86d9c4ddacb3bc2f3735620503d8b324ef66bec3a93e2185c2a0b85188d7b0cee1c41592ec64c1561e28450342099be29a81df2c106b612724ebad37c70255fb02a57f44a443510fb1256da896a45661d772bcb596571e39dc9bb7add768a084b9ff36589d394e6f70a61cddeb43cb75bdf45f9b719d5ac5a4ac2b3200cfdd6e70e4d1edbcc7dda34baf9d2490c80452534f81525823252f4961ec0bcc3922e5ab2f96891828d72f51ff780788481dbd9f5684ce128beff4bb7164a05797959839ca59fd360496f5733ae288854e1a82c326e7693e7cec56a62db66ad73ff32c08e79337906f71667a2ed67cd464c288ada06688ef1790c3a8d51115c70890fcef3ce18e0688bbc79940f9f1dccc9bd0cbca6a3526363c47bdaf969c9053698767bb43f451994b65f6182ab765347cafbd9322b017c4c8db2839fef33d1ca7830566bf5b43050d11c4e56d22e2c1ea0f913f21b3575e726ffcb393d0e3b1225a51037d78dd95cd72410e481870a301af11725898c9469a393963b7a53239603baf2cbb6b34c30428d814676f9973c5a65ac96b6d8ba2b7865734ba2f81ab46e516489bfdbad62d578c8688d27a45d0c07457d188fd8c61ff7a6c4c34cd6d6077eaa67581e9214a0f509a570aaa853a9903ca7ee7d5c87c302a460bb3538947b09a7726093af6b68ca074387d50c34016af93df27a53fc71afbb92ca98199087527abed3fd91bbcaea2b1b03a6d41a87d1a83ad319fec37603dd911a6583747038c41c4db12115609c451c7a47ab7923f532dde1c0c0d025d8bdbf618c3f70332de1a2fbf346e54f7f55b210e4a6b1f49e2335f63ac2c8d9d0efc7587afc8cb71e9551dcd66148daaa55fb996a897d512c110c727b7fe1a9013f95fd1ef2172e374260444fd8b9db9617f67faafcd1bfabd8f58ccd696eb2813854b2f72ee6fc84cd90d0fb0ddb269abc4dc51d4d70d1e57d3fd3154d80f09f343345f3a1ac98ac0abaf6ec14cfcd1a5974a387798e31e6c4a41e61e44e7efbb7bcd57d987f4aa7ed5b83aafb26cc7dfc76a9b7b58dc9b001bc97e2c5f26ffed8c8004b672a9eb46461df84f7d6f181a73c1b4f19e56a8cbab7a00cac80f7820075107d203dae2487381e33535e1ab9a206196f473ba0a2974ab0257fe68fd377bbb9ee36ee49b27e7656e8b7d747d8b6258cb7c8580b0d244a31ed6c431fccc0671e917da680e86c4c166ec67f426dd08ee51534a98973b548a4304a35c4b5a3cfb49e9121e3ccd050419c0026410a83db0c5056bd02f7796d61c08c566c6f26072a517575121617cea9cd2e3a7b00e81a72ef05dfe00076d8c656d234dae1c3e95c002f6325e21d44bdac6214a50183c5ba5033ccadafd184379b55c8535355d3c7c71d8d4924a28b575aa226cbf0323eb67cb9f2e4e73e94244dd6739c3fb9af6eb47c13df3e39b18835559b7b286755efa4a87321d4317cf1a84b07dea8466a78e225216404f402c642215d860127711fc8d0c9cdeadc65a57acb1650cf1a6d3b5203c2454814f7de5f80e8a09716ff80b622384942f070e0bae52987036b70bd96485faa75cbf837c399273d4ad7c40df2bbf57829234f6605224c731ffeeae47899b4d24d8ff2f9d555bac209c22e075017c51716aab211127c35fefec9f5674bc089eaf4aa6550b8a5cbc5b22146fbd1136a13454c0e097c86081b5ad840857f6bccee856243bf37afbcdf20ed6d53e58d708f36ee9fb02d9e0b25d4a780d4bc675203e01015d41045315e7b59d57ec498cd29121a3f48b0c954b80454f525d563b677b2781f9f32190d0e488d8eccbc354e095c6e1cc6c5c6463abf6bbd599151312f3c8f286906780822381cf9e1f260570828a90274ba8090593dce0cfeb8481b71bb465010a09197945d35c424e0efdd825704bceaa451f0d7795f174af7e0b0fcadb4cff5e881d6bb2e3f76cfc78bb2ec653d6c04e45490a93dbff8413e205a29ff514172b9534cf62516185a3bb43a577998402879bbe58e39b58c0c4e4e6187959d01aac8f9b40eb51446ad3f93db971f3eec42bd0bb59896293fe8697794427f91526cdfebd865ebd9bd55ba18e530a3ce1683f96d647282e091fbe507714d6f87202bc053df15b9bfb3d12b797a597d5d81d65066b19084727426e439aae330e0c3fc76fb3465a01ed7e42ba553c6fe8b4e767166e3eed231d99eec1f5b2016a11bb928ea7b47ce75260d8d6dfee0f0b0c6c3bedecb6b880be4b0ff8fa97bbaa4006d16d14c909b7c7479b8bb3cf2b05f6a9df7142dd75e0ca478a104cf0bcc089cf2304fcd294edf4ecbe36b12952e2aa67830e0607f0198b858e4e8efc7d07803ae2641da91d0bedfc111f7fe44f66506bc4dcfb40c1082417a6e0e09827c61669fb9526c7ca53946422e8687a478067dbc8ff270b76a25d1ecf59f4e41531776bfdbe43900606a3722946effbd75cef7679f2c5ee864d6ce35ff7efb32c096c7ebd9b43f6e34a0f7f213ba2e87f821983297f642ddefaf16ffa1b5546f03d2ae3a8c2c2c73b1cb6e553a4e4cf02f4efa30827f068f3de094474fe893d929424a76162e4614dc3f95bf1c6cae921eb661494734104fff4f59d274ef61eef11684d708e03d36b55d7ab949cca8bb95f9fcb1267b9950e5809259ed7f22ef7acfeeacb6f4127654dcc950bdef0e1b69d8df62b8768a8c94fc28e01d248a4f145683bce04912989bfb8abac94bf10870e2ecbe2eb69b185fedbd98193d79a98b5675a74dd5541141d4b7325a3b805087395c1af1aa39e5dbcc743e22ef73356937fc564e66adaef6e0f5a968b87ba37ecf1c5b047c9d76b068ab6542fe88ff1ec731a0baec12840e8d30f9ea39c664cb00bf4197cf327923b0ad36307531b424f9dc612c5c04f7f2365c46938d5c73adf0256b3631b4c29ce1a3d7ccde90cc8171bbda1c5ae4f258eb465e50351937a73fc643e37a90c8f57e3b7ac68dba0e193ee2219d2659ca0fa320855bef48df4c82ece54dca70b1b939846ee2f4afe9ac59f663ac5ad1396fcd64be0f3136217ab9365003aae2e4a83e7ba570091f24bc8591f84d23ce4901baf9b64e1c158b0feb1a329bbbb49a9480ac7a3a62b7bbbc715ff39f7b572684d4676643463029f8f5e46cbb7baca21df65d584719475c59242b9c5abec378b51a8867a93574a1500fb03d46aee5bf37bf49da8248805c1b726d32acef0e7e259039cd6d41337f5415738f607ef833164ff79ef7e3bc42d631a06894043be7a26a02dbccc819a9ca92b65c63ad137f2dc41351d5d1cebf8b14a0015f7f32252cd4143836cc9c168b78d95af67b4349c9172135cd5b67e9de6f1baff812e8d569fd704f34e515a22fb1717a27dff439692692d23ab05e5cb1eabd79117a3e328d178ecebd3fe4cf28968a88d2b2ea0f2a0404b4a6a31a6f63b53f5c8e59bfbf244ded98121eab2ddb1dcee93c5d73bd985b9d7e95a00b069184c22322c8e279f81f39f646e32e4da5a932766f28cc4cb7273e44d57635aae9e792ab60dde2018ee7570b375534a1352886d402e54b6874de0aa58c338498f7d3bc9086693771aab27a03168350f14f08309bf948076e5bd32842fad6eaced5c9bcc154c4904a17cd8251da8834437c324c9212ddea07a426a825cb3ffd72e1b6f8f4c3115c0a50236d7c0a51854d7e977fb47dece5f29dd8496736cfbbaaddcd19943718ff41d70a110b7f93b032ea8db0b36f3a8c0c961723b0b466a93aabfc22add62cd7e66fb56d265f9723fc4cd755f3aac63cdb1420ef5b9d4e0c7640e460a6d3b7a542fa606264e9bfdab19f29f912c72f12b52d5fc8b425cc1cc46cbd4f5c0f96277360c8d0e95dee8f47998e7a0fed937a9ba37c7e1ceaf6dccaa7ac0cded140523c0a2bd54d761b97a0642047a64643c29a300a8cc7145679e136c720c3f7d13e4d137e8448b1a1be84741206584c3af3dbf2473cb475de3f0d729efbc017407e9c32c3496b993af0e3b4ca36684d0176ae307515c97b11e49d67a7cea750e6569f223c8e416b3fe14d8291f44fa3a8c093c999fdffc48aada0cfebca2ca37c6b1b92d7a5a6a86a4f0fb0414c8a133f4c0591cea918ff2be696648af644b7ab122e7698f2e078de1063dd6258865ae99c05ba830743082e46af10ecd8a562ecfb59af38692618296497ef2a3f672217017e6a1ba63fb051a9a920bad9e135b0048cb29d9efd994b7e4c75ee37673bf3cf8099f39b1b99bc3b312246f78b8a1bd607b3323b2b5cdfc605613224ef81cb4f7c300ee07be0907afb55a37cd5f005f2e6d82d92aee5bf74550ef5a06d216b9ec698a0ed29f8bca84019463539113ea4fbfb2c3d83a7942be4a6a5156ae8e38d35b371082ed1ced5eacb5765a7362f02f59597705d1eafc319c5ee7bc18c9c4ecb6d2cd21a84efc8e9114f327aa8eb1a6b4633ad1483258beca8f077b364aaeac6eebb1aa08d832914d96d12a14ea37953d3142083a1337f62c8b11d192291a2c6552ecebe207640f22ad6671ba7a6f3ec2927ff11a49d7bb53680a1569248ef9931f89f9fe5c3d43264f8ce66701168d8787b1715d370848436d17e392bb1cc9a93d64e535442862a48a88c1d8403ea3f460729faa2bda88818784aa251b6f6fa28a28dd879694616e9d1d8f8a7270e39eca273da3bbb421a255ec643f512cb203690d1b86af273e1124e41aff348eeff9f699a4b08880441de835622dc9bda58686949288a746ec380b373f6ab4b1f876198be8e3a797f4a1b12fdbbeaf8c932f0225e94b3989109d0e6b273a2bad95239f16593bc33644cfb27978eb5acc71ca282f812e2c232fe8ba4c09f03d3471d8a3826b", 0x1000}, {&(0x7f0000000500)="6dddf1fd55fa2c551b9c8f8edaba585c0e70a87586dff7930c502e37029fe11b3d3942f160ac4683abd862717c3ac424e3ba100ad44c2fd647260d79f380a24c38483b182d195bc26faa721941641ba16f91f3d2635d44de0333396c6c72164a6538c913ee6f71019a4b25d5a3218e96cb974f12dad8f4d10962291c8a601ddf135311938fb1fa8a5685592d2242bd55462d4ff4ffbf3f99f7dcdd59e7b03e94ef9cf59a57da3c2d978f32a7523f743b92698c61ed04ea2938d8aa394a6084079dff5b5a305b1fac75f9642049f1ea564c4ed97e8edb1edefa15092c1345427fd9fff8143e3ef3", 0xe7}, {&(0x7f0000000600)="3171b6e5064838d833050a8bd6a98b248e0169fb71eb6e993911fa9729118fa8", 0x20}], 0x7, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x810, r0, 0x0, 0x0) madvise(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x5) mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x2) r2 = socket(0x18, 0x7, 0x6) shutdown(r2, 0x1) getsockname$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000001400)="370f9a32e41238f34db4ccf3cffb4ce59bf9f243c3735b5cb842a9c8f2a8f69ff8ea143e76da655e25ad9182de1e8df27546c21d7972e96fc0e1252d087f8d21a9bef704f0d38b5b61a0720f3e5bc7e3d925e688401df691574dca2517a5262f5799ad0ed2363d5769bf9366afa6b7611e5d7bbd9f5036b7d1920b9752e98f6a758152eb1fd0ff43cada66ddcd107ac4350babffe5f74623e718dcf43ce0d1ff1799217ea58c15b1ae4823", 0xab}], 0x1) r3 = msgget$private(0x0, 0x100) msgrcv(r3, &(0x7f0000001900)={0x0, ""/57}, 0x41, 0x1, 0x1800) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x12, r1, 0x0, 0x0)     22:04:45 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffff7fffffe}], 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x902, 0x14) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000040)=0x1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x80, 0x0) getsockname$unix(r0, &(0x7f0000000080)=@abs, &(0x7f0000000100)=0x8)     22:04:46 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x64}, {0x4000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x53, &(0x7f0000000140)="ed83ee73c28c411efbdb4432d8a781cbb291c88711d436cb8a339acf19652d1751f100d8a0387a24b7729819df21fc01d151a0ed7a53549c12cefaa3c4648d787043561f254f73d7266d129e3bcd68dfb0c32c") 22:04:46 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x801, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) poll(&(0x7f0000000000)=[{r0, 0x89}], 0x1, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) execve(0x0, 0x0, 0x0) 22:04:46 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) r1 = shmget(0x2, 0x3000, 0x100, &(0x7f0000ffd000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000040)={&(0x7f0000000000)=[{0x20}], 0x2}) r2 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x1, 0x10) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f00000000c0)={0x0, './file0\x00', './file0\x00'}) 22:04:46 executing program 0: mknod(&(0x7f0000000240)='./bus\x00', 0x3a0914c44f7b202d, 0x1b00) r0 = open(&(0x7f0000000080)='./bus\x00', 0x400008003fd, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x9, &(0x7f0000000000)=[{0x7, 0x5, 0x5, 0xffffffffffffffeb}, {0x0, 0x8, 0x2000200000000, 0x3}, {0xfffffffffffffffc, 0x3, 0x200, 0xfffffffffffffffb}, {0x3, 0x4, 0x1, 0x1ff}, {0xd52, 0x5, 0x78e, 0x2}, {0x117, 0x8001, 0x7, 0x7}, {0x5, 0x5, 0xbd, 0x4}, {0x11d, 0xfffffffffffffe00, 0x0, 0x7}, {0x2, 0x6, 0x6, 0x8001}]}) sync() write(r0, &(0x7f0000000180)="9c8b16dc2303000000774d6c35", 0xd) mknod(&(0x7f0000000100)='./bus\x00', 0x2083, 0x6) execve(0x0, 0x0, 0x0) 22:04:46 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) fchmod(r0, 0x40) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = socket$inet6(0x18, 0x0, 0x7) recvfrom(r1, &(0x7f0000000000)=""/69, 0x45, 0x40, 0x0, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) unlinkat(r2, &(0x7f0000000140)='./file0\x00', 0x0) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x8, 0x2) 22:04:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000080)) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fcntl$getflags(r0, 0x1) write(0xffffffffffffffff, &(0x7f0000000000)="582720efabd16ebae6", 0x9) ioctl$TIOCMSET(r1, 0x80104277, &(0x7f0000000000)=0x7) 22:04:46 executing program 1: mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) shutdown(r1, 0x2) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 22:04:46 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001600)='/dev/vmm\x00', 0x80, 0x0) close(r0) r1 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) recvfrom(r1, &(0x7f0000000240)=""/109, 0x6d, 0x1, &(0x7f0000000180)=@in={0x2, 0x0}, 0xffffffffffffff00) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002000, 0x4503) r2 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0x80085761, &(0x7f0000000400)={0x0, 0x0, './bus/file0\x00', 0x0, 0xb10b}) pwritev(r2, &(0x7f0000000380)=[{&(0x7f00000000c0)="f34662a78fd3d1415aa5baba63a690e2159d0d24cb1e4f474364d73f264bb51be1a3248e8beb36a916dbdcfd7a483e6a64dec16d735fa03d658c19a0ee450024999c5958f7e3", 0x46}, {&(0x7f00000001c0)="c7878194ac861ae1ec2824aa56f0cda5c2a6a824634854d81ffd4acccbb8c9b53b51ea35093bdd365ca1f2200ccbe350773d5b7b06945de0f75ebc92eb2bff1a3471a7c876693ea5a618fa718540c5", 0x4f}, {&(0x7f00000002c0)="c93f64663f00bf6ff79e2f88f3a17e7c1cf5d907bc35ed834c35ad9190d7413d0ad40630c25d7416068b2f923713a12808040d76c94456620ce476f48e1a7b6ab8a49f9fa6fe3c8d8e8269ff660da7cf81c113f8e2a4b8ba8f72b0a4a924aa3230898b77e422140e7bebc2dd50e0c60999a879a8d158ad67ecb8d131f5ba", 0x7e}, {&(0x7f0000000340)="69acc8178b496f153bea3d078c9693e1606bca40cb7ba10428d9b25eb0ef5b7db7788245535a564d10fb40e09d2f306f97aa15b886d7", 0x36}, {&(0x7f0000000440)="caa5a4a90e920400e7193a02962f1d5e5d7601597231070191cfd7e307e632f77c763b402565f546558efc4fc37f6623b0202b925576256f67901e837f3faf70a4c730fa5aaa22529e247db04885bcb7a55be906e5269020949c98c3f7379f9d99ea208027260de78eb94539d79ab8f1aceb6992645464ef6dba5c092a1909e7a01525443f693783de8a31be23e14aeba47e2d15e9290696d2c1274b6b7f7210dd5639afa3e1cd803a13a5a261c28f80ca0dc030bce6208129f0e928d720231165bb914262c2a4b6a6fbfdaba4b0e8fad0b18f748e2df1d2c46ce30354c73209a956aa9850779e0960ab5fd5a829e5284101787ecc0519118a8ddc7ead07b3dffbbbf9540404619b38f109ffe97fc090100b004963c8f6ab90c92fd70fbbfb3cada4ba6530b15852b6adb07b0896721d2d258d161d23df3d84bff3da1130f2c6c4ed85b7acf5656b708c2abaddd73792a8a417f781db3eced8b8056ad96c2f12a87300acac8d4bf369e874b8c142036a5663a05cd1125b17226cefa2dbc9bbc4bd8f3ce1d0bfd06b84cb9b5367e7acf5139f2f5ab6e732aded1c30d8d71e53cf2b69e94693b2686bfd11c1e7ba631da199d1f7b72bc0d6a687f7499225aef83d115ae4026ec7ba27b1eb4d5d3fdeab53a39dce326b6ac6b12c6f3f530db1955fef5ecb0bde46d291716b6a1f91e2499c080f635268d238b202424f178f389b95cceb2623b1fd8ea5886eaff08c29f276bd4c9bbf5e9daddb44094ab666d53792c106c62c679a32a373a754794725f6e57ab53050f91212c41cf6792c1c0dbe4ccf8bd67c729ada58c0ca134e315f41ed06a48ab5e81b8d0f81281201eb991702374c4d268a86db25e813bb9c9af6ca8c88a9cc73ddb38edcc340cc7b9ef33980e091a4c5c1c658b0a61ebcb32142ed6be5e9229157f62e37fba24e1a93165850bd43998a04d83ad0d26bcc785d93d5f92a156fcf6d24d3fd0896d5b91e5900b78cba511fdd39a86560cd31212ddda0a4287bed4857d3b628e10ef4787648c64c68c9e20e9ca2eea43c5e2e6335579c39dd1c73b535e5dda45299b6d69f03f326f342bf0734355272c5a7e5b0d91fb865a28d1ce30ad17eb89571968611b03b58324e8ffe82025353d641b5ee674fd00744517b5559596cf70f57aba940792e9f3b254e81c7971b736f7bcc21550135004d480aa2818cab65e59c48c156e53f3da8fff98eba49b6c6008a28fb80ab29280e3896b1ef80316bef17ebcb5795327830430ffd253506458a74bbd411111067a66da8c2e8a104dc7099f9cde41308b1586ba0ce87bc619fc4255c2bf2cba900f4d53b1b6542a71389d8d5a5e58ca57d6c2ac11c5db8183ce57c4e96fb22c4571b2c1623313850cad2506f0debe8a25d34645cbe08273e3af37d615c5f233ed9eb982398f6ce50dcc06c3606818927c8a2c76307689e51dab614807139bda58cf8eaf9ebc80adcda6a0f3a0a5fd25ccac0878f8aaac5f930a4e3ced564bd03dff50181fa6948b380c31595c29ffcafbf660f5d599c2ceadd627a773c8c8a1637af9f77b65300491db6be935c59f19701eb736bbb9f103133d3948dd5ea495cfc8944bf572c6824fbcf4b418ed1b83eeb2ed464fe4c2123a513449032f14d7aac2e6194080f38fa233c03a0d8e2d05ddff37cea1b5cc3f9c4a784e82b2d25010e55e32188ea15cce2c7d62747c409cde14d42fbc6a140688f2644746f9cb0192e27399e9ed0ec95dc7db2f8ed8935a2a5e9c0f2d7e989e9f6e98e03904fd854884756f6b4b4375f3adc4297f473b773fc1d84222771309e22478de59499568251dd1296d02c3b9b59718bcd9fcb3a753146490ad72470703ca79b3067e8ff778546aed0e75e61edda3e985b451e2a096ca8d80f1e9d57ecf0def178ca1a3c368cdcd9c5923f7ad13d761950163f7fb109796ea7abeba5720fc59b6f6d7b12573a8e0756768d1ec9c6a46a1b9f8525a18e4b194341597fbcfb3c8439a8dea1bf823da92abe58b81832fcbeedd0ac20edb6d17de35c9f2bab699f0825f6da17d0aa27fd1f6ba70828df61ef453e106c62a90d4f72dbd2a0dbcd6df0d2a8f3ee31db19e4f4ea46d3ac57a71210cb05cf294a723637c3d4d7311f5039870afe9a9c48139282db79ee665990e25ce8a45789adf3e7257d7116d62360396d89c01cb868d1589f886a184327fb1d33cb213fd4ee7c9f2ff389447880d6bf21c8c18f91905e5c6c3b0f743b428d16a81b508b5dabeaa36cd80e9c9be158a0f5bb685d04f404cc7005eced34ad5c15f7fa534105d9543fe12d3090558751f78b8ad4e40ca9f3735a6fb6c780dd1effa6ce3fd8dd17c11e92013b864e6daa7340805c8904978fcc14ac890dff7f10d147d9a58d6026929a03c6ea42967bad73fb7a5bc2579d554933365ce949622732657ee87119bc1e93b9bf7cd83cfc74efc42f876c68eceecca69e44f79caa18ae7ea36031d960b07de2400b6a79c09b374401197f7b58ac063e47fbcefa6d22f11169da5b798fc5fdaddf9e73b30dde780d890da565df9015700f933df89efa878032938dfe06aacc1f41c8d2a86a6c708dcf7c3a6efc281a3e00df1e20f533cfacabfe64357a50513456c5f86b24d090a7f7f3a413a402e05720106dd77823ef956873dc59217927f3e2368b107b3b42a99151d593e3ebeb100d68cceac6131e9656c4491652f3fd4a7edf260427784e678ecdb75d24c59106f06229618d0505b85fab65f6ad6f9feab10476fdde71899c6216db1a3dff572d4241bb800d95fd8a3af90ccbd10cfcf51fdccff80ffd979fe1913faca8c3750947dd459fe1668f8e4a5528fbb306310d001e00f2d82f52565d4520b4160adb3b3af8249d757f8908f12207354dd58f62de72a638997647e8ec81ab06a18de46954e7c75214fd23b61ef5704f722e03f042b06e0a668ecc307320c46917ea9eb7651575294f7c7d3b929ea684e0325fdd13d7113d712fbad9ab459aad480cd22cad452b52fb072d794b4f7d52078b285ec836e79137b1917855842b442b7a19af5dfb79b30c996f0dcad126c40f821bde9952e14cc18535e758e656d975af5f395af31b69913e216ab81a2a6347c7326a148dfe0ab92dfbc121bcaf5afb79e0a5d79f38245af46983f0a41bb46e7ce0845ed39643d10420875e1e05b6bf45666babe75cac160fa465dfb96e566dc7567645cd2cb24954a610ead45ac08b801ade970d1e8003aa762bfceaa64646b10da2267d8f9f4ae97a0363b379a48b9709c6bec7bc085fccdbc6d05e9a67243547a3e62d24c4c603c1523e8b5e5d3d3fd5a2353a4c1823140d7091a5fa251a95cddec2d08e36c487c17f55121afe30e771a7d9e1d17e60634123b406bf2a7246b9b2cb20f839307315b687f0b45ce21cfc38f1062f868bbe32c30ce28231eff8995a782fa3e4207c263f8a054022ed2ac11cbeb873d77f9032e0e5bc1bd02ac6e3b6fe525f3f3922e5195d5d2dce66281f527a8264772ea9c26334fe16d1d3226dc2db62b0b4609c9efbd5c637ffa05a8deeed2abe5c56f09b764ca73558a9bd8fe44bd2ec8424657632339617921cfecd47d96e2fbab84f0d06bb50ca07302a6acbe20e0bfdf18c47d941d705e3469edf50e3e1fe9c344873b5fd707e4bb0878c28a28dc0cb06f66bbc580f0a432b9a3f8e812bcc052a56920ca8678611636f4dd5c0352c2548756b6bb5b159102ff5d107d7e76d04b54e8fb2a15d4868d4c0495019801a6bf4a84b2da5600c61b857b00e9a93730c36542a33acf73f278be60d3ee85f10951457efa5e4d14c9a1c8eafff70ee59f3619db8b9de308920544c08d4f3cff6e4063a6add26806a64ddfdf291fb2aa55a46669b3168dbaf345a8e86e88962139b29bf2218e85f43414cedd2cbbd5516bc4dcfaa69ccfb8b4782bb382740ce777fe28bd7f35da281aa0709f6e9d8673b7ec346cf2e4d5dfa5e5a4e69e2d4d878e9e7b3102fc26babc58111cf416b1b3365f15b10377d5d8b746027223e237924cfa155d0d2d403273e9116f33810ff3ad7daaa5c4b76c766780a8111845badde165ad1667ce0022711917d4de5e2dfb62fd0bfa067555bf89fc23d97f7856786b8ed3051f3651b01d300dd860817d6897937d06e1c8c40c73196fffa963bbe573a10f8a668be0a557d6660884278357833a922c7804adef6672fe96c72cffe241e7a221c0dcbf92eba08c6f3e1b6c54e5648475e1fe4e5abddaa96afbeb2f463d6ce5b1d23211d37925157c778eeb9e89e5a5b832efb6b91323ae5474afb61393638740e346e0c1d787143d8f7dfb3a5f710146cbdb07873ab70ebbff53c37a675a0a95f2d8b7a2c608679a1e464394fa792aa17442dd93d7fe7efd3aaa41bcf93028f56e5fdb45d2bceed151068e1d67ac03ccc1c79095bd0fb20fb3f0bfc845f3c50dd8fe28d5a8377d8c9eaf28b67976667d722cdaa0a573bfc4930f3eedca7bc1798e23e5b3e3f3da28d7bd98304bb0061e54e64e467b25a8d062996d8a18f70a38cc72b9683f3ccd58d7bc208c38290a2044ed0441cb8edb4354978a55bc0a9148d7c32a4ef265c01f144593d02d96c0ad4bd6b1361027a52160d61d03142fe9374037ff14663345aa5495126009a2af88fc91b6144c2785e95b0d7ff4efdf6490167ff4705aec0e9e5b83854559ad3f12dec64f82d72c57917cbc7d598ab317bf2923d1bdc50a8637cbb1fe292eddc3cdac7083baf87ef0d622b4677d57866b4c3ffa4701b896cbaba9100bad81d63adf823e088fbe0e7071556dee061b806973029bffbb363daf20ad4a6477a47a50c7f2aeddcebb4d2e0ba9dc26b744f4b76969a8e79708c680b3eb44b2754ce03cc4f1540c9cf9e6760e0b0f4fd53a510d033b9528b23f8c94ec61628d0af7b3acdee028e920e8e75dd5ae929a01f1d53f71fe551f756ad363b9918292ed42b7f497ce3d72b44b263f4f877abdff5f00abefe3ad96ce662e0005a2ee3eb4a68126db000434723dd622ff1e108a8601192d1614dd370deab2301a00ee55033f81fbeca4c45f5ae35982d5bb4b75c72d0bdf0fff9e593b23538b95bcd91152ce0f38f9ad677e8f887e757212faf82b96049f95ffce440cd00deb68550e42f162fd3e9e2be6a36a3556eb404b5f339f1119172e1662ffe006d23bffef50984d871cd7254e1a132a6244e9ae8470b4dbc1bf004390ba5193c722e74c41ed7121206fa62bbc473cbf8587b3cb5e3d01abb565d59b24cca9ef59d8c7d704992ca7813e2dcedadc3ad5c1f19c48dd113ad2feccc185cd190e81585663ec74c74903885852b1aed8f5b4f91aa806b8d0606d69142182cba3e166a8254f06fd1fbaf9af551ef0d621f401f41efe62af106847bbb0c9f34db97c73befb3f0aab3eacb2bf1b497203292ef29cc5f584b18b44010dc0dad3afcf0351b0b368972b5f1ba36dfda92ae6a0c47952d884ec6bd9ec2582b7468931ac8be4b2ce28ca17355b01ce459d8c27a5d2902455e74665d4f332c0c79d550e20670e4633f546c3d0a48d4c402bf5e465e5d70c6e73b8bc5cba1300aecc00492fc7e824e87cb55072a9d3a9958cbcc424654a12b7f909f0b96ac8a78bbbd6260358e54651235ceb69ea8371e03567c93d5c67edda5a1d34f29f3837fab1305aca876103711239834198df5d5f94c434aad7b9ce76620dc8ab7e9e083fc1cc5a86600e8b89de935b6b45ad4d95d912d6d840eb4d1e234a064cf4e55abc684a95fee4338e890b5fc53c2b600b588fba2c26ea655b0cc", 0x1000}, {&(0x7f0000001440)="5309e97ee9d37c7129e89d5f07f9707547896c90258990122734e77e002f011d94e6aa409dd9cd87d7f3a9752ee37daaa8e82b6a982468d661eb9cae5bd36ea91cb6c2afb5bb2696eb3cd52647ff834cad832c4cca442196d7b5a57c919a08239a7d1891b501b844d91193a87f43091ddbf782239a87967c7bf4066aa6a9fb058ae3fd8492b7c7b18214557fe104e0843aacdc5e629e7ccd96d8e4c31916ebc2ef8fbac991e5bcac91d633a19da396ddd4016450f100f4a7df4e9a5fd1f96ba481d6a9e6da3358e864e9eecb5b2a3fb39cc9f0", 0xd3}, {&(0x7f0000001540)="e039745f5863f452cc05d16fb1313210def70b7aac404e537d322f47623887b3326c0c4b6251ad1e871000f2a3cdcee5cc32ab832cbbef945a4e648c8f6faa03c10ccd797a48e07286777b1d1aafa85244cf2892b63b6f7000fccd2fdcfc30aa3cecc7f635995c58d4842f23a3380acd00009d9dda4f9e0686587547a77646d6edb8851408347e9218378cbe5f3af9054011cbf3c0dc060350faddd05cf324636bc58c6f3e1bf74500a7df3322f68b2da15e3bc621e8f6", 0xb7}], 0x7, 0x0) 22:04:46 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) setsockopt(r0, 0x278, 0xffffffff, &(0x7f0000000040)="1bcda5118f9c2bf85264be4952d87a9feeb694177dad420afc47f7c200584d015e02b598f040b97bc3ff8a26b787d50c9c5eb2089e6721554d331cb4b202b71e75ee169ef3d2bb4080db018429402b51428f8c5bb434e3848f656301ecbc4018370f6d0c3a5d7322f3d58908d08ed1aff8067c2c5201570c058d010e7cc53b2b78a09b9f38f9", 0x86) sendto$unix(r1, &(0x7f0000002340)="0976e7b0bb7b49449eb4040d6bc769471c1cba605a", 0x15, 0x0, 0x0, 0x0) getitimer(0x1, &(0x7f0000000100)) pipe2(&(0x7f0000001180), 0x10000) getsockname(r0, &(0x7f0000002440)=@in6, &(0x7f0000002480)=0xc) writev(r0, &(0x7f00000023c0)=[{&(0x7f0000000140)="6a34152ae5f4f933c2f2fe3e4a8cc5492fc6bb2093c2ccd6e1ce54f1b960ecfcf7cccbb8759da3043b0f4fd46b8c22b42d152e75ca5cf914f94098bf376e2a4ce5e7b41f71985429f8b490fcb8b2e228c04e7c6cd33b7517a88ec3a3dc46e7f7df9a72e9edd6dfdbed70b712b3a37367d53c21e87e8ff92470fd5f8d760c96f797cbfec69993e8d409f46cae1c4a746eb28546421e8c86b063ed19388712d9c31421bed5c51e4a4aaba560b7448ea0ef4d410aef4023baf59ff65277b4d9936b70923cf0385810648afb9d4d2f3b4a50f1572d2cc012d7f67616c77a459e88eec5e277f7a39862fb9367ea31d1a57a06dca5e7b798d803fc3ef6f0998a35c286c13bacdd4b8364e70e68edf1764dc5dd4b3d4ed5916ec2081249b920bc3d47fab4473ae0063c90334a14072f3608419486a1a26f1f6be046a165a9661bc4b6bb2afe0a3e54b598c5f7e5ee6480cdf99727f85675995a0ae99aa42e226774679a495f3df4172e177749d3f066021457b56a815ccea299804692d15cd41ca2e36ab888324be237e7b2af12ea69abbb3d4512c751ade6466e63a745552a301e4a535cfca719368758bbc1152f5cb23130bfabe81c9df7e6e9d536ec0c43f98015bbbcf3539a8b6b1c0d5a5e40a54f2e78812105aaba9e7b620cac81bd9da57c3ca952a7ef1d6c7a8e9bf5003c7e011baa244c78ea155ec5eeaf2eb01c9c3489c4eff4f244da89531983d73f7a1ad9b58705154e9661122e07f44c716ad9adb666fdecb84989330590b6de9b5289ae8eec3f0130738de25d4996c04b2383f47233ba342141db69737f5465fcddaa4a54f3b6ad941e10748cae6437e3cb154a22b563cb3d223c6a938dcddb99e378ae2dbd97610480d0b7e304f9469dc5a9c6ef104e82363ad16c469ebc55e2a5c7613e56107fe7fdfda7db4ce0f348d121d7d508222cc6e6c2463a70671838410edd13470aa2d8687b55ac9e004985b80ba29a2910591dd10a73d6c1d745eefec0e76ce8eaf7dddbd12a858f8c0ab9ebb7b1e5260f4d20cb434d864f6c01182fdae819eaee2e98e90da9f32af1880e39c491dbdebe460b4daf33a91099558e68602ad4781131ffe184fd4449b87a2ab62ff36d20f798523fcfb9239392efeabe9914f806585419e5099b0bfb07cca5169827377cb221782817264458dcfeaa7cf5286f78105f1bd9d9b36c70bd4a559567e00cdab5f25a726993d974bdcd24d441630fff01a11a12b4ab2c9ca01794b9a0b5f52872de9ce5860c48174e0e4dccfcb1088397ef25a5593d4d8c3f22fe48c18c17fa810f892652b340a143c6e2ad51eed06d2f1b833c801d51230a0c465aa98244ad906adfcd80a96d23e8d43aebbb1ffa509392b6eb74a4f41c53a8a1c31b62cad7a1732a29be0911383f9ef5239673ee2b38d69eceb28abceaf6b257435ff9326d47ebd5b2209502aeeb06b76becf6c29b8aa763a844951c7e478562d262e1408f340584996df01a51a317bbcf065d6cee42fc420cdd4b1c303f13ad88641551a15800443751832aa6f008092418b3d25cc82a0b8e87dc14f4878d1a47b07eec5e6c02a3f6622ccdf048fcc5706f1d6712f00489bb84989bcdc02e37fe82f7ca0decbaeaa346b93ce37b3c691d682ea23529a25229c7e455ded89931d0c16ee5c2b8b930000ecdbca1f13bffa8921680cea8152e9a9adf61a4d82691f8f774a434396d3dbfa614aa1effa3efbe09d640db0f95eaaf8563ad666a859ae4b2aa2f48d2c9cc8757ba42b172364e69255ab9db57887127d09955f22c877017fa6b7b1157ffbd6114edfa24022ff4652072403d0f20545107cc3402f770bfc30e861fd3f5a7786e1c1b57f4c4358422b9cfc92b8712e155c3f37fa65c5c027281eb847b3c62c8865a649a8831584388707d0040cff0e952e044ae1b2fff41cdb6f49291a3d478bbc130ecae4a15f57a7285f6fe8f6ce428f4a775866b72b3f464dc3e5eaa43435874a72b2ebdabedd1137afd2361069ff43f51b443b0215201459faa5456a2ca694f0c3c32dd831527f930e7f622d4920ab47b3e79eb47d067889ff135c00287972e73531e71fdfad25b0774a6d5537ff26ad3b14b35935d9074fffeb2b9ab7a71bcce7bfb74b7529696ba2ec738f76e26c5a54681d3707e10f53c543aeae0aec4da113a98b80e35c206cbd9ab2ddb3b3e7e6610053049899de76420d0a8efedd4fb74f01cd7315c7ae208d7b265ab93ec121138ab9c65f99f8583a66a9eb13b9f5ed42cbf44528098e67017bc52da317a10174f913b899ba381a3eb472ba5a309e7e2f29a22e76b2dc4788f1c38067cbd51deaf3334ace8585cb2142b04140552180ef8199d2642b951d0cb815bec5021a391d76a416a3352e7641b5623a63ef17869f7a54bb9466ab517fb737f623052466400c4bff7cac6a5e68f54f9c5caf436816c8676b0b73f84efb1e13949bd0c30c941144da9fc7dca26146060c0f7c6aca6b72c879fb0c5bf173428550bd5415511ac5395a68813057b7de68069f87df4814638bdd3181126750bfc50187b48a33cb513be4a062c36aa0012186b9be25229840fa82008937428402f66939e7337a9da5aa171150e251250a97c3133eba755c2aae1ebcf1efa3f5efdf310d90c39b3c75847b5697b0461816ebb0f3b45670b3b52c02feebb16c1e0fa677ff7aad61ce5ea0be1aa79b4e34c85c3b17599d9a8d27369b8cfa12725dd9c3de569c94598b455769f99c3a5d64b07e42373ab853e1a09c385f2a4d0e7a4eb470cf91e35268527a58c87fc5e47a99e47f71ef18233124bd9b5723c4b9ce51fc0ddedbe9bac07d8f929a51b1cc34e5b257da232b45bf7febf3b7a0ff7c749766700b5361761ea674ed9a1f6646a6b8bca1f75244d92448ad6abcd8244ed729fba1273acf932fb327f8e3aa1b117abccfed8b0a9bcf65b2711b91d6234aa50d665985d05b50374baa306b07c9273dafadbe0045a41b3a54f12f308abc853d989a1ea58f990eed7951b60fcc55b4e7949dea1d4b31d744c80667c776f46de0cae4af74dbaab78106c9b4acdd620369289e95553f21fc638bc1c675c8d818b96b131579e87aa11536fd863585424cd907c4d7984c89e7257f9a7f6387f33bc929de1159d83c2d5d055925e287347bb2fd090ea16e10128c0a80f10ba4b75ee63e1a5c4b56fd0316646f7c10dceef60c7e933c63006cd94c5a4fe3ce3f6ece744a948759e46c38bc63969f38d6173131d6c1da5f12da00f0735219444560d60ddebedfa71bb894e560481a1727369d3416b658507aa2d66b871e337cdbf9162f9e515bce4e172fe0ba9d10d36e788480bb1975c5e0aac6d30fc5a54cb7094c79c2f05b0215a6cee063af69a070d2746395af299684c7ad62694683372233b664bca6259ea77f0d3870aca6da9ad1a47f02519e5d9a0e33088b98ca3de42ff6166f81c88c98b9bfa21d92d327581a0d13512e3654245dc6cbc355ba881529483cb838c2786bd7c65ca9eae11713de1b52b4ead1d5b058efe279185811a3e3527b5974f8794ecfde613cb8ab98a6e2fc17326921a5d8e18a3a4d0ffc76334f4cdfc05ce9c8f769e82ea3b43980088cd37ee28cdbb202485dd958abf5b975d4918fe647816c426542536acc2a891a39db7ff25e20becf4ee9b9930b9f4debd0f4ef202485344a356343eb29a8853e982dfbe1f62b8ee983d6afdcbe44c1c2dafd2be73b14c93756b97d47fd6fb4a2fdaff52664f7bd56fecb078dde5c31c4bfb99e5f36c6545627e7509a622a3d5233be6324aa21302a76e4cfb98c3e8cfdd586b1d56bd77eb8fa458eb2bbf3d2071b6d95b41d820e30a3e404933cd35dd3ed47a5bd6fd3b5ed333b302d795576ddda10dcca92560daa331c8e5311b2680b81bee647645fbd7077d9e6ac2dc52583b75c8b19feca27ab3b335a32f33e6470bfac573a57e30a2089f6c127d33571c880285494a7e53652de8f57b92327c1834455fd5d03e6a3fe3f9553327e8e8cfde1879e88f4e8ff7c64f15cd45bd7df407910098a5ea977bbd2655e291f2c7c2cd1ed63825c8785911371cd93dee7d7f3fd1c789079400ffb22403a466be72ad9041cd3edc18a27a338572ccf5131a515890b7eb4061c1365ebd43b4fa7f5737851e3c044b79730f73c837e6ecddf062668634cc480687f475a57af5cda6fad05826631cb4b31c8198fcd554457f8aadb438520960f1fa7a50f9457b3fced44305840dd44d706688d9aa5a486b0b077aa844ecd82f030fd8cb77b9d2b09fc5d49bff0c137e5b1f9cbb370558f765ba95579cdcc0cd28b62e15add40fd161a868e7dd2fd8560ac0767e755ca16d25b5aab00bcd08d6710411e193b3942aa3a3b9f9e971ad83ee9970cee120e7b8a903270406ce103816e37bf5ad62e157ff47ec23c805272bc048269460ca26e15855fcb79a1adb07c257eff79322571dd5ee064c77c0f056c2b524848fb98d64c155d0f7a93f32b7f2ddc9cf59bc1f8f9ea5beef0f8fddce4c4eb625fa57736eee5d1546d4113e4d9ebd1666a706e9817431dae54544532e01f52031e0a345da19c2287f2ae5d6ce014692ec2fd1542a41caba87b48bb958dcc769670172236103eb203e9f6a0140b3b6c8064eb3006a0fe02bb58f76367a4206b74717735296986fa22c061d62d1f546af401423311734852b4b31f71e99ed0cc06c56f708dc063fe73c623806d5926994a932773337c593934bbed8772e374ca843a978e4b051235cd5e74ee7f37ec6a0ed6d4ce2c30b013e9cccb76efddb90972f2a5091143e4752e6e93caba65b6250c60073485a3874ddff3ce4655a5a2785d7ed0fb48999ed234cab4c912ec101981ddac2e1764c9134e97092cf8146eaa318e42602dc0d92ac50efa734c766c80bdc7bdce86636b12a331d0c3606c6f7ce4e828043d8fff370abadcf4ce82f01a745358509034dc753694c69c1ef717c79175ffcc6674592224a3f9fcc1a1a122527aab66ca2b83a703f7ba4b57bb4c329903e359fde5a7146b1ea5bbf3d02367c5dc10d40f89169c7c98f23d215ed77deac156869b1a1e239649e3a570f93685cbab2d137d6b14a456b4a3685763b1a423e047ae33f3e3f3cd73896077b3e101820fc7c29837525be5be1facc42121b82d8f3c543477da059da798d8497b309a645043a21f3bca62e3016c192b567d2e1c522a2e16e0fe325e9cd45bbd75e6c08188a8139572d53e70dbd59d080c731cf793dc27b8a7973963ab881cae664c2df507bc57e0124f9b6755517d3f50f8c5c6ba6a1bd41bb3268c54ef914f85eb5ef6271da9d19c7063fe76c9e250e9d538537fec3e9cb591dbefca97f20b3cc3a4bd2d37e8b650d038231da1d6d1968d0381f7e1e245b00ce814550b9f15438cb29d19727b7140f35578cf63e8ac13223685d0007e859bbb9e8f2ae66f1d45c7f640d7d6993aa7b5c6aedef579233d7fdcf5d2dd5323ac1d188e4d64c77382d032091f204e5f21f69f5cc4e6f114981f55730934f13c2f21851c57944ccc289c25b96fb25dc78cda9ec8ad1972772a37475fc3c0c172832a4e390681c96241efb7c143d56d9a602a32fe3c24473f22307afb2916f318a7b8929ce5ba54d4f46681f3dc52085868cb71063f2267ea577fcf10aa10dd9bd4877e0a0b100bd2e5760525ddfeffcf6b69932a4aab4536f20e38cdc7125643707ea52eb34fdcce710367160fae03a365c8d062f8e7800669e705330f9d55b98f8b95372d90fe5d3e173acb3fb67845b0c2a029e5287c0b84c", 0x1000}, {&(0x7f0000002580)="52db00b6077fe1055b4226b9c2d9689de20a03e886be8001d2f156b950d596c30944d1d83d9da6a98dbc71ad46fc247a139978eb75321004898cc72bfb56945ec791e24064661bdf270dac1380fd52193dd348a52bbae1e1e84c59b93a686e71ff65d67e5a060d8ac429a7bbdaff2e28cd74e3c87278102ec7ee93d23e6039808e209518e63e7a6779c9c0b1033b27ac2fbaf3a7b03ae50ac928e85f6ac840130209f55d07f24e680327e69289f076be69a950983db29ef80e0616ca911da261277ec6ab816061e38dec2c0f1706ec7ee1c9746276154d05268485c1bc7ee3bd3aafdb84744c33849517e149df9f49149c005e23a775fc77606ac4515a01c09ec130391c72f232061ee624440420d05d2c8512dcee52f598f2d9a2d498fb7464355ac78973c436836117d4fbea4adee3803eb92fcd85dc1e27b59e3f7aae7392", 0xab}, {&(0x7f0000001200)="41f544c200966477a7f66143b69cf4689e74ffc05d0bd9db82ffea668b", 0x3d}, {&(0x7f0000001240)="fc175eab7d918beef81045057d9418e0afaf22756ab3a9f2c8bfb0595e64297dc0cef578d77f92af2ea989ac04f4603edf5355b9a8408e74f05097667f1f6e3c6a8b85f0f4c8bc47674da38151c40d48106661ccd56453df0bcdb47c23229d9ca86a4295a9dfdcbfcf81c7fad5da7d7f1ca39838f578b9f67861bd7be100f725282b867ea5f175bcf3111db2cfde36e85b5321252d035e14ad9048da20b5389e76ebdb921051dac4f4fde1575d7eb8a95d5bfd00afa59afb5ce67b3e27c0d65ff22c847412b582db0bc8d68b1341a75b6bbafb437ce6bf01ff5f4e95eb7122c55f3c38de8135ac1370632017e961a5241a7e015cea333b47080f12f868d5207d4d62cbd9665faf08be44435d59aeb98adb8d869036f91bb4bd53b69254c4fd381d75d0a8fbf76bb955bae52efed5601a8861dccf3520f6724fe0aa47db5b55b29cbe4251af5fd9c0199b04ead5a002fa18dbb0e927fcb30f329c4b706861fa7fa90b469b0232f25a0e9a45b4e2c293f1cca2409d2ea2982f31a990acceb74d2933180a1d9301a3bb94cbe87e332d0811d07a068735ad7156c14e54436b91b89f863d5d2c5b4d13824908009e3d708bcf61802fad6b4eef816e81b95204a47bdd2370f576eb24d8abffe673436a23176abeb9bd67b4771c9dba32d6839e933ff975a98e43e8a7a0a0e3e8aba84f25da90365ea10f5cdb3bba9d358cc8d3c360d44ce8f2e5245dab4b76d0fda6caa6365afddb8261f14c9e296f380e030f5ceae0360a477a37e63300be877c9ef2be8d3d4b1f7f38ac22ddfd434631a460acf3a210cd24dd6699989d69b024606cdc947a279c7fa05d883a5cbf0401909cb1c8fe1277872e7bb2eaab2078a1c9058142aa2ecb80b14fab24bb19bff3a4190c4054bfc21a171dc151c7d8bb5595a12ef62d7c89d1b35d2176940c2c31689da169729c566afb4ff2f4d9a465d0a50878d9c905e80a3290ae2d1f4ffe8423c1db0d343aa315d98c470ebf02367c8f2c82239781bca9eaeea41b500dbd61544362483f964437635929330fafd7e5a562d57c9a4c96cfbb4747bb4d302bc3cb5e88c3507b12f1b26037a030b77f8dea468b6cbd2f4ae8a28abf580831f10f2566a1062886824f95167327a9f246c32145b6b7569a314dc460f7e833600d1d67101483ec7983fe006d59364e61635e1b0505d10d2112290f10a1e1a1ad7ba98c358c59e2ddf275e5ff0c91f9a103625a3e563ba48c9907be279766a8fed60af68d02b95f20fe747ca9ba657a76ffeef27a7a26c8b69c9150381333a0a7820331f0f6e192ecbfda801236e1902f11160708a09c824e4d4092f702012776efd6380702f782d44c830c6483083cb995b267e654ccd9d67a41447b24763f6892e24a467aab56af8bd93cec9260b01bf53b94824b7319b99ccc6d10cb80f55d031b50371a7402d8aac22a095ac9055630ca003ce95825d0abbf5c0050b80fb171d2928ec169902e25c0d3c7626b57eea5357a487e0bc4e144e9040c3310e2dcc8ca62b585b02cff2975366b0197cc1c0bb66c8deaa4ba4b1b925bdca913d484ee2c31de66d91df514f74e6cbcec5771ab2274336be657bd605366329d360131af0671b6293671afd3133fa55b98252f7b74fcb41a40047f9f37209f87b8a8c0a7a34e9f6d1c3696da79f8e9d0b19c51cbe36f0e8571082e6b5f38094d93a09430a1b3b8d19faff9d57bbc45e2ad229f18b8dbb949ad264e54fed3b8893e21fbad39cc7326a88c9bf1925e05ccec4ffbbe2783793ca828df813f365e62266ddc4d5dd936ebbe0f6f24981b5f05a5245a2da923c911e47aebe2dc53d936791903db548bdc491e92c9e6844ba30e10ba452d00ff14b159ea4cd710af78e2b3781550f979dc90bda10819a7432e4042bfb9c16e2c383120fdc2cfe4bc7d274ec8f8dfd614f5503a1fcd3ccef3927cd9cb5311d872bd4b240968ddb6810ec5c51e4980d0891539946cd90df56ad95a472848f5d14c286e7fd1a3fd9773368e8ff8334de384103807ba887d9fa479d5d5190c1fc3a854707a3e49bfea8a99ca715f18fa5719fc67674efba3515f459a4634a3f68be00af4752b480194a353ab8aacf8a90e45de73a9cd25c3d1a78e1e03b421eaa0b4469aee5e282d41ca72396c93d2feef187a5ace95e8ba01516d3ff3557ff3556579d36e0c5cb0b68f1e612d1b133066b026c194b8c76eef41d6e17233aeb6423adfa823f50d0a2a00701a4e784d2777477ac00808762614fc41d992cf6d50e47cc44fa9763ed486b80eae35a0c3d511a647ad34f8a785f9ee17462ca5f9c2e012fe4d760aca8c98cf444a8c8a3c25a4663426dc522e28b17de4791cb4c47efa180721fd75b0c312029dea3c23f0125786d2d89b7ffa18330374ce5aab03e9ba706eb4f352d51bd97b4d8da95a073850a10f2e8e7052400e56478622e30a3b6e8b84e3bf25ae4f0983fd7b9c78e4aa674209406624fe5c4039feebd1ba276da6c2601e78286c5ce3702e46c7c45cc4383f2163d18439a1252b9b24d6be5fb56efd9eeb62fd0047f30b9e00e0878621a70e37198268e2d86cfb71cb83cd34cc0c20f9d3e8e30dc641a8cb14036ee1e883b6618834bee69f6930cc5c6a493775abf18322e9e88ab65c725f67476e1ccb2a1b68835f199ad6f0e6beb3d28fce6cf9dab72b281fdb84d8d224915f30804e4dbd5c1ce03ff04fd83cdd5405d1b83d24b8188d11292a3fd7295f98f13104bdf7d6a9c4c2068f58074042dfaaf6e45f3e90b8f2d65e4edfd5b02ac397528bd9feafc1a9d4c08ea40f6bf82658fc6ce0ab0dec3337f64d08c21c1b0ca56b63dac484c4194f9933a3b9e3de44a3e46db5f790b08912092196d077c78de305080bf1b6fb67d801a60c015d450460d4e31f6d8db09ca11a44232bbff50d83eeb8b7ce6a6506395ea052a638a6e534847d1101b102ac44cb69767bbfa7fc787c764211ea93a2a10da6de6dcfc6cfc82458819cc95150e75cec286adb6939f03c48268e254b52b8d1a38b08cab252bdc6627231a4eed68fbcc951660e47ebcfe6c0341c1f9c4be4ef8ecbc5aeb497c40ee7c3892d657f11ed4a1b4f48572ccd52f930849e792196874f3e3b1902f2675f82e93abc26533b01db161116ee78806dcbf605853deceb7de348cdedf7576991146cecfcfd37b39f4c277353b584b195211047e034c986661ffe85a79538c169ea5ef3cba5c28f005c45a657cd1a6794f6c53cc9694c090d22559945452239e6efc27b606beeb9ae1c7f884eebee5e680c34c07cbb3e0cf45b527a724618f08d292742534d252ce7adaad6a4b4425d192fe5540bf268d14327aaaf79aa79b6a0e91d0571080ccb0d6a8a4e9c168d9324e991c1bd2d23d521fe125306ff3ff74ff1b6242d11ae4fb9199697a7ca93d943e7098068bd703e7194364cd7dacbb803b2cc5516f3842ff1b5cf7391c3b706a6f66a7aebb59a3ef88db34b1ca5c17604c8a52107c16209203dacb09b804961832aad04a23f856cd6d7cbfccfc9c1084edac4d1bcb0650cc702bb1af27e5788e9e062294818de77a4ef246351a8bb5669d246c95f6d45f2b0a5f628e53f876ac627e1359c9068c81e596486e93778104cf33555f4bc3faa57ecf706c409dc75c5c0ed723d0940ae48522ceb807543ebca48b841adaff2355afc1d6e967feb835468eeac076c9dbe608b678eb4e85827cbce277505950472f3daf72177078e7ebeabdbd400d9e10d721a6ce794a177617744561e715acf3d19442ad14914832eb007c0218a334a0cf00bc0cf3d8cff175755e9ba8314023ba8e80ff5f4d353472f46c4b6e9b99492d5d0239f3a608bdc5f279234cb3b9df72a21f78fb45595fdbf2b56cb6c5a7933acac467662ed3d10c3f55b51f378cf4236273eda44bb99a8c882f7e46d0895559a92c76ace8a42656fad698f8fc82acbc1bf3e6dba7d750d4f9957e5428004cd41eee1102bd8a6e6edaf619e5befcb69a3356a7a7561b7e6db42f9ba92e1a7bd8da0bae4fd1c726d8a31ace96f75bddffb6fc67fa10526d90ddb8f9875763559545982c404cf40556eb25cb951c9fc9e1ba632be5cce50ec1d900bf0df519e119448743d669a40746d81273b40ee938f2af2a2bad282ffdf6eac04d2dab067c3986cbf9c1761041158d849146faf6032ba9be1648380e918473caaf5adebe64663529889a06d8af3304c4b36bff585a2fc601fc0b6c7f4b0c6f1e85061ee10bef53c75fe8ff44de5ef755083dc1baa324c4343ed40f5c781f8cd76c40f64b741d66c7415b50f739c5b94d70dd7f137860b6a05592d8691e85bda27544529062358750a5b127bf47ad5f5bb5fa6a58a250bed9f7c90753929119ab403dee15ca1416f323a44376905c0a014b56bf8ed6fbf49baad6354a55c4dec5bf5024eec61cf20d317285c5b90ac53a4ef06bb68e5ff4b8168038b39067c4fe7f84ab9911af87f2c1bf6d4de9ce052e6ffad1efbf6fe8c4e3946430f05355bf36445809ddbe256de2330166eca2827edb282cde5c1c0b6db551c03e55979468450810c6ec0bd2129954cdca7b5e76eb2af8ab15dd9205b730f902eec499f0b214c0fa003f7bc6848b3612d296bf41c105aaa312c29031f0ebe121222fdecb097dbb727279b3e0c128179400d1fd7e188f9d911a05f29e66268e90856a3e21f4bc1c76c830d572e0a40b9b863f010ee0ef38fe32031445004bfb1a779b3a52cc028b920d837d25163026ace85fd1f6deca87cad2392c97f4976f5dddf3288b88481be004d880187b38938a5ba150ab77ceabe2d19ae210e8d8d959e6aab2a0338e7700b88aad4e05bac40a97227b6ddee43e81523355062f9a17dadbabadfd90d78e154db8996b9714c55b9b19937e14463d90260994aa8d67f2857f07ba5b8c06329b826391b427adf245d58530bd600d5197dab8966efe086639cc8c545f25f910029c2f2229498daa9d1a359cac647613aa2302dea5e231b36610c9818f9efea0a12f5c596c2bc262017237bd535c4068b1859e1361f7196016358555b81d735e5bf5703b1c16f03d574fb87f02e550bb64c0e806d76eec007ad6929e1f93e70e2a0a1156eba4f93b3fe8c6829f5b09c436353257a153ea4f832507dca9531fb0c33eefaff3d95ff86697a3bc760c55c73f68758f307e0e010c98e16ef320cc213c55072232c69a009891840a0e562df8cfa309398745deb217ad383c16be1cc2444b764a4829c3dd9e7b37b5af38f7871cfc39bd25166d4a1fb15ff8692d747b1c6642fb91dc0fedb84e79cce4aa7c61f929e25849caa7e6b5e63d5a3f2ce4a8fab98a308930bd65a4239a9172bf20cb0fc20c17e71cddf1db9d7d8b5be2b8ce1d87d1383c8825331a42b35c005ab72b7efd3b57b7118d82906709dc159864513f9d8160360b5bd72a91840c30e3162e64298775e25d00032c1be9b93117a65acb944cbe9b52950ed31195d46f153e9a10ec9a5357c7961a6d6fc7819c0d068c36bff91328d97b7e40651285f538e0a0dac9217e062a57f07dd0c5d5a12218cc8f704de87fd47999973ba9e04fd259ca533f695c328eb1a48833cbd6c610e1bff653202e5fb76c8baa777f2f0ae135d7a48d780e4eef9921bb8193c33de754e79be58c52285da9f7a5b101fb7027c9574cb74863d47ab559c463012a0073218d1a73c7206df49ea27de851ab39236b760b2e0e8060135888415fd198325a4d4608c86b77af0bd2398cf530ebaf921058f4171c8bc5948aaaa221fd1ed8069d52add29eef7", 0x1222}, {&(0x7f0000002240)="35825a7b73c22f9fc3be823f06e3e6195a3b6e5e3322a0328ba935bb0cf7ff7ad2d61b8861da72b508dce62e2a0dd05fb1faca315736db5efb97d35f68", 0x3d}, {&(0x7f00000026c0)="78ca51d2aeddc75b801d4c35b0a324991b3d5bada9368873c964af43d84f667bf40365fc8bb01ed8d9d778715476be4f47039d9b98426d083c4749644f12bc9f18d4ec65b31dfd517f528bac1823a06efb0b25428822a91f906942d7be79ed80fb95f4e09cf93ae94400174bcc0266ea690871ff51c3c4905ac53d98b2a6e8b5dfb486d0f802e7bf12023bd4e664cb6b64fb614785945e5afc18", 0x9a}, {&(0x7f0000002780)="a33f0e6f3791570d129e15a324275808e1c45e1eadced9a19241d3cbf4712be67c58232f92beee1c95478867c803ad8ba273bd9b9957fd20420dbe4b5b618ad211ba415b94e58689252e502eac6bb42cdad61d34a9afd0478d67548e86f06af7ac600203dc2f8a3703a893fa8fdcb5", 0x3a}], 0x137b) getitimer(0x2, 0xfffffffffffffffe) pipe(&(0x7f0000001140)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$inet(r2, &(0x7f0000002280)="d2b192b0415b0c2419ec1de9056824226e593b00d280bb1ea7784ccd6ff8dd77a54b92b81a694a27a6eb6655708463ec2cc8e7fce3ede005df09b494615e49f6c1d0fadcbb1e8bf61b7b665972a0e0edf8c2047eff11965fda59bb33150763e303fbbf3fb86a7f9db10db6aa137c3dda052581251030579e39aff11d4471cb2891371e76759fb78242e5ab577562e430efbb6910bd716ca617ec47b74c45ceea472b2e1f49a0af827adcd82d555b47b1a9f0309d61dd0dc01b6c7921", 0xbc, 0x0, &(0x7f00000011c0)={0x2, 0x1}, 0xc) fsync(r1) 22:04:46 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="3f9b742449e6b8e05a99a7f8d31de31a1f42fa626a4cedbdda50b7371cd66fac3bd084a04ac3db8659cc", 0x2a}, {&(0x7f0000000040)="8d39d449a597e2447acffbe154d5d6c9bbc3fc98f6f23a38d63a5103d594db143106c7355e13594afac2f58b2a3feeb6b7548e4159f889d003c2381d9f96ba128416dc287d7dbbe2b2dcb3e54464df4d2be47996a39e8c987387dfb4ef522aa8aa95f2141d1d6d2ccd1ff64075c4bcb48da15583a5c307e6bb6f574238e20a5dcf44", 0x82}, {&(0x7f0000000100)="f78b91cbe9452c0defa02b96a90a73d4d5dd98cb168b81cd1ce362a380c43205208d4a7e9bde52ce84505dd191c8a2ca1f8425144026dc93eaace63edc6019999e4eec4f47a8014cea403c7824c1da9d66b69fc7fa10cde542420719606b5be4d67eb11e73547c7b4db1887717518c4b8663ef72e62c1333fe1fe34ad0ff89f0346a4533c14a72e08487f5eb20306a49f443a683d1db200403f2e26b93966d0fb5377f5b943aa0fe3a6fb27005ed600df64d8dc6797ec73dbcef2f11c479a72e76e18e3828e5a777da978d93403483a1c94b2adb8f545931d61cf9b6760c20810af3fc1cd6740b7cd74f0e958a9bd1", 0xef}], 0x3, 0x3d) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 22:04:46 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f0000000040)='./file0\x00', 0x12) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) truncate(&(0x7f0000000080)='./file0\x00', 0x400000000) 22:04:46 executing program 0: mknod(&(0x7f00000013c0)='./bus\x00', 0x80002005, 0x516) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x10005, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) open(&(0x7f0000000100)='./bus\x00', 0x606, 0x0) 22:04:46 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002009, 0x3200) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000080)="28cd2e59961647bc818a7ff11408f190a64f42f392fb1efee2f73dd1bb4ac36f8aedfbc5fc89140a877676fa87f9711698fcfa6a58aa827805e1569b311d32f02c7b0989dd27a63b", 0x48, 0x6, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 22:04:46 executing program 0: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="dccb1f1138450f8b8b6fac270cb631173115293ad24ff67841d6bfc8dddd64996f0fd5d04a22daa281da092a3000dec54f59ab963a2fd92c33ac8f6ea6f34da65d78dada625ec5904ac34817a123740f2eef075fc1f94e85c48a186845b272c10b0720e5e18811f9ccf1ea43b836e46cfe75f0a98f0b9dbb1af4040349d7757dbb64f2390677567d1283eb1e61b0aba1b377", 0x92) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x14}, {0x35}, {0x76}]}) getpeername$inet(r0, &(0x7f0000000280), &(0x7f00000002c0)=0xc) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="f7") 22:04:46 executing program 1: setuid(0xee01) msgget(0x0, 0x162) msgget$private(0x0, 0x42) 22:04:47 executing program 0: setrlimit(0x8, &(0x7f00000000c0)={0x9, 0x91}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x9, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x10480, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) r4 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) poll(&(0x7f00000006c0)=[{r4}], 0x13e, 0x10000000101) ftruncate(r4, 0x3) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) seteuid(r6) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="260000001800000040002b280500c504e92800000000"]) r8 = dup(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r9 = open(&(0x7f0000000780)='./file0\x00', 0x0, 0xb1) setreuid(0x0, 0xee01) fchflags(r9, 0x0) chflagsat(r8, &(0x7f0000000000)='./file0\x00', 0x10002, 0x0) r10 = socket$inet(0x2, 0x1, 0x6) ioctl$TIOCSBRK(r8, 0x2000747b) r11 = msgget$private(0x0, 0x10) msgctl$IPC_SET(r11, 0x1, &(0x7f00000000c0)={{0xffffffffffffffff, r6, r7, r6, r7, 0x13f, 0x65ed}, 0x2000003f, 0xbd1e, r5, r5, 0x200, 0xfffffffffffff800, 0x4, 0x1}) recvmsg(r10, &(0x7f0000000640)={&(0x7f0000000200)=@in6, 0xc, &(0x7f0000000540)=[{&(0x7f0000000240)=""/139, 0x8b}, {&(0x7f0000000300)=""/216, 0xd8}, {&(0x7f0000000400)=""/202, 0xca}, {&(0x7f0000000500)=""/43, 0x2b}], 0x4, &(0x7f0000000580)=""/158, 0x9e}, 0x843) r12 = msgget$private(0x0, 0x8) msgctl$IPC_SET(r12, 0x1, 0xffffffffffffffff) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x1, 0x66075c9e}, 0xc) r13 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r13, 0x80045721, &(0x7f0000001200)={0x0, './file0\x00', './file0\x00'}) 22:04:47 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x34, 0x0, 0x0, 0x2}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r1 = open(&(0x7f0000000280)='./file0/file0\x00', 0x11, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000000)=0x800) fchdir(r3) pwritev(r3, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0) fchdir(r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r2, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {0x1}, {}, {}, {}, {}, {}, {0x8}]}) ftruncate(r3, 0x0) r4 = semget(0x3, 0x3, 0x10) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f00000000c0)=""/3) execve(0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000040)="8d") 22:04:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x10) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) setreuid(r0, r1) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r2 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r2, 0x0) 22:04:47 executing program 1: r0 = socket(0x11, 0x3, 0xffffffffffffffff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) sendto$unix(r0, &(0x7f0000000240)="b100050390000000000000005786ca90500e08feeea11ea8fef96ecfc73fd3357ac76caa0416fa4f3763b34d173d0176b30bfc36acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d6027f0d7d026ba8af63ff37282934e4fd89f2f5a872c881ff7cc53c894303b22f310b404f36a00eb44a104201b5d0000000000000020000000000000a0000000000000000000000fe000000080000fbfffa1e0000", 0xb1, 0x0, 0x0, 0x0) fsync(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000040)) 22:04:47 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400, 0x1) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = socket(0xa, 0x5, 0x20) setsockopt(r1, 0x29, 0xa, 0x0, 0xff0c) 22:04:47 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x40) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x80}, {0xc, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20480, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000180)='5') ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) r2 = semget(0x0, 0x3, 0x434) ioctl$BIOCLOCK(r0, 0x20004276) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000200)=""/112) 22:04:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') 22:04:47 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x5, 0x1000, &(0x7f0000000040)="d2b53dbc461de704a0f0b80960e61d918cb86a21f97e84a4e81771b7be5fd380a79786cd9e5723969e47f07e9614f565b53262364d974744f8d3d3cd5e2a9196d6f675ac20ea0b6c52201eb84a3a9d5e710ed8840f0a5b8502beccf03104e2250f47dffee62f", 0x66) 22:04:47 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() open(&(0x7f0000000180)='./file0\x00', 0x8800, 0x120) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000100)="4de32655cf2fea178c686cd1a545e7ca01d1d14a302ef54d093fc9edff38b832df8d7624552d0dcd1dad2108699ba8d5be75a1ffc30cc6ea09e2cdc62e41e55aacca30521b9f1c9a320b5152bf720d0e263cb67ba41c0590852367141737c818940b7e43a73c1de52762c24c573c216b8f3ee3f64aa04d6d94a9441ff7", 0x7d}, {&(0x7f0000000200)="1222a2fa06adeaa9781c0cab48aaa55bf75c7f4efdb99116340f01128d72549ceb010f2527b815014def7df678314da94af6fbb2c02c6eed2c1a5b7149926a863984b20452d5ef1ec8c371441d5fa315d1986fc2144549f7caec78ee50fa8a7ac51ea040850252b76872d94d4556cf919ca0e6ab32193c52cb806578dec653d7accef51d8f3558", 0x87}, {&(0x7f0000000380)="d4cad42cd334a2154bb12feab3f8dc873edd7ad34d88a2bd84e04d43ea381740aca4389f91a3b2f4ea361e39a4297aae2dc349609bcd2e8bd6fcf12c94a20a46a187c214023540cc16be73e802a977b05766636d792869644c6366fe292883ff1724f4fa08c0041d8f8e7ec38b40f019134d848b83c3f4f691f0af1730aaa0fd8881", 0x82}, {&(0x7f0000000440)="db51c0ef9a6c763e5ccbfd9356eb27774cfb2b441ac90e4e9f755795918c6313cc200fab694bce0dbc79d6d82f2ae8fb8f022c35158ab7c69038dbfcbff5d53a357eb112590da5b2da0e411bee6e6fcd226d795a71de986e5de831bf2d2c0c41a762c9be91f88e6338d5f9ff91b7674f4e164188fe1ce9d89b254c27fdffab65abfa436d3d0e0dcc6c1e5537062c0a796a7be70d1f85fd49de89735d3552", 0x9e}, {&(0x7f0000000000)="930e10a5fe058d24d576b2bb7cbcaf9bff38f7a8030f6ba90b9fbd75a24747ca044cd0df855977abb8536808b8999250186721e5ee5eff", 0x37}, {&(0x7f00000006c0)="81fcab4b377af93aae7d915b4c33674cec175dad2de84d7b41e5bb8c91a9ee11217ce92c60423896f654fc7602398c6ec4b7c2af4a4aa581130a3a881171681c4f53c8f9359d89b1a6e937cf9ed3c3dc6bacc9547ba8d89f5252a569b3341f3b222f6c4c548acde5227fb5d8255a3a7dfbf4bc755d4d5820ab1807f74e2bf71aed649814cac57eedc8582a70aea36ce9444ca080a92ca971efe5490d8fb12852f077c30510994412f4492a8ad705b681be71906a329f2fac48c013fe2c95308f995566d0204a03eba92265cef414ca0262ad2fdda1b956344e95a851bdf697afc4f7114b4e4c3be6e42ac23f61372971189b3cf61ef399fa695f15de82662d8d1d3c358ccd3465641850d0a256dc1650c2fcd0f9d3d9387e1afbc07b93647414f024b7ee51e0dd37b15f1f60b60b571cd46bdd84fa8fcd0f93e78190190d7f2ef587cbc4e48b17bb4086f23c328921bf82b3c142219e01d6150ce860f721d3da0060a7d1147fc5672dd11531aaa34d3388a7bbf00f48815fd6d297e582c558c2fec4e45b50ae0d47bb178f455419298b71d98b1060c6f1c3089166781023fb027bd0afb44dca3c54db3bb456ca098800821b5fbf9413c679277e00f11b10e1b241b347caa0b05041065566c6d83ad74c7e07c434f28ec45d5c88bad32bdd468a308eba7185038215c547230c8a92ef97417c5e6099648dc4e500149bdb8784516e1847a1a119370638786de24aa1bb65934a47aef6491b72839d4d1a80e04f73861523c43167e8492319014ea069da26cf6de166895118d4e0b46f8a09c1ab159277b3244effdb9eef1941f93cd160e837ae215e14fdf238a02fe4f2cb446da3bc2efef8bd1bd9af53a66835945e6ebff15d0dd4b961fb074de85ea6da99b56fb071d31b3248df78b4d248991f0f331d7ac1742fa6f5302052f5a0a0b6bc3678df3ad2c1ade97897ad3f61054cd30067ae44252b5d25698fa780a4678bea44aa30ee67b44a62f8e9f8dd57264c558edca7fd28a418f8d1fb5a0d4db4f2d055c4b0171c8efa717b8cb686f8697798c78ad7d10f649d2f7572fa0e54b3beb3e5e00e05816ffadd77820d108beba0910842c3ff837940d1c57fc74b779a777b3155bafa1a67f9f934c595e86b412e4be3b221b6f2c47d879b37dfcc6abe4438199f1de1b92fb2c537fdfea3f4d0c23333c3b1ce6dd218e8f945fd05f7c4606a5e7e256c3aee927a610a8871d13acee2952f9f8c28d1d1f699f3ab1422fc9908735fe4a94b5fb49699ac666c4814b232b589da8df5ceab00577360366362a69f3e29a4468658babdb070a74532d229d87bb92ca07df460afbf8da495a058261fae00c856163aab228d9661bdb24f0bd81dcc51ebde77fccbc1cebb90c3daeca4188da18b59795325408c12e953a1ce1b5bc79e3c277c54eb35841e1dff098c729a425b87865d2eda8450adaf651fbc46b467fb6ec41682c0579e000e01a6fc814449f50bca23299013ccd52d124fd54ec8b05c7e2f0df5bd57914d50bc971f75d51341db2778c8009c617e03d8f55134cf5b1b7c415394408a1dfd123fd0574685a2dcf86f0feb4fef32be6be742651bd0f2c86d1b3138adede4a8d68b511b1e551b45c3505939ba3fbd0dac62c266742e43ccc60fd5b0cd6b7a61d6f752d65d4747018db244cd869e478ca12fa033078875d7c5a49b56acf651a08b37fe17977b37e72a983b10395f13330cca34b794dfa05ed62ad09ba629db7ebf648ce8c048cd3e250711c0dc4475a10429e2e920c2924f16bbff6f83469282b38a0a5d04943a0271fed566cc83e2c37f224bdc8cda498780b2e382976a2bd15216f00901f1e45563220e797baa4f7b58354dfb8a5eeb471eafe21bfa8c6ed922e204202a1379c7790d297f714a0d1746b9342fe600ade5503fc5a73d729770d2b796a93614de609cec3c300bc2972d89fedf62608848a15f71b0e1b1cfb67d35055ebd97708aede3d4142a6d7282cd1318ba9cfed076d13788cde1d5f11f89786aa7fb7f134b2486f5c29ae7ca6a1e56a6b9850921f8166f5fca2cc6cb9c4c83658f0a9286ade212b43616b7b77ec371c606e0adc71bc410fc6a31a92d0a275509643c2af4c449a935df6735539047c7d316be9e4a225b34f3b211174fa5ab0567d081284966d8d56e76bd20f4eed8b585b3e2d9bdc0da7f655e852659277864d8486b8b8da29f9eba5e05102ecbe883a122c926ce42d034da1fda3a4a66e03f3221f213180077a09802075c879f572dc3b01f7bf2b1b5eef56115b5f5692b175046a6ca295b346bad6e9f2b8e1f46d5f274dc5d9d104c24b36efd88a9c3a62e30fb61a7a97e536b829b41f47da4e49085dbad8547cd091cf1cad282fec0d28aaa373072121152f9b051cd7e366f22616dbbdccadb2fc866d989022404c87d5d27fe000aacfdf1857e4b1a1cf8890833c5cbabdb844f1bfd43ece4039c5f554fc3e22536c90cdf1469352471673bb68a186fd86b6dc08a597fe5add2b0b4663f19aa7306e64bb00d79c038b05fdc46dba59ad80a9e212b7c71c423b372947910b39d4b5e11a5ea72ba7598e4398d3443988fdd4a2beb78ca6e56042febad8a4d108ae211f40c68d8459bfb1eb0ec6b09211c41b4a6671633a007864eef0952e13721b5b3b5f422b3c45c2e9898b9e84d632dd38013b1dce74e300609575f725dc5fb75cd42f3736e332ceaa7d8251cdb7c2c86c093f19d034d9e96cd6357c6c695a505c0fe0e461646713c1d9016078cbeda1d3020f86292be578f3f15a642d9f816f2f1a93bcbb4a20a95c5bc31527b3d895e88534e5c623660fce9d276be0e9283621c667132ef126e5a578669736d0a60e0f5ad9b4467e24b0a1690f1b3213214efecb692477f1b19cc783ccf0b0df99fb394fffcba10d8a687044dab5fac6ab02c5eb78033dfb3877cda3235064016944a1279d5b5e7ddec1fc6ef61e33da8d5bad10e7495adaad58c57bf33745e63ce282c344f415c8a57b24bc35cf1d2daa3448b1b7e3d85a95d277a3cc7bed7951afb737490748812498288c0101dc096ceb86023b24f9646544034d43fe3137f8f22431013274e8e0d67350db8644efd6e409ec10a91350655fa1d6cba848a76b420f872b4fd3c785b263186bb2d58d264a4478b556310005d831d5f5c7c344ed5749001f5607f23a0923e89636082779f300807a7b9dffe77557a8db60743e94009a9e96f8e24bae5f0591859f31ea43ad2f307ff94f4b8afc94185b35321dd0edfcb1b7ff820091e3ed141b92d320bf9aa6092f082395bf2c2808d55df2577168bb1add27e77cc978a183a8784c9223cca131f58ea1f1c025d8701a6ebfcad8140289299ce149257a83d0c26728e08d7d50f78e45cba1dc30712270a38966cb2ade3ac46faae4acd11990fb6d77275e0780c185e032efdab2ebb15f454b6507319e34c9b7dbded4a832ce15f8df39e62a1165079eb6de98a2c182178c1866b3f23e605d73e313d8ca4ea27be9cbbab2c68d5ed9468c298a7f4beeb6f089085a5e5b8f8673db2400667da7dd1b94130c3a3b683746494ac0d476a64a53fdcaefd5fc3faa4aa077d9445b8d1547c9ce8ef0108b83086d495f602806f1fe5b1f8c26af2eb6992524b47efdee8c88d4b37cfff8807e7339b2a9ee3fb0393356bbc6a82fdaeee53b89958dc94f74c6371a9da32f123e0c291e527ee1182adf48e29033278ae63c0cc6a2718ee78b4c81d109d6df7bad918e92e5fd0e50d18336c2dbc6cd40b33f43560a4c854bd87b6a34699106563e026ae36c6a743cf15f7ee06bff3f1e2ce45e01b1d721d1cf932fc8c0a452858e248279379a2435f56bef0c2c68fd56591d575c49cd5f075124a9c29b0ca3e64425de88f6507e1b1e59631d6a69fdc65611d7b0b1b2fb4ce09309e5f3d06086a47fe8306813b3c1a60e539d15206b3c9abc3f2a113425522c9f43c4bef9b20ce8bdab15d78b2b17256def35109e773bcb66dff30bb28883c9d78b7169d09f5484f7a92b0cf654f3b64fddb20ac5f007d6767563bbddd6d5f6416ac0aec7389a568ce5130eed26a4bfe904cb2b2841c61b1047d76d580066a76cb99c8fcf739774257797c33699ea1cbd6a52cef688976b3fa22076d31119f3a4a3f65d71dfec58d6c5027222556aa9cad2eb9d24abe38e257f345c1dfe2cb54de192ad1d3124acced62e278a473c408f5e07dcc33d8c126f7db7f3cb7ae69d2e5c7c897d507bac24bf239ccaefdfaada8b74ed79377855ff1a7b5a0ff169789580b124eb3b83b69901b2639d645a823bf8012782153a4e805ebcd8aad1d9ba754849b7268572cb519ad7dcd2c63cee44f5f7c6ed5a1f80dbd173e0262d9700f128a1fb9dfd408257806a6247913f8442dfd5dfc55025d8501bb9917a9e321f4a62d9ec363e375e2fb1364832842129e40c5aa69b06d2e50704be675a7a4bec89a793bb3bb3c4de7869a747856ef264f28c45c33efe3a30995a3c16c1251672f160e752b776f71aa4e25c1eb6934a5d5a506aae8d5cbed184606a904b71ca20d0e5608ebc36d9efb733c1a33d26190c0e2081d5c4982760a99588afb661d288c25067debc4edb2da10263a5021c4c69d3e1384346ce13aaef8ac9701216c85b150ef505f3cf758ab0d276e5de4ce2b8e785fcb064095868149ab389857f33fdb1f4c8b58a07a35ed1099656fcd0d735a97164a2a47cee8022ade4953bea1761980791046ad3ae455f54d7c45e314bf0741e830bf96453625a08421d6d8481c28e38c3a6405c04a5b08083cd453c344072e7780a5772c8f39d59d26a7d94a0b06db8cb4458a7ff90801cdc4982619fa9cbbeb82222677f3bae7b7559c01928c9e073e61662837321d9c457226bc4db5640a37bad52cf5d7d8018ae29f59c899bb81aff31e717a34bb6a76f57b6e021a3359c0098c07241fa378e9129a3a3cd75c59ab041496c1c4ce83168bf39908e8fe3252f5e5743ba1acfd18936b61c1ff11dda4eaa133316fa7ff1fcfbc57cb0932e009c19b1d75daaf9f53e94d3faf220aa8a2319f198a6274e42c23dd0c1cfc34bb9d19bf3162a12cc88fd51d1e37df59215fae2031019133f464abf850b84e1fd0cf50a4be339ad5fdaaed7b5b7a9d17135336e477d2aec640c6bdf81c816bdca9f6055cb7a9a84f47d592eaf1ef6a988bc9e9e8fca4e1a9e6526b520ba72f5b6657fb89e6838cb7203fcf277197290c26dba561f72f9d6bc18ddccfaff9d7ba9b653bb76886bc34d8355c1c09de425b92a9fb1db9a2d7d3eb660e0ae16b67da802c19a48ca0cba40751eb9c202ccab5ac9474c4c9540ca63dec62688a618cff20b5def4f839cb5a7245839e450037ff0ca77d6d55e5e5efd1be04fda00696a418888cc06d204ab5ada82386d8fad91889e8f58509bc704decb987bbaed06f0512c6ff7a218f95fccc6e278afa35a8223b3888ddade33cb15302dff7e1e5d51e6ca6941a026cb089e08c66cc65d66a9f0e212e8d9c16dea8fd6b07d24a87091677de5a767afe53f772795f15ec5b5c8b28354fa5d6ec97b8e8ac4560f8654902afd6f431b7e5a60c8730a529f481c0b0d4779ea8c4cad981049d84b23b309e6af4579b3ca62d543defe264b418cc22bb47d6c94177b2e1c43d150aafdf4ee570d2124f734a48dbad70110de755ed7242663471a42386a8cc71cce912b51bc986a12fb79a3cbc0ff35d938863fb1700933e821b072b2a57689fe46b3fecfa654237c77ca9632cbde77ab45e5dc539c118540ba7fe3ba1dcb5", 0x1000}], 0x6) close(r0) r1 = syz_open_pts() writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="8745980cd696ddb1aba3c89d1e52c1fdb849cb7ea91a5a13", 0x18}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000340)={0x0, 0x0, 0xd7, 0xffffffffffffffff, "5e4c28ff06123d639160c3f771a47a5a79ddbdf4"}) ioctl$TIOCNXCL(r0, 0x2000740e) writev(r0, &(0x7f0000000680)=[{&(0x7f00000000c0)='Z', 0x1}], 0x1) 22:04:47 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x15}, {0x54}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = semget(0x3, 0x0, 0x200) semctl$IPC_RMID(r2, 0x0, 0x0) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x2, 0x4, 0x7ff}, 0x4, 0x3, 0x8}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:47 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20030, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x5) setsockopt(r1, 0x1000000029, 0x32, &(0x7f0000000000)="3048e69931929648", 0x8) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') write(r1, 0x0, 0x0) close(r1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140), 0xc) 22:04:47 executing program 0: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000000c0)=0xcb) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000100)={0x9, 0x0, './file0\x00', 0x7, 0x6, 0x401, 0x2}) 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) accept$inet(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r3 = fcntl$dupfd(r2, 0x0, r2) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000180)) 22:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800000000000, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000080)) geteuid() setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000040)={0x0, 0x0}) 22:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000001c0)=[{0x30}, {0x30}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x41) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000100)={0x6a}) 22:04:48 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000040)) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000080)=0x1) mlockall(0x3) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f00000000c0)=0x6) fchmod(r0, 0x10) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8880, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000180)) mlock(&(0x7f0000fff000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x1, 0x80000013, 0x7, 0xfffffffffffffffb}, {{r0}, 0x0, 0x46, 0x20000000, 0x5, 0x6863}], 0xfff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xb64a4005045e8da6, 0x0, 0x3}, {{r1}, 0xfffffffffffffffd, 0x44, 0x0, 0xd5, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x28, 0x0, 0x9, 0xec07}, {{r2}, 0x0, 0x1, 0x0, 0x7f, 0x20000000000}], 0x4, &(0x7f0000000280)={0x3bfcbf1d, 0x7}) ioctl$TIOCCBRK(r1, 0x2000747a) r3 = semget(0x3, 0x3, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f00000002c0)) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000340)={0x1a, 0xffffffffffffb322, 0xffff, 0x5, "31b2a7fa00fbfbc780bea94cc21470eb92e33fa9", 0x66, 0x939b}) write(r4, &(0x7f0000000380)="d65074bdc12c9c791d74ad5e0713e5e6a22c472712a95eb43c68ca53e2c7a1f4b1343b384a0876b66dc7f41fc69ce09882bdcd8ec50ea5053ef8be82a5ca7d8a1ab276562f30c3d0831c9b30975545882e30026f3eeca2d6bcd10f98ae52187b3cafae241ae767a6349aec1b9025b30129", 0x71) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000400), &(0x7f0000000440)=0xc) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000480)=[0x7ff, 0xffffffffffffff7f, 0xffffffff, 0xdf, 0x2]) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f00000004c0)="de9cc3d2b613416b468cf7a2a7ca77cc6d0abd438e6308b2f2c1d6d8d5d03360045323f98eed9513770e7e682e9d66a6b6ba911c9fabe207bcca019e3e1392f1b258f0f81a9a301a2158bcbf61e6330cf445c07dafec12dab4380f0b4031eb663004ace86b8089aec03d49e3e1de6c1ef3110fcecd1f71ec4d237e2c80be24b78fdca85386b2fa1c7c65fc97d0769af7d29abb30eb88fe07ad1456cda06b581677c3e2b8efac9181f6a0bae57f0a8a82363997c76fdb34bc0937db55917ae09fe9a2b73d083dd2ab633ba276cbf47711d189d2254d868e68172d030388b5266ddf0d556bbb9710dcd05db28dc6b2af2a7b0c8163851930fd28b916c03161d2427d63828329c8abab683ca5353c6cb3bb181a907f697ffa6460fd34a8ef1b7134d65b583b35daebbb87d0ec6cfdf877ba77a97bc9654fb31e73314f6450cc37eb4d4f77e5b97cb57f69cf8c3cb0c05ec6fca6545c4ad05393decaf9c064f7dc3728e7570dcd2064472e2fa85336466d3f04b315419e3dc4ba6067374adfdca5eddd9c5dd1e23d0a03cf8ccc35cd6b952e9697963d67f39f45262313c3306c01ab68a9eb30eeadb49b81cb89042ca87e3dfd1aef2ae00155ef353308853862d12b76e86ed300b9e4aa7376fed0745816c0386c5f84cccd4c78b0a13360f970bef49bec3c487c7db652389b4a9e331f0b6cf60e3d58dafa84b2b38c2fc2267405c7a6b7bc2f88a00097a35c5402dcc1878643a714dbb890605948ffc42fbde99b080e9a0c6051afe911e2f67a7d01b6008f1d7030ee46706c85a5f6272170e50f1021706c76290f6dfc17be3860fe22de393bf9206c422e8492a71f7d297897d23c62c0780b6f8b3c991fd66da08bdbc44a41e62ae670d5d2560804087d236aa7729227ada32f34513bc8ded066e745835ca76eb9fd7dc545c7ced02b0a485f5c4786868fb1d8970ec09de3e375a96479f6f029269b1c018769d490d7c936180eaf41aa025aaa69af162d7f16ea63a580c53d85b73cf271a631cdf1a37f8f9910a59de0bfe537c7eac8deac3803d69367918f561c28d17a8464668f69ea0a8b36832fd8c62c046b7b7b536e71afccb0f63c013d7f2c0bbc5d09cf7fb1e67cbc617028fae51c188a3cc394ea768f2335fa6c91e1bf5ae7e017003fe6f902322824df9c73dbeb86564d3ce35783edd31f108b1da2d4f28f5a0c95b52d7f69c2d0645c9dbd7c4934eedaedcf4c54b9962c53ea57f33fe28b6af09d96547e5cbcfd109aa69a225fc05c915927f47006759b241e1b0ef013f3e353c56d184221321f31d1ab1e54727a3244ae965b0ddbcba72559eddbe3da812b2aec8b97a4476c859ba2dd4836f4bc8048b5987ce40e10a357126357eba1986e230f7d64c9f6c609925d619b579a79fd7575be992770eb24c7a63d331e27d9d70c11ecf1706970d83fd03a7b860bd585160630f093959389c8339d1e02a62e5a5bb1ae5bf3aa119edc6d2570117fe6ef67d080cd4f253e937d99dc877fb1ea6503ed65c84b70ffe2299558ce2a3bd79d32509c89852d223d941aeedacbb6e60b0900c9121aaa62d9e7b642d9d25c9390f2aff1092f5b2b4956a803b19934da954723ed937b12a23134628464549192747bd29410d17f13bc8c2d0bd68868d02ce1364f4e16e1eb84ac468f88841a2261df6a83a579414310586ccacb8b96a1ffc5ecce138485739ee4881966e75365bec44ac2f9372f2331cfdd88082ea7ca8fd751baa1f90778b816ea3a10fa1bd6e9aaeced4ecab13b4a653acc1a98d55fbfc44345e9a46fcf486c4e2dcde4f6bee798aaf4cf6619cee9ce2ff96117a30c5ceeeb9607bac9ada1380adda079ac0fdd708830c445564f916319f3dcac04f18c2134c2234ddfbf4f391b7a9c6db778d42ee19a9dcb22036773b9ec75f6fbb65b0299df05748fb858c1c3f2b407cf2162865c6e3ac1e75b5915e9f4c106de19f099c12fa3efac188cba7fa3e8ceb2bf1758dc0e63229f479d9dc64343be3b71a975bbb98d1304a7379c29a0e7c20fbf1d68c48ed33be900fc10c9e9637a14742ef69497020f3b11a86cf5294715bf857bec943822cd1ab1c7883b7c594872bd565b5b9f4156f32c33cc7577aa68ee035be9fe462aa76fa39dd632f82b24eefe29ae1705306ffdd06c1c1059208d1307a46e5b9e53c57017f5a1592a10a86621e8d323419917d39f6a8bac773055d324551287677b15ca6d05b49b61c942111b33edeeedfaba0c60e2efc5b44a7626026601dfcee994380486f6764f99c3468e85e51ad30a073bfa4337ae357280cc80cc623289739b0819818c5ee2f55b352a7d1334b861e5d38537c63a590641eccd80c11a8e7fc82e3f96269706239ab817c304bea459d322817133f6946d7f95d9a4f911453ebb35423c528a046c9da81ac81e31d6a87e9dc3e8b252a3bcc00ea466dee89dc75e3b85685070a7c27bf054cc9eda27b435704be5290ca0d0eadae73829ef6c70c169b0b960d74c0013381be592394d5c0b93f34fe366ba7d45464fdd9432bd7e71b20e28d8e6dce4b72e12cd903c6f23d8380efb7ebbc011640d24e633961d78c83a056f4714b4a6d81f62fba6cc2861828e8284f0efac5ce418fbc51fda3cb8abf657c51dbbe04d1fd6e5c7aa47c97359648170d52444338f822e262fdaea3a24d525c972300f4c168c296eb8f939433d49aa528c69fe5ba16a139a0544f9fdb83464e951b917050b3278efb5833ddc5e887d78b1a13374da138d45a49e5b707bd789f52a1f6b8b6835f1db3dd917bace748e03ff453f0b3bbf0aa1248c6c988fd9f7d8d1a714a99ad9fe3e280d8b8c7477c83fe7f45975743b07ada8ad3d4a547c0de9ac6d505e0b5c845cf4e27d7f7568a14ce301bf0e0fd25683a9200c89460c8f0419ccca3592ba7546712b34ccba835b7b1e022df2a43caaff61c95f3d3d8aff9637fa14088421648041d2d7736cf56dd1e5bebf1d95dc7b4bfaecf7d0d0252b59b6e91ad04be242a9dd240babb57c6373d676db6d60277a5422499a8ee4705922caff35ec9ab16a014a7073010ec33fb076ea61651f3ae13bf51f744f0eab4f5eedee32406cbd9e0088f23eb40a181653ae05048d2c0d987acf846cd115620e74ef003af7bb6898736077a863ac761ac0a45f92eb57e902540dc74db2c2e8f51a61e13a9a41663d1ed5dcee516c1511bd132bad5695685abf58b78c54bab40deed7ee17f32e8cfe0c6b4d06116cd6ed41df40dbd0f4e4007e6e392038b5b7a5f3d7e76d5cb62a9a74b580c98b2709f44256bc888a433721542f0ff393083fecacebc5c5a9e3f90849d9897e94ad897029a3d7caffe36b5a8d6fae4398dd1cafcea931bed255b0c10d8548490363c4750fc070665f179bbfd6db9aa37d5ec3a43b5ab25b929b72f40a90926c73c7f26cd8dd8a1199fabf989e9867e93c3b133386c52a913985823688081e81f7dd912f3f4d9a4b16596783bddbc5abeaab62de330f8f53246312d443c198f7c63696d2e4983434ca79e98fc74d4ab2cc38d13f8df1b4aca8788058ba4d470b8bfc6c3a8284603ddc0554004262cfdaa786d1ff62772a31b9880e570f439693ebdc382dbf8f0b62f207bbd2a3aac7be82e8f5cc18604acb4405e6bf3d5885f3efac44bba43816f3a91cc1cbbf00221959641ee2c6e96b66226442754962ba9b670ad07fd4a0443b39e5eba6b1f616d3d210bb731c96f435d65b67c74e6fed2db8017e6993cf6840cea5ab346a2e91d18f0ff2c88edc8aa6f91a8de1310210675d01b93fc33e88a5ffce467156d4efcfaafdc689a3d2f29395ba5e3fda7070da5532a8e418458447261500ce3074ffee511d09eae529686b96f89c1160e2e67060660ed5b4aaeafcb34bdd66f78c5c27db378fb89de3cd21cf7be4ebd938c14cc0907782b5785319cce259bc4ddac19619364bcb2870b6a1a999a3548935a184e5bf9d25ad677cb85dc621882693b068a84debac1dbfca021e5a9f2f321b532a6af803b67078f236232d083acd05a537b6d7a25e1d8673b0340f59dfa19bef74856f75dcf5f197c1fc8abe02ce00ef0f561b18be56c2b8386ac6e4f712fffc273fa9fefc525c72c42aba5be635889025e370a672407a3dc5f6f83f1feaebf81df89804351f4b6515ea303be11140f6a46f9ded662a89033288f9d78f4bdf52837d346df02d7a9df1760114ecaf88b308b872e2778d4a04569dd6d70e5379be0252159218aa5690c78331b873edfb8564cf240b493067067c982640e8f68af8cfeecea3689627f5661c8e1482834121fe88d3c3fe47e0098d9f4e18e2c46c5bb874aa658a19c2bbcdfb111c612f4ee18c2f479ed1343cbaa01b6f9b644abf8b769e3e20cf4451f4947c07ea677c7dcd20633c3890a724249baea485c28714103033231124e37ec34fb588109c41707696fb566ed7542022514a0ae2ce456494daec8f49d74e6125aa3f269888a2dabd7e103575165d9d28b6ca107a993ebb7c7fd2272c4bab566de7e1b7c4ff200c045181167acb1f8ab187792ca68443cbdc5dae3f1dc1066fc43d1773a0898561b2249438a7898721b0734ddec8635b9cb66c0a36db7547f68ad2fb480a413ce54a4d1244de20f435fd89e11013e975fe62e3658963cf87b80c064bde9896bce65aa3ccb557473a89ba8a207bcdeef3f31c763131b8dc44cb282fa39f1d4957c45badd57d954bb3812e51c697237d4316bf41f33d1d527b1e396eecf9d593f0a6e666ad2ef7bdb31273c31061f2c49f3ec98db0dbbfee09fb3ef07d0860d39d49aa29677fee39959a1f6de858dd9ad2e3f55b56987b1b3fd0d87f176b930962f5cd3c28d73c669619644305df55caa3f505287713ebe58e4fd44ce4d24a489ee3f33257758649d21e07a1f73b96659a0f818ac0f6f270bcb74cad12382f748532db3379c6fe7484bfa82e03fc6ab2888189f2cd9234fae6f9e6db2ea9c4feebecc299ddb1a91cf085bb81cb3b68f42d350242e51679fd6b594ae7b91df1242a6ba3d28053ef8e588bea95ff236de3750f69d7d73aa585c1d87a318b35677c76a7fcd4e914a846274822c6057aad71c215c6adc2689540a24349b1837f0a1178c97a8f66ff874db9829bd1942de2cc1ee976d43450968ee5a8788f5124e47605c03d526174d907cf1288dd3f96ea2540f9011ed4cd0908fc50671b7f05b90ce9b36f24a3f469af58fa71f4efb3cfdec8ed6c6b7b48a781b78bade04bef46d24871156864b0a4930ab2ea83f06995d25caf142756689969c7966dbc2a08d8d8d611a67ce12ece4691df0896b8f50775d9190cc7c2c29e4dd5a969e7559b840c8d46009a2843a991980fafb0eba94203b9676b94c009fd54725e6c9c398f3a89013286845960e199881de1c3145fa135f006c951129d14f6fd1cc802089facf2452834fe0f7fc42ca6724bc8105498c2192c14070bc48aef3cb21a1e0e10bcea570d62d9f2a1888a759fcd2ac197698010dbace018c9ce0f06c688e6b02dc39fb2788c42898c97d117a033990a1f13d76a21376e8319511ed2f8422b7d5ce042ea9ba6d79c6a18bd8a2aa22eb2a383fd23a9f56262c046e5ce92695eeec547c084af53199973065a932b4ebe413eb3e51012ffc643239eae8e48a3688c513d331b07d97ba644a22e03e703561507a2abbbcb6cfd145c4a0e176a5e20014cfe696ba656359efe2935663aed6ec6aa662802926e78ae132837e16c5b938336f1e1e7ad9ac2094753cf727a0064d8cff5d59983bc477b4cd19e50d4cb", 0x1000) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f00000014c0)=0x63) fchdir(r0) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000001500), &(0x7f0000001540)=0x8) r6 = openat$zero(0xffffffffffffff9c, &(0x7f0000001580)='/dev/zero\x00', 0x800, 0x0) ioctl$TIOCNOTTY(r0, 0x20007471) sendto$inet6(r6, &(0x7f00000015c0)="878647b2bb93ecb3ad2c330857269af15b87091e1039ae1c4f647d2f1159a992d1bfcf719c897f66f520822b607866f5be48a52bcea357b048693f32aabb01d3db25adbdb4fbc69d385b61ea0e00676964fe8bd19165a9fa83886a2f01ec030cbaa0e225b4b9a64d64603a1d2a6ec01626e2ff76777d2c1d26ad48af4d9e7f6b02835ccf148c5e2aef0ff17e0ca308885e4ed3d12ac756d711d17e457fe0c0141b385e0d7caf9917fad22853a732eaccf04bfd19084e90fbd4f02ba3b01b65", 0xbf, 0x1, &(0x7f0000001680)={0x18, 0x0, 0x5, 0x9}, 0xc) getsockname(r6, &(0x7f00000016c0)=@un=@file={0x0, ""/50}, &(0x7f0000001700)=0x34) 22:04:48 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x5, 0x10000000000) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) fcntl$setstatus(r0, 0x4, 0x80) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:04:48 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) utimensat(r1, &(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)={{0x401}, {0x9, 0x5}}, 0x2) open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x8) open(&(0x7f0000000100)='./file0/file0\x00', 0x100, 0x40) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00./file0/fili0\x00'], 0x10) openat(r1, &(0x7f00000001c0)='./file0\x00', 0x20080, 0x1b) writev(r0, &(0x7f0000000080)=[{0x0}], 0x1) 22:04:48 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x10, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000140)=""/99) chmod(&(0x7f0000000940)='./file0\x00', 0x49) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/95}, &(0x7f0000000100)=0x61) r2 = socket$unix(0x1, 0x2, 0x0) r3 = msgget(0x3, 0x0) msgrcv(r3, &(0x7f0000000840)=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\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'/243], 0xf3, 0x3, 0x800) getpid() rename(&(0x7f0000000740)='./file0\x00', &(0x7f0000000780)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000580), &(0x7f00000005c0)=0xc) getgid() sendmsg$unix(r2, &(0x7f0000000680)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000500)=[{&(0x7f0000000440)="5394f46682a5cd5dd5869c60da6ea01bfef2844f19f93b3d46a56ad07c459a1a1eab7ceba016d395f5114fef8284abb0cf0932e40faf1f21ec6e69ab3509cbea1dec8680b0c74769cf2b2d6b02c2fae9a5ff3b249445fdfc364e44f1f1ed71a11f4e853b77ab8f4a0fbeff7880b10e1a0a8d818f03b4fe3723860643b7b84db88d65199b5f6505489e91946c855b0c", 0x8f}], 0x1, 0x0, 0x0, 0xe}, 0x1) setsockopt$sock_timeval(r2, 0xffff, 0x1006, 0x0, 0x0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000000)) accept$unix(r2, &(0x7f00000006c0)=@abs, &(0x7f0000000700)=0x8) 22:04:48 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x26, 0x200000036, &(0x7f0000000040)="000020f914c6ef50363d0d15021400", 0xffffff97) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x801ff, 0x0, "b8000000000000080100"}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000100)={0x61, 0xa9fe, {[0x7, 0x401, 0x3, 0x100000000, 0x80, 0x2, 0x8, 0x101, 0x20, 0x6, 0x7, 0x3, 0x6, 0x2, 0x20, 0x101, 0xbba8, 0xe4], [0x2, 0x9, 0x1, 0x7d73, 0x80000, 0x0, 0x5, 0x5, 0x2, 0x5], [0x20000000000, 0xfffffffffffffff9, 0x2, 0x3, 0x1, 0x8, 0x100000000], [0x1e12, 0x0, 0x7fffffff, 0x2, 0x52, 0x71e], [{0x1, 0xfe00000000000000, 0x8, 0x100000001}, {0x5, 0x8, 0x4, 0x8}, {0x5, 0x1, 0x6, 0x3}, {0x9, 0xffffffffffffffff, 0x180000, 0x81}, {0x76e, 0x7, 0x330, 0x32b9}, {0x81, 0x5, 0x80000001, 0x800}, {0x1, 0x9844, 0x5, 0x5}, {0x1, 0x1, 0x1, 0x84}], {0xfff, 0x7f, 0x2000000, 0x4}, {0x5, 0x4, 0x102, 0x4}}}) ioctl$TIOCSETVERAUTH(r2, 0x8004741c, &(0x7f0000000340)=0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) 22:04:48 executing program 1: r0 = socket$inet6(0x18, 0x3, 0x0) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0xc0) getsockopt$sock_int(r0, 0xffff, 0x1006, &(0x7f00000000c0), &(0x7f0000000100)=0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000), 0x3) 22:04:48 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f00000000c0)=0x10) 22:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8280, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) write(r0, 0x0, 0xc6) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) 22:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000140)={0x1, 0xffffffffffffffff}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60, 0x0, 0x0, 0x1}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:48 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000000900)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) socket$unix(0x1, 0x0, 0x0) shutdown(r1, 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/6, 0x6, 0x2, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) poll(&(0x7f0000000000)=[{r1, 0x12c}], 0x1, 0x0) 22:04:48 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffb000/0x2000)=nil) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0x0) madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) 22:04:48 executing program 1: clock_getres(0x0, 0x0) clock_getres(0x3, &(0x7f0000000000)) 22:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x9) syz_emit_ethernet(0xffffffffffffffde, &(0x7f0000000240)="970e74a4971e4a363e3022975a3673b8ba1372ea7ed2e19a003200000000fd54553edf78abb2dc6c331cebb9ebfda0279cb9903308add7ef316c54925236c37949cca5159e6f25fb32aaca26d3318de86e3ccc30c0f3e65362dc7b6223dbcb51e7a517975831eebabe46c2a9154f2e60dc7bd0ce603ae93ab69509496edeed3ecab89f25bc01caaa22e35cf641879d19da9a1546db0dcd2825ec5d18fcc8b668e5282fdbe818254210d2f770c94fa4b1941a86acd3bc0b8e8a7536019219b334cb") 22:04:48 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x10060, 0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') r1 = msgget(0x0, 0x2) msgctl$IPC_RMID(r1, 0x0) pipe2(&(0x7f0000000100), 0x10000) 22:04:48 executing program 0: r0 = socket(0x400000000018, 0x3, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)='B') setsockopt(r0, 0x29, 0x1001a, &(0x7f0000000000), 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 22:04:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x2) r1 = accept(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r2 = dup(r1) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000080)={0x100000, 0x1, {0x20, 0x5}}) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) flock(r2, 0x2) renameat(r2, &(0x7f0000000100)='./file0\x00', r2, &(0x7f0000000140)='./file0\x00') ioctl$KDENABIO(r2, 0x20004b3c) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000180)={0x4, 0x401, {0x1f, 0x1000}}) ioctl$TIOCSTART(r2, 0x2000746e) bind(r0, &(0x7f00000001c0)=@in6={0x18, 0x3, 0x5, 0x1ff}, 0xc) utimes(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)={{0x3, 0x5}, {0x5, 0x1}}) r3 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000280)={0x3, 0x0, 0x401, 0x10000, r3}) poll(&(0x7f00000002c0)=[{r0, 0x4}, {r2, 0x1}, {r1, 0x10e}, {r2, 0x82}], 0x4, 0x80) getrlimit(0x3, &(0x7f0000000300)) setrlimit(0xf, &(0x7f0000000340)={0xffff, 0x8}) r4 = semget$private(0x0, 0x4, 0x12) semctl$GETALL(r4, 0x0, 0x6, &(0x7f0000000380)=""/111) getpgid(r3) dup(r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000400)='/dev/vmm\x00', 0x0, 0x0) semctl$GETNCNT(r4, 0x7, 0x3, &(0x7f0000000440)=""/33) accept$unix(r1, &(0x7f0000000480)=@file={0x0, ""/108}, &(0x7f0000000500)=0x6e) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000540)=0xe68) utimensat(r0, &(0x7f0000000580)='./file0\x00', &(0x7f00000005c0)={{0x80, 0x6}, {0x8, 0x3}}, 0x2) getppid() getsockname$unix(r2, &(0x7f0000000600)=@file={0x0, ""/4096}, &(0x7f0000001640)=0x1002) r5 = getuid() getgroups(0x5, &(0x7f00000016c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) chown(&(0x7f0000001680)='./file0\x00', r5, r6) 22:04:48 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x1}, {0x6}]}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCNOTTY(r1, 0x20007471) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:48 executing program 0: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file1\x00') utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) 22:04:48 executing program 0: r0 = socket(0x14, 0x2, 0x40) recvfrom(r0, &(0x7f0000000540)=""/228, 0xe4, 0x40, &(0x7f0000000640)=@in6={0x18, 0x3, 0x1ff, 0x3}, 0xc) setsockopt(r0, 0x29, 0x2a, &(0x7f0000000000), 0x23c) getsockname(r0, &(0x7f0000000680)=@in, &(0x7f00000006c0)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x28000, 0x4) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000040)={0x10, 0x1, 0x4, 0x100000000, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x98}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x43}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xe633}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x3ff}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x100}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x5e79401d}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff5000/0x7000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xfffffffffffffa03}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000c0a000/0x1000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x3ff}) 22:04:48 executing program 1: mlockall(0x1) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10004) r1 = semget$private(0x0, 0x7, 0x400) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/4096) clock_settime(0x3, &(0x7f0000001000)={0x9, 0x2000000000009}) semctl$GETNCNT(r1, 0x7, 0x3, &(0x7f0000001700)=""/28) semctl$GETNCNT(r1, 0x6, 0x3, &(0x7f0000002580)=""/24) clock_settime(0x3, &(0x7f0000001440)={0x9, 0xffffffff}) mlockall(0x6) getgroups(0x5, &(0x7f0000001180)=[0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x7, &(0x7f0000001080)=[0x0, r2, r3, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r4) setgroups(0xfffffffffffffe10, 0x0) pipe2(&(0x7f0000001140)={0xffffffffffffffff}, 0x10000) accept$unix(r5, &(0x7f0000001340)=@abs, &(0x7f0000001380)=0x755601788442716e) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23c) chdir(&(0x7f00000001c0)='./file0\x00') ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000001040)={{0x81, 0xffffffff00000001, 0x10001}, 0x1, 0x40}) getpid() unlink(&(0x7f00000011c0)='./file0\x00') setuid(0xee01) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000001740)=""/175) ioctl$KDGKBMODE(r5, 0x40044b06) semctl$GETNCNT(r1, 0x2106, 0x3, &(0x7f0000001600)=""/230) open$dir(&(0x7f00000013c0)='./file0\x00', 0x400000002c2, 0xfffffffffffffffc) 22:04:48 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = syz_open_pts() write(r2, &(0x7f0000000140)='\n', 0x1) r3 = syz_open_pts() r4 = syz_open_pts() r5 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x7, 0x0, 0x7, "855c55000267a7230000001a0000000000000040"}) ioctl$TIOCCLRVERAUTH(r5, 0x2000741d) 22:04:49 executing program 1: r0 = socket(0x18, 0x3, 0x100000003) r1 = msgget$private(0x0, 0x0) msgrcv(r1, &(0x7f0000000100)={0x0, ""/28}, 0x24, 0x3, 0x1000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)='+', 0x1) readv(r0, &(0x7f0000000580)=[{0x0}, {&(0x7f0000000500)=""/106, 0x6a}], 0x2) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000080)) 22:04:49 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x1, 0x0, 0x120000}, 0x8, [0x0, 0x8]}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f00000001c0)={'./bus\x00', 0x0, 0x7ff, 0x9, 0x0, 0x0, 0x6, 0x2, 0x0, 0x1, 0xffffffffffff51d4, 0x9}) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180)}], 0x1, 0xfffffffffffffffe) 22:04:49 executing program 0: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() r2 = kqueue() r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCCDTR(r3, 0x20007478) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x10, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x14, 0x5, 0x7f}], 0x34, 0x0, 0xc68, 0x0) dup2(r0, r1) openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x200, 0x0) 22:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") 22:04:49 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fcce23c5b00000000e74de400"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)=' ') 22:04:49 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x5}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername(r1, &(0x7f0000000240)=@in6, &(0x7f0000000280)=0xc) pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) pipe2(&(0x7f0000000200), 0x4) semget(0x1, 0x3, 0x4) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) 22:04:50 executing program 1: mkdir(&(0x7f0000000580)='./file0\x00', 0x400000000000000) r0 = getegid() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/zero\x00', 0x8012, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001e00)={0x0, 0x0, 0x0}, 0xc) setregid(r3, r3) r4 = semget$private(0x0, 0x0, 0x15) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f00000004c0)=""/46) setregid(r3, r3) setregid(r0, r0) socketpair$unix(0x1, 0xfffffffffffffffe, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r7, 0xffff, 0x1003, 0x0, 0x0) r8 = socket$unix(0x1, 0x8, 0x0) r9 = semget$private(0x0, 0x6, 0x4) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000080)={{0x0, r2, r0, r2, r0, 0x7c, 0xa3}, 0x5, 0x100, 0x3}) setsockopt$sock_int(r8, 0xffff, 0xc0, &(0x7f0000000280)=0x6, 0x0) getgroups(0x3, &(0x7f0000000100)=[r6, r6, r3]) sendmsg$unix(r8, &(0x7f0000001b00)={&(0x7f0000000300)=ANY=[@ANYBLOB="000000000000000000007f94d3af81e5002e2ce8f93b3fd048ad59b264c19fc7f76646e444819e9485f52211542195449c9ce900f25a7af9123e5afc50c652c124e39ab829350f0a00dc8da45270f811d29fdf31e4cb803df1a8273ca11e486766e21e94be1f1e4ad4ff239dd1543c1883fb9ef86dd7ebc08a094c0bdf5c5dbb8d8d9e0ad576465a98720ef8c032738c612e09b242c4207d33d458e9dba6f936359ae40705a897f7d54c64dfc2b9c218781f19269dbeaf5b78d1efb6fbe19607039b802b32ced5d90511e73a891d19c5e6e3324daff2b57ecfb1e4adb4a4dd2bf02b1fcfc9c7c61a5e29295257b8661a4bcd6dfe8367a992f157a8"], 0x1, 0x0, 0x0, 0x0, 0x0, 0x400}, 0x8) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) setgroups(0x4, &(0x7f0000000200)=[r3, r10, r12, r11]) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) getegid() semop(r9, &(0x7f0000000180)=[{0x2, 0x6, 0x1000}, {0x4, 0x80, 0x800}, {0x5, 0x10000, 0x1800}, {0x3, 0xfffffffffffffff9, 0x1000}], 0x4) setregid(r0, r3) r13 = msgget(0x1, 0x2) msgctl$IPC_RMID(r13, 0x0) munlockall() getegid() semop(r9, &(0x7f0000000480)=[{0x3, 0x4, 0x1800}, {0x0, 0x2, 0x1000}, {0x1, 0x2, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x20, 0x800}], 0x5) 22:04:50 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000040)="eb447d1cf5ad6ee37cfb83e693f570b58c8697a0d715065fb2ae49d4c8724f48c3417e7ddb4136d1926964a403c9a8bd70f102df40d19f23c37bd4a9fa3ff339f65b837f769f34bdffe07a175c6a24721f975fcf4056bd413dde237aaa8a7d0be1df0e437c024d3e76bd79f7cdd9436e58cd0a7fcb0d522ba37b64c2c74a9b13594c064c65c9e95e900e15299ef34183f8494c992a9180991bcf2502edc06e7fc77e5c65baf5ffdccdd1396c1ad0347d0a3c1c6cadca1b6d1dcc2121126647918805fce4c0", 0xc5) 22:04:50 executing program 0: r0 = socket(0x18, 0x5, 0x8000) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) 22:04:50 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x0, 0x8, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, "5f3fe234594848fced571864b3ebd0d7aff9fa07"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) read(r0, 0x0, 0xfe64) 22:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000002c0)=[{0x3d}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)="a9") 22:04:50 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x208001ff, 0x0, "b0004000"}) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f0000001140)=0xc) setegid(r1) getpeername(r0, &(0x7f0000001180)=@in6, &(0x7f00000011c0)=0xc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f00000000c0)) 22:04:50 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000040)='./file0\x00', r0, r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0xfffffffffffffccf, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28010000ffff000001"], 0x9}, 0x0) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) recvmsg(r3, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:04:50 executing program 1: chmod(&(0x7f0000000180)='./file0\x00', 0x23f) lchown(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) getpid() setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) r0 = geteuid() r1 = getegid() chown(&(0x7f0000000080)='./file0\x00', r0, r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x400, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) r3 = getuid() chown(&(0x7f0000000200)='./file0/file0\x00', r3, 0x0) utimensat(r2, &(0x7f0000000140)='./file0/file0\x00', &(0x7f00000001c0)={{0x7, 0x20}, {0x80000000, 0x2}}, 0x0) setuid(r3) 22:04:50 executing program 0: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) socket$inet6(0x18, 0x4003, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x80000001) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f00000002c0)={0x1f}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8528, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r2, 0x2000746e) getsockopt(r2, 0xf504, 0x40, &(0x7f0000000200)=""/18, &(0x7f0000000280)=0x12) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000300)=0x1) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x8) select(0x282, &(0x7f0000000080)={0x3c}, 0x0, 0x0, 0x0) recvfrom$inet(r1, &(0x7f0000000340)=""/103, 0x67, 0x841, &(0x7f00000003c0)={0x2, 0x0}, 0xc) select(0x40, &(0x7f0000000400)={0x80000000, 0x0, 0x200, 0x2, 0xa550, 0x7, 0x100000001}, &(0x7f0000000440)={0x2, 0x20, 0x8, 0x3, 0x1ff, 0x2, 0x8, 0xffffffff}, &(0x7f0000000480)={0x4, 0x6, 0x97, 0x7, 0xcc, 0xe7d, 0x1, 0x7}, &(0x7f00000004c0)={0x7, 0x800}) open(&(0x7f0000000180)='./bus/file0\x00', 0x0, 0x10) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 22:04:50 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000080)={0x800000000000}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) 22:04:50 executing program 0: r0 = socket$inet(0x2, 0x1, 0x0) shutdown(r0, 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) readlinkat(r1, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/4096, 0x1000) getsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) 22:04:50 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x200, 0x10) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000100)=0x8) r1 = syz_open_pts() close(r1) syz_open_pts() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x808, 0x0) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) writev(r1, &(0x7f0000002500)=[{&(0x7f0000001500)="7c73aaabc937f7c9b2d1bea57de1cccc904da7383235bd227bd7cd7a566e871801511aa008e5c0e6421ce51265106df866ed578fe90c1c8d690d0d074e8c911417c7495de0ebe1ed2528498a70c6167cb759aa13fe39afdb57ab9124c687a7ebac328ba21c065743e819b33e191ec568b3165b3688eeb74110b0edc5a74b5a4de9496162dd24f8d2312ac4e8eef6b54e9713496f557d271dd1bf7e13eb7a94616fd20a64542a98caa647a062f9309022bb1accd9caf95d078074e527bd6775c4d53a6a25e5b5c7c544fdd17ebcffcdf67c3d7f286f5a2f5b0f67265c1325f6feff07bb9e012cfc5eb258b86d7a1c18f035973e5c3c2f9237708e4d87cc4c6d1087a9871a4e150745ffee81a7202988ae88af660a2dc9602e39887201e737ad3236e454afaf0c5304ea1ba6425544b144023a1c74ab060c2d1ff386be729cb94b11f0804e73a6826fe70b88d6af23fa530246a3a1120c48a994284c793ddc76777876a42751eb0c01148253f5db1c5de948db3798403b8976e1616304436848e4837fffc51cc988100f213223786ab7d00c80a12a6f5619d948d15088ed9331bebd780ac8d3fa622702ebd286ad5f7ba6b9d844fac023e45a4cf1c2fd6e6521bfbb48eb6726807548f68958f2367cea8c5928ca7dae138444626af02eef0667a20265c9beb37c3574481cb31c1122b00478e16deed7832ebc9b8ec319ca343a37c961a89e77c995f5254d11ae5380917e881f34a5a73ab1c6bf7ab230f7a6db97e7234283aa1d12ea94a61e0455f85bb30e95dd4ce4306eec5c5cfad89df5e8f36efaa5d6a9682e9dee74dd6c888170510ab419c2917a8b3d5e3e01cb6e452277c6adf16cd90ad6fa7b52ceca5b0aa906c520aed75c0f0d87d8e1fda96363355f3a637c407d0021cb93c774c815b061afd2da0ee9d23956f11e1d2880af0a7fcf9755de821551443f01915cc04e0310e917678b080282d6bad39410980e544a28d8457b61011866cc73002fdc1b33ced4d5177e7456ddc285f9e34eff3d90cad4d5bb8aa8a2a6e5b56e2652de25a455ffb54bd51e3cdb9a0633c6309e97a5831fd68345c218704dd5033cf0bd495a56f651953b7298d5d0156a0b75cf15c94566b8f344195b6efff5c391f96e2fc49d58d4664bb1ded9782251bb0331294bf65bbbca33de78e08e214415c975f4b5e61d8bad57e2053ca09f2c3bfbaab8f692f7fa91ce68d899bf8b2be0e621f5f7f4ab262db71f363a380f83ed53b501083cdfea19cf5ee3af13f7a37f2453ee15a7379a57d728468a2e41bf1985e765cefc739f5228818f54a93efda6f3d7a4a95d81153bf7f18e5dfbd8674e0b999cc47b885fbc8fdcf30f84ea3d2689ebb56c3e930410ddbc9c8b8f472ed705724564185154d5dd9b3ddeeed2a62c07c76af561d65577e5fafebb7f2e87beaf3f7256621277c014a8199f039df2054ddefd134c3df81b7e06e6fcca9ac6c6395f226a1a113e3cfd62f30d1ec69fc2feab4c00569e8f8370f32cdfb2625fb3bfe87597679fbd9e25ff2e134ec03f04d81454da506f3d29b80b62a79d2aaf082e94a92fecb07f334bcfab9b31c6ed3dea4f2b4a741b172f3775a2895f7f06de11ddc8d08fdbce69b0623c4924cdb5a2f1a8ae5dbc4b75c866b48e529c70549e57c148d70815323f2d809175281db59d860e68d51f0727b915bafc1b91087dfe72621dc720242f07a7d0fb6458762a351866a445cb40a80e93ebeb01965dcb3bd0ec4eeacb78f681505bbcbd57220ea2a01a23a613ea2b62bfafd594d00cefcfadb6d2e9c4f92b34f9fb4b42fa81c0e37efd438240797a02c8172bef5ad631029d5c32483b2582747c801f4dc93e9bf5a25493f03eef29bdb05440b59217aaedc23c3b16d52c5a1a2b129912942089b192e48ccb961ceb92bc61dbc81a818770a36fbad8fa27f283ecd17bb07ca066a0c577eeff253d45baa6e3a57cb09cd1620d001970b02d0e5c4993e4a27f2310ff4c40a1662864411a1a8e3bb46b7589b9d41bf4a5b97716a9a6df951c73e1851d134c762ef494c28a2133bc31155459b0483e04facd1a98f521ee53bba6bde86320675911724751e726de0b3373dc637deb1a6fe125b659786c779bfff93adcf08ebf01f62265d0cea997e6ebfe173c948905e82019b33d54e44f047fd2cdb3e3a651602f6bd93423258759471a62d0cb7d1bc2be0a9f3609debc26b0d997fdbaee53c870db40356030180bae95f816a068e7b9ab4192c50659ee322f873844b1b52c319dec2ba33f1429ce19401cdf38f1043befde0ddd003bd501de650d87d54ea1830616f342708ad2ce464a43679f00e8e20911647a431c99f0c3434f5ed00e59016f0f40b07e4f76729604ded6d0e7c2d70806e602671a48a28a75ab7a61cd28f54414f6a0cfb40886324623e9b4b1bd7b63de73c70e59cdceeef70392430073887916e449d06bc378b33bac9bf940e838e8ed41b1014962272f01297f552699782b2c9a7ebf2dfac9376f4dd834b1d6960a0c55a5fd4e3a0d0e09b3b4c2a3f2db0827416c530ee06a96874fcb2645c41881549ae0dcf320ecb2be4598e83221618efeb3aec9f5cabebd0da5d2cea63d3d94e9d2c186bcedd563d0a49ab6ba8c8ecd966df584b62f82033b7707f1688816f596175f9d3b606cc99b00ff5e3534867b69590fa51766c45bb59610253181e9be2c9867bff1a91f9885e63909f493d821f93a212b975c4e83dbed3d200c4a6fd79b695adc91e88807b78d9068b4748d6e25f178bec8f510bd0cfc1b1ed18801ef6b077a8ca130b803d3adc4af2ca0bda1a0242d6df2ff497e8ac9669f4419e439a7244093635065f7d64bace83ae24e614c2f5ccb90851693a58ae253701a3e31a34344259fc3173d18f56bec8028058a9ecfdfc6300b6c23626264fd00a7eda822c0378d41629c11536fb3eb8e9fd68bc9a58206baff54608f21c28303a2028645582c1a4191cab7f7ea95608da83360f9b9a06b1ea3d8d47a0d3824bba3aca880d4c1dad3baae55d0ef5aae42c8b882cfca3a852595a8872b6bcc7c79f8f3911b9f62ee623d169df2b351ff78faf2c5ff61f997d7fc58b4909b86a2f1ad3e1ab4be417b19ca8cd5bc1f9ff34d3ee75b023fa96f065f02c82396c6826def636b7b02f2b393cad476ca93d169bf548f17e2ae78045f6f7703473a4cc4980eaace061a684a06e3c28ccee99974f94588f37a58a38f09d6e76ad6ad1b93aa12ea54474e967614320f8b3e1febb07b655f53284313f82e25f55e6002aa1da9fc8be4fe66dd3994fffa6427f5a665708921038c6c90a251b915d7beef69f3d4c688c3cd7aa7cb69e22e55890e77e91d7bcd2f21c41859140ac93905d01f473724b23fb59eb7efa52cb2e1872fcfdb1796abd4e9ec27d0bb3e5035a59b15a0735b4a0c1cb0a62ea5114866ccc354fe9ddb86f145c96858b920fb2343c581f73cb68edb97c0e8b684ad6029582a51412e807bd587a943f7aa9ccdc74dc411077b63337d7362dce5d072289dc922f5fbb7f36bccc48ba8091a58258a0ddab802eaa913bbb04a6d69ae7e07fce980444057702fa3092846ffa755669e7a0b09a6be691c245cd434347891dd9ef86715d00738801046c00d5f6c25ef1b88593dbd397c55cb5ba3d0b429e729c90b24b2d6be679e2c092cd4d038de7e852e8d94ea7e54c3c928ccfff4f3b7b1ec236ad8a3d62327d4f3294637508075d3df6c61e7045cad717365e9b71c2c48e22f71bca0703caf510f9565e8fb124f1544ec2cd083043ece94207a69325750a4a55887a43f49e713b19eb7612df971d7888f4757a1a062cb4a71e3a9e983d7f20ed9250f9f70168795372b065a5d81db36914f0de5db29fba9498417b158f19db7a77353d033e50348aee7017a78fa5409959f6ef4aa85876b277a0a4730f6183e5ed931fcdc6e121daae1456606339798702236ee968be3614ba35fca332b22be19fe57e4a6c51f6305443a947a590135beea83c06aa4fc133874a029409bbaaf59c2fc11c9943879d3a82f23a0eb700357e94ae56835a4477177dbb3fb6b4c6ec7028e3007473d21cb5c08cada2187993efd82b5c1786f23899f5a6a600cb3f3cb1ddd4d63afd6b4865e18dd128aa8e4d98e669cfb21adb7eccefae7f576760aea519d59a508cb3a25c3cb23482f0e930e4c5c6ac70db48e586a20435c4ffbe6ff7864d36ecf848f62cbf8b4b2bdddc22d205d3452b0cc264d27d1320c3f090a056c66a491af13e8d1193f55028e9639cd47e6af1a3f02b3efdd8c12c2dec6185d943d4a7a9cca50d480332a425439ddc05516e88ab805d3056066f3c62f8bc2eab251b6696c138da5424dfb97fb78e7cf217aba182439813fea14adbd1823242abaa1762b376987bb428ef84ecba894685cada624844482e73c56ae2b9dd5f1489841bb140b3fcc8d711e301a99e558786ec1f84d2ba4125600d499a8791aefaf0f05bb35d1bf3030e90b7f597c940d3089575aa32e0a79853a88ff06dc95cd97af4ccd3b272ad98cbc07d8667aa4049fd4d0f21d6e30973a19b783d53552796bb1227f929c01ddd490bba0b8302f6747e77dc081e043ea7919e824fc94ec4e7fcd9099e3a3bf618c3522e3822183f637d5f06ae35f4334623b4c97a6a633eec1718630962ef1a16a500b86839a66555fb535ddac46e73b347e6ab70235631203d0f587fe124e3dff0cbbc375a1651c11f7972ce065155c12bcf4a6ed35b31f5a22f1ad9f1b6ce76840658da71122b8c399ae4cfcb3a29002c689bfef6609066e9959891437a2ee642ca35ce1c33545137e87d747f86d8a6fed3b525b3c57ff57cf5267bd6c8eaa5691944ff3a9aed8d932cf6f5f32e5f8a4d1124c1b142beecf2d9a20eedba8de21b55d28ea77e0edb7e294b503df6e9c5167700243b2e96c062d05d7395a8ffbf342e391a55cce9176ee67e3f802bf8b7d2efa1cad6c23fb852435e0705794c94891f6fbafa579c5dde56a8cbb915bac30871d175af82c6d48d52f9573ae9969f82e5e95c7b439423b1ddc4e3e4bbc4a0b8b9367d67f8066cec388a4ad30d549072d321d74e0f8903360044837cb399b64d13fc7037fac6a89789c28dbf34de7765112f734836f806740d20ceda2cf5bc5f553286b6e297f4d00e328e9c603761135f1cc132844c95c8581e4411a0ba84fca1f698c6d861ff86435f1435a8612cdbde8d34ed4232620d1896b8bf6eece946b3f516816ced9927ba9fba7c8b9a13a33ca6118c4a9934a7cd3bfa5325e8f1b776389c5c0682886f89ea9c043acfc0d6f988a9c290b61dac8265202de6ce6fbc8dc8b0abf4c7da17ca99cb5b732f07488ae549841795484dd7fd80f7bd01a03", 0xee0}], 0x1) 22:04:50 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x110) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 22:04:50 executing program 1: r0 = socket$unix(0x1, 0x10000000008005, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) r1 = socket$inet6(0x18, 0x7, 0x6) fcntl$dupfd(r1, 0xa, r0) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x0, 0x1, 0x8}, {0x18, 0x1, 0x5, 0x5}, 0x20, [0x7, 0xca, 0x5, 0xbd, 0x6, 0x3, 0x9, 0x1]}, 0x3c) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x810, 0x0) 22:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000001c0)) r2 = dup(r0) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f00000000c0)) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x8001) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f0000000100)) 22:04:50 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000000000007}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000040)=[{0x5, 0x400, 0x81, 0x2}, {0x2, 0x8000, 0x2, 0x40}, {0x7, 0xfffffffffffffffb, 0x0, 0x8}, {0x1, 0x80000001, 0x0, 0x9}, {0x2, 0x5, 0x5, 0x5}, {0x2, 0x0, 0x6, 0xbda}, {0x200, 0x81, 0x2, 0x4}]}) 22:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0xffff, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x3}, {0x6}]}) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000100)=0x3) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:50 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) fchflags(r2, 0x40000) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) flock(r3, 0x4) fcntl$setflags(r0, 0x2, 0x1) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) write(r1, &(0x7f00000001c0)="02", 0x1) syz_open_pts() fcntl$setstatus(r4, 0x4, 0x80) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x1010, r2, 0x0, 0x0) fcntl$setstatus(r1, 0x4, 0x8c) write(r1, &(0x7f0000000100)='\n', 0x1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) write(r1, &(0x7f00000001c0), 0xfffffef3) connect$unix(r5, &(0x7f0000000140)=@abs={0x0, 0x0, 0x3}, 0x8) 22:04:50 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x7, &(0x7f0000000040)={0x0, 0x0, 0x8}) socket(0x26, 0x2, 0x72dc) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) 22:04:50 executing program 1: mknod(&(0x7f0000000200)='./bus\x00', 0x2000, 0x86131) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getegid() r2 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0xffffffffffffffff, 0x0, 0x0, 0x0, r1, 0x30000}, 0x4000080c1, 0x8001, r2}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) fchmod(r0, 0x1c0) 22:04:50 executing program 0: r0 = socket(0x100400000000002, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82020300000000000000"], 0x1) fcntl$dupfd(r0, 0xa, r0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="14000000000000000700000001000000ac1401aa00000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="00000000fd57a0ef1599f107805d4e58ffca31e8df64a7f9b569de2fc200"/44], 0x18}, 0x0) 22:04:50 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) lseek(r0, 0x0, 0x1) 22:04:50 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000240)={'./file0\x00', 0x4, 0x2400000000000, 0x100000001, 0x0, 0x4, 0xf4, 0x1000, 0x80000, 0x0, 0x4, 0xfffffffffffffffd}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r2 = semget$private(0x0, 0x800000, 0x744) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/47) r3 = dup(r0) ioctl$KDGKBMODE(r3, 0x40044b06) semop(r2, &(0x7f00000001c0)=[{0x4, 0x5212}, {0x4, 0x1ff, 0x800}, {0x80000002, 0x5, 0x1000}, {0x3, 0x0, 0x1000}, {0x3, 0x1b, 0x1000}, {0x0, 0x8, 0x1800}, {0x2, 0x1b, 0x800}, {0x3, 0x80000000, 0x800}, {0x7, 0x5e4762fa, 0x1000}], 0x9) 22:04:50 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) getsockopt(r0, 0x29, 0x39, 0x0, 0x0) 22:04:50 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() kevent(r2, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4000000ad, 0x3, 0x5, 0xfffffffffffffff9}], 0x2, 0x0, 0x1, 0x0) write(r0, 0x0, 0x0) 22:04:52 executing program 0: r0 = msgget(0x1, 0x402) msgrcv(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x0, 0x0) r1 = syz_open_pts() socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r2, 0xa, 0xffffffffffffffff) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x1) setuid(0xee01) r4 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000200)={0x7, 0xedd, 0x8, 0x10001, "84d25b2a12ea8ea958de357d594fafd6b88fb493", 0x6c2f, 0x6e}) r5 = fcntl$getown(r3, 0x5) r6 = getuid() r7 = getegid() setsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001980)={r5, r6, r7}, 0xc) r8 = geteuid() r9 = socket(0x1, 0x8007, 0x5) geteuid() geteuid() shmctl$SHM_LOCK(r4, 0x3) ioctl$FIOSETOWN(r9, 0x8004667c, &(0x7f00000000c0)=0x7) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt(r9, 0xfffffffffffffff9, 0x0, &(0x7f0000001840)=""/229, &(0x7f0000001940)=0xe5) setsockopt$sock_cred(r9, 0xffff, 0x1022, &(0x7f0000000040)={r5, r8, r7}, 0xc) sendmsg(r3, &(0x7f0000000100)={&(0x7f00000002c0)=@in={0x2, 0x0}, 0xc, &(0x7f0000001600)=[{&(0x7f0000001500)="57172ad9eed6929c14a0fdc3f1dbbb19d4398a05c9c1c82dd89beb59d639e061a4e067f8d06b755e85ce497dc90414bb97e3137af0ccb1c79f194f8dfcc60f6107cb554c5f5c8471feb7b8ee992ddd8b95ab1901aef3d6d337e02ef0984e4ab3ea4802214b910d41a3ba4c88192902d29c9cf233115486c481fce0f529572b251d6afa0e882da7d93a2e9a9f39d09f9deccbdcda2d1d29f3509e0ae8972f260dc8293c6320d99b3c54a652cc3c0461cc48b5d58f74b737317a0aab735dd2426d1bea6f1ea3c5c364c593b0861000000000000000", 0xfffffffffffffd7b}], 0x1, 0x0}, 0x3) r10 = socket(0x18, 0x1, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000240)) setsockopt(r10, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r10, 0x29, 0x80000000000000a, &(0x7f0000000040), 0x0) msgctl$IPC_RMID(r0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001800)={&(0x7f00000017c0)=[{0x24}, {0xe7, 0x619b}], 0x2}) 22:04:52 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x9, &(0x7f0000000000)=[{0x6, 0x8000, 0x6a0, 0x37b}, {0x7, 0x5, 0x2, 0x4}, {0x101, 0x2, 0xfffffffffffffffc}, {0x6, 0x1ff, 0x8, 0x80000001}, {0xff, 0x8, 0x0, 0x6}, {0x5, 0x7, 0xfffffffffffffffc}, {0x2, 0x3, 0x8, 0x14000}, {0x5, 0xffff, 0x5, 0x4}, {0x80000001, 0x9, 0x200, 0x8}]}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000100)=[{0xb1}, {0x15}, {0x5}]}) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x8201, 0x1) ioctl$TIOCNXCL(r2, 0x2000740e) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000200)) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") fcntl$setflags(r1, 0x2, 0x1) 22:04:52 executing program 0: r0 = semget$private(0x0, 0x7, 0x20) clock_gettime(0x3, &(0x7f0000000280)) r1 = geteuid() r2 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000040)={{0x1, r1, r2, r3, r4, 0x8, 0x7}, 0xfffffffffffffffb, 0x9, 0x8001}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = fcntl$dupfd(r5, 0x8000000000004, 0xffffffffffffffff) r8 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x20, 0x0) r9 = dup2(r5, r7) socket$inet6(0x18, 0x4000, 0x10001) r10 = kqueue() close(r7) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r10, &(0x7f00000001c0)=[{{r9}, 0xffffffffffffffff, 0x1, 0xfffff}], 0x7ff, 0x0, 0x0, 0x0) kqueue() readv(r8, &(0x7f0000000140)=[{&(0x7f0000000200)=""/101, 0x65}], 0x1) dup2(r6, r10) 22:04:52 executing program 1: unveil(0x0, &(0x7f0000000080)='c\x00') r0 = kqueue() r1 = shmget$private(0x0, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f00000000c0)) shmat(r1, &(0x7f0000023000/0x1000)=nil, 0x1000) r2 = open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0x4c) r3 = geteuid() r4 = getegid() fchownat(r2, &(0x7f0000000040)='./file0\x00', r3, r4, 0x6) munmap(&(0x7f00004dd000/0x1000)=nil, 0x1000) kevent(r0, &(0x7f0000000100), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) r5 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDENABIO(r5, 0x20004b3c) 22:04:52 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0xffffffff) dup(0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) dup2(0xffffffffffffff9c, 0xffffffffffffffff) pipe2(&(0x7f0000000240), 0x4) r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) r1 = openat(r0, &(0x7f0000000280)='./bus\x00', 0xfffe, 0x95) faccessat(r1, &(0x7f0000000080)='./bus\x00', 0x160, 0x2) r2 = open(&(0x7f0000000180)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085762, &(0x7f00000000c0)={0x3, 0x1000000000000000}) 22:04:52 executing program 1: r0 = socket(0x2, 0x8001, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000340)="00590d133b03e625584ad3add3e8bf604059494e8b5fe59657382ad6fc50934c5408000000000000007d314b076ea6ec416ccb4eac24524b7957e0f42c1897c9d40004d010fa075358ead1b32c912993b680ca5b70579f117e1585914208671a6158b2a45f3401543f0ff423957b22b3a72ba284436b640e30b664003d0d5fd55102dc2200"/150, 0x5}], 0x122, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x8, 0x4) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) readlink(&(0x7f0000000080)='./file1\x00', &(0x7f0000000400)=""/250, 0xfa) connect$unix(r0, &(0x7f0000000500)=ANY=[@ANYBLOB="0020002f66696c650300a8a754e05dec250ee7c76de2629b4ca854eebcc70dcf706528a414b8354fe77ae9ec4223859e63e1c2481e485ad8a3b78476377cc1aab9c9b135dafe684446b237f6cb533871654f880c00000000000000000000000000000055ac89f40fd3850c9e7fc1942bcbc4edc8c56cae27f142d9b87f5ade3733e1a82bd282de8df1d93048bc8ddb214b30072f9e7718c23af17a59ffca2c589ad5"], 0x10) unlink(&(0x7f0000000180)='./file0\x00') faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x14c, 0x2) 22:04:53 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) faccessat(r0, &(0x7f0000000280)='./file1\x00', 0x100, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000100)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000240)) rmdir(&(0x7f0000000140)='./file0\x00') openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f00000002c0)) utimes(&(0x7f0000000180)='./file1\x00', &(0x7f00000001c0)={{0xff15, 0x9}, {0x800, 0x4}}) 22:04:53 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000280)=[{0x1c}, {0x60}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) getsockopt(r1, 0x101, 0xeb3, &(0x7f0000000300)=""/254, &(0x7f0000000100)=0xfe) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 22:04:53 executing program 1: sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) unlinkat(r0, &(0x7f0000000100)='./file0/\x00', 0x0) symlinkat(&(0x7f0000000040)='./file0/', r0, &(0x7f0000d06ff8)='./file0\x00') fchflags(r0, 0x10002) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f0000000140)={'./file0\x00', 0x3, 0x2837, 0x8, 0x0, 0xec, 0x2, 0x1, 0x0, 0x1, 0x1ff}) openat(r0, &(0x7f00000000c0)='./file0/', 0x0, 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) mknod(&(0x7f0000000200)='./file0\x00', 0x0, 0x3) 22:04:53 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000100)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x3, 0x0, 0x3}, 0xc) ioctl$TIOCCONS(r2, 0x20004276, 0x0) ioctl$TIOCMSET(r2, 0x40044274, &(0x7f0000000000)) 22:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x30}, {0x84}, {0x6}]}) syz_emit_ethernet(0x1940990ea74054be, &(0x7f0000000080)="883b88225afe47b7fb8526bf67c885246adc9235d0ab374d32028d79a48041f2c32000fd683489a78b19682fa19b9fae9dc36a9a50f70198439dad91d458ab") 22:04:53 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) dup2(r0, r1) r2 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r3 = getpid() fcntl$setown(r2, 0x6, r3) r4 = dup2(r2, r2) fcntl$getown(r4, 0x5) 22:04:53 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1d}, {0x7}, {0x6}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x4}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 22:04:53 executing program 0: r0 = socket$inet(0x2, 0x3, 0x89) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) 22:04:53 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="b584252ace71bc66767201c5d7d2e2a0f704662bd97aa4793a969ac8e0f6d8a96ffa704a2e58d4eb0e7ae2bfd48319b43fcc5b0000000000"], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x100, 0x0) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f00000001c0)) sendto$inet(r0, &(0x7f0000000400)="b28eef793b2047983fbd76e720dd56d1b9aa2ae668da920509997b3f9cfd8ec75110b463efe3a08cc57c004629583e31eff982d459eb031c78dbcdf0ec5fc8c1c2911ac2c7f31a58272065b297f402e810317d73d220d9c3ba55a3d5d4cf6c14116c163d895c1ec85413fb1565debaadb89d241d83beba605053cb8fc451215971318d32d4c08cc93b318da47eeb60c399f55ab5689751cfdbfa03183bcaa60c50eda43fb69b08daac0c3f38ed32a812a94fcfb7acd63901ed4e6b2d1bbedb552d145fcbe0bf364a46a30dbca6a9abdeda04fda3a93a871c2b127e9467fbb7f1d5137530e1ee30c383c05fe4b3a7922f5a3aa5998ffb68977dce4c7a8c997edbbab3695961911002cff35e7e6b39f02bcfdd4269bfbffc4800a27064d3276aa73bad3b3a6a933946f808c9907b83d04cf728878b5de72eb9134f391de58cc59ffe213540100b88113a4e51184c22b20198df367cfebe01adeef9e6f12aa63b4f40aed8a31b919b469a6c63dc260ab4f583ee1a1f7b08db305f78d5f16c3bc5afff9c4e49e5ae2c55a3f81a5219aed76a6509e108f608a31f2793aaebd8b1f1b69dbeb4b5cc68968c57fe550160f3c62c32109c40c9db1172fce81b10bd5c20809b1090c27bcc37366a22d71320c96e3df6c9b30d68a42ad19b3da4a6ff44563db233aff485b4a5d73892024e5ca64b9f04ede9f89784087ecebe0321bd212df9f8e05e107522303942b51b7f7df1ef7c5138925e1b0d0c41c7c8542e52bef7e881371f17815cc179064d3b63cd0485b67e6b76db9daa837ac8137c22c9b9f4363dc9fcc48ea03a47f2d0614f08b03c4b4bc7c054e63d29ba44b8be28779a25658f8759719d4556406a64e107cf8077f4fa6a95407dae96a4df15ab00d9b4d2050537520a031b94a0ac60befe4aab6cb4a88170a734e8caa53171e907b2e17099fb7fcba9fb1161cb408c4641e0db9902e81a3187d6a52b50e2fbd329d0cc07d798484d259ce7a46686f8fe81ee770ad91ebf2e1381362c888a36b19c654123df6e83fc88cdf56e650228e123916007f0330de8188cd78381d13bab3d1902b29b8ca92c9f939f5eb58b0ef6f1546633d748c8980ae6ae241e87aee2373e59461d90b004721d525852e4d584fad8fd9cd2ec7fdac8520878ed8b85e2a35f85f65bc9f39c58c9ce6e073a28f830c95ce94e70e3628bc0f737b7153e4beee9878cf7ffb52121e6f73ff9ada3362a6167c6f542d2f01831998e57e3dbc9b52e3a27b3a135a400d4b7f58fada9a62783aa00c92e8dc3aff131d4a8f0e67da38b0f4a6bd6ddc281b2bdf905f38289362a64e3087931fcca67fdbe4fc5267e70e71b2bdab0c1bd4c1972ecc6bd46d8f93485c18bc6b368c82e781804de5bea6abcb42609756c0913c2ad8bd081a589cb4a3cac88e8508cf291711595f8ad14b9d58316a4aee7c2b4802264db7f273d0b30df2ee5ac28e9f57ba5115a9da71eb44d74e6cfe7d98b14d71ee58e405fc20301ac973de643be6d174723f38f897b843e2e3b4f059c745f7cf8dfb1808ed33e4aaa24fa49b3ec33dcd24d3cc53e4ab651f755e22fcff3d8adf1307a6c31bec9e0d803de3091133d2ef33906c101d188e85950482c61ea7275f31395a51e3e96bab4f1a61f181142aa5831bea22acc70e177e03e932a5252502c79c67951358554c85b95329632a8bedc773ebdb2ab01d050c9738fd3a39a10be3e29b3a72e4ef05f0f254446023bfab016cbdc6946b2ad068ac7c318bd6ce3c318c5649c5934162869cf8be6133efb8d52bc416aad3badbbd6a708b4f98703f23d55223eeef4956f85ffbfdf6f985aac7346d753500ed738b7c72ef94e86dd200b97539b280d2b574e048f15ec0c4a04a670c5f1fb2744248b06c1e2cc8c6385ac261c71ad0de4461e6e5ceeb400370079b1ed2bccec41fc46b0a4755380d23a87d84abc2f9e1c85ce9daac7dada86d10fb8294f68fc2326f5938f3404308f87461ddb46fcaa86852b3cc706293c7aede09f1a87c19d1bb00fba99bc70db1019606be69b5a95cccac65121f5b6124988e48e05c5401f0ce1bf5b4b54b8199ffdd625e1f4dc0d6996450c4580ecd4339f1521047d5c5d891813b15be946d7f3f03fc4758290c95caed0b85587c8af9eb86b09abe140e44460943fac4d67c6fbf592463fcaa0d7a090c350d9057f6185c241027ca1afd60fc04936c07d2c880a4673308cb04c859399c47d7a97c27dfef524e9f33d06e4c25261c4709929afbad6d427154ebc4664f0ad74564dd55dfe781ba4d3312b8290fbebcd561ea335229bdcf8d82a36fdcc70e2f2d98d6bce25e495247f69707d130255b67735dbb1f86c604f17eb5269a8bb64dcd64da21b77b27bd6a757ca3bd8c2d431d93b66a6345a9f612deec60c4840ab586d86ef4dad5d5526aa3151ab8d21acf52015ce64047a0350bfc38f20f70fbfefec5e91e70dd8049827b37cc566b9de726d2ff261c74734bb3f431317117abe33c96c2bf12f24aee1ee41f371413dec63e3a7d919db177ee45be16695ac9ff6c6d6dff526a3733450f8eacc7127690353247d9f8f1fc3ebf5a9abf09f361fe58e7cc3b9273821124f9ad362fa8b1e6188963704a54017bb88864d711c0d2b21ecaa84d7243c0c921592c28a69023b98b62950d5d94f3bce3ee3c126c0f116faabadc5b7fee196e2b44b29390e35833711eb281449ef317ce8c0a8769cd46106e4cc634226b69fdc26411313978e34c125bfa3da05a024d898475565ae82f73031208d3b9da7ad0b8c8cfadb08088ef150cec006c28834369fe3d9d06d305bbf57bdfaef543613322ca028bfb247eda24e24f18e206e53f6e0de245d034a91f6a679976c6d4fa8e74f4301e12fc8213458ef3a483c0a8f90947d49d7bf3c088f0e5999ba23a1bfa683a99b0073766cfb411a8ef895247a991644d4f735086d7549d41152d32e34e4ef72060879b849d04177c29aac1777e587d22a9cbfa95bd7b60f5fe7a25dab20666ac631b57ca16bce39124bd31ace52d2e0339a2afac58c72bba8b15a9b913d4adf929835803b4cbb28d94ec24454c66f6498aecca8fa00b2a8ada5133f131b6f25c68d38ee3525777df512fcfc8ac6f175fe5a77883ba918739400d87ebcc9acc972d7f5aa6dc58750c3c35e3984a6e4b7c3f7a778eb80cade3a8f2ba61d59b6085356e36f8612368d98ace8c197634a18f392686eabc9799cc60c06d3e92a9e38a85f36c51fc3cfe1e03ea0c7ee09153d090d2970747aa2dede88f59a5fb63ac6cef464e0e9feaf2327fdbe9da410664638bbf882355be79fac75066e2912c1c9c19a5eeee7e0e379c772191a63f02432861d1af3777d99aea3b3c9d0c559d4c9c59cdefd95beba5ee878c2badc907b47d15bde55736842ad2f39ee474e1f4bbdada4c194fe19b0ef5a37d01d8687e7f5d032ce5466c9c97fe10186e457a46142c69339ea098297eaad53e52afa9ca1bc97e39a640f22d0fc551a4f098ea059b4ff685cb220f1d268486d4f134cfaac6eef33c90ca418724d08c1a5f41b38f10ef0d12d2ab0fd6cf2f2837f5c2306195f7ff02b45766ade9acfbe62879dbda45e2b8a209d2fd1881c76cbad2aac8172f39d57e12ef651e35d1c7de64ed37b960f181216b761c44863e5a0102ad0fe9914963b25c0a040bbaa137c33d2d0d1b08e06eb02e525837fd92ecce4596409f0e527c4e4f0e48d597ae535c2c202b2332614b6e63b28d06cd4f6dfbd59615ad61da084d9e78ca41753180c1a82605f3a174844d24a50b483d0a6c55d68e0646320b4e2ad2f0a48eec1412d66050276f9eefe49eb1824a8418b198e19fecade778bdf863c95c2c092f6d150b1904b610668ee4d603cd0de5ce34729341d5c61818c4e2a62223f92ad7b19a208e15197d93f0625b4055860414c9bca06f9bb8a9d8abcbd7a272b62a6199805c39277932ce0ecb8de616beee8d3adccbbed4e8f33a3b8a3125c4747441d1d4e4969f4584be5cb93014ff37da1a7207bb66af4b8335906c08a02372ca282f310472e838707ed6a79ababd2d6cd5457fb3dca351beaa4206f5aaeaf9f2046e635a0cd84034199445e8a04b3b46e39b886fdb1cc17f03d343d265ab5cbaf4b5cec7a1d0f9b20a5120465c2e63bc83e51d7a9be92c6a672d240c707a638542f46ac33867ba12e24ba13d0950fedc1b6345b48caf527a9800c183c6395be56e43fe35ede579ea73c28bd83d2547c1e7b6f930a8d21c7a9d7c4cda3d3a4128c8c1c3670833da71e2e3110be613bef8207b3e9c08f68398ca972d47a1ace21df234d22af5d9e1ccc641df6a884aac24c536d7d30bd2f194fc3c3861cee833bea3eeefcd5498da744330b1556334e1ab08c8a6d629663a0c63a18959fa66766cba969c56fd2a3e6c6242a33ea3affa31f9406726d6a359de686dd96bf2216b1709c13b983db88da79162f410d897f38bc961294604c4ff6f6dff0268d805596118bb79ed4d12c6227094f4bf4871efe2f94eb6d164b1ca8afb6e038c40502a1e6dbba85a979904355ad5ed526ed8b261283fc2a0698906b8756e99f03b5226868a6ebf61d4a7c284ebd36f254653302934dc4fd3cbf392ebc48c101a50f766bd0378789156bed5bdef11c9618f48827e33251799e51e8a0c7d310df3fc9a92ab1c3351aeec30562278af35ded9ec210adf8b16720793c15a8abea598c6a443cb91ea31f0e7c1e36813e1124c2edcce01f3167221a31ab0e34925d6e3795c6fb95c92f934eb42d3de0cd60cc9af806a9b266746fbf2b5c407083e1a55b169da5bdb79ac905e5fd617ed23ebcf72a11ff841d68cea7d26abb7d32b9429d54d1c355d9e55cfd54a49bdbc172f27581fef73e32066e09c8895fbb2dc9d94d2cb3c08122a5339c9ad223951a308ce397dcd0f63dd7f84fde957ae7761db883d68cab6cf8b89cf88b9bd204ccb573a3b66991a2212ce8a7e9626d6582fa5d4c0a30e34df0393e1a4c5b5ad3cf4d26c48b4b3eaa210e3048a83194ceb132e39dbe2ddc5729df850019f317c482e6e1744eb66be0e61e7de4e3ebaee233a330c0825d19f4ecdc10467818e452d0696d2be0e663b728b1adac2f44c70d450bb4f767ff596c3b68d8a657d9c93c66a31ccf7385480248b2f022b6edb9e752a2dae76919e6cc008924cd5d4729a48d798a2905d9eaf82b34cb8734fe4d2541595baa7b66fb3d72193e18347aaeee88470f75eb6e814fe04648f261f56bd6f4571198dde7caa1a7f77641adaf4f84e661b4144dd0d2558795129dd138b9aa73b0efaffa484d6d0af75ad3d8b90e9116b72a42020e48427e8c18e8488191b1f5f242f4f94d7b1d5ac001b9d44b8977b4ceefe46a085f77395e508936f50b10b407112cc72d321a65a6b7aad8eb87412c8658d029e53f605354e61d90857a6dae21ea9796b71e11ccdc3cc8610b396b1926f795f484f166b9e919d07fa7d52c13d20e7da24cb69b3eb2c7189a8a22b92adc24a87f8ee28bbdb507298ff7a19c4d45e2e5799d360b3862a0b328181444dab08f79aa79c7df7d67a99d0973efd48fe705f56e4292089c4a4348a66b808c36651b48775b852da4953370c343ae414cf77ea53ce7034b7f7494fc1f9fd53836c1f2099f869a301517b7a19dee1fd2658bbdcab2f38d89f0519af89b33b68ce92fa81ac0f9cd6bd6d99e2d3e9436414a59557e14c6642227da8a6c8de35d5323e767c3f3f18cad23c9c9ca433406b7418e1c1b982b89821c6cfaea5c5a8b254141eba90997246f", 0x1000, 0x2, &(0x7f0000000000)={0x2, 0x3}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x1, 0x0) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) getsockname(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 22:04:55 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2000000000025, 0x0, 0x0) r1 = msgget$private(0x0, 0x21) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r3 = getegid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r5 = getegid() r6 = getppid() r7 = fcntl$getown(r0, 0x5) setsockopt(r0, 0x7ff, 0x10001, &(0x7f0000000140)="42487b4c5a6760f8a5e85a3f8d2613440af46057949c6d447f194c0a68dcc3785fc9d6e136117929", 0x28) chflags(&(0x7f0000000180)='./file0\x00', 0x40003) msgctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x9, r2, r3, r4, r5, 0x4, 0x3}, 0x9, 0x0, r6, r7, 0x7, 0x3, 0x7, 0x3}) 22:04:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8200, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() accept$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000f1d3a7ed83000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffff8000000100"/115], &(0x7f0000000140)=0x6e) flock(r1, 0x1) r3 = dup2(r2, r1) ioctl$WSDISPLAYIO_GETSCREENTYPE(r3, 0xc028575d, &(0x7f0000000040)={0x7ff, 0x3, './file0\x00', 0x2, 0x5, 0x8, 0x47}) 22:04:55 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:04:55 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x1}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x20, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000180)=[{0x8, 0x8, 0x2d0d3e61, 0x2}, {0x0, 0x1, 0x2, 0x5}, {0x7ce, 0x1f, 0x8, 0x200}, {0x7, 0x0, 0x6, 0x5}, {0xfffffffffffffff8, 0x100000001, 0x0, 0x4}, {0x8, 0x1, 0x20, 0x6}]}) 22:04:55 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) kqueue() fcntl$setflags(r0, 0x2, 0x1) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0)     22:04:56 executing program 0: execve(0x0, &(0x7f0000000200)=[&(0x7f0000000240)=',.\x00', 0xfffffffffffffffe, &(0x7f00000000c0)='\x00', &(0x7f0000000140)='\x00', &(0x7f00000001c0)='rc'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x180) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') chroot(&(0x7f0000000000)='./file0\x00')     22:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x96, &(0x7f0000000140)}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[{0x200, 0x10000, 0x100, 0x8}, {0x400, 0x0, 0x2, 0x101}, {0x4, 0x5, 0x6, 0x5}, {0x401, 0x9648, 0x1ff, 0x10000}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000240)) syz_emit_ethernet(0x4, &(0x7f00000002c0)="8b50f8d9") r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x80, 0x0) getdents(r1, &(0x7f0000000300)=""/139, 0x8b) openat$pci(0xffffffffffffff9c, &(0x7f0000000180)='/dev/pci\x00', 0x102, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x2, 0x0) 22:04:57 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x8002, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000180)=[{0x5, 0x7, 0x8, 0x10000}, {0x100000001, 0x0, 0x0, 0x1}, {0x67bb, 0x6, 0x3bee, 0x6}, {0x3, 0xff, 0x1}, {0x3, 0x9, 0xffffffffffff0b62, 0x8}, {0x400, 0x10000, 0x4, 0x3}, {0x0, 0x2, 0x1, 0x9}]}) dup2(r0, r0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3}, {0x2}, {0x6}]}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="13b11d9f6a3af737c8c72bbdc3713f0eacfc12f9ea250e7ebad7f622c2965f47066c487c6016449f215faf868ddc4e98d91fa738c1f4fff25fd2fa7490edb43e0d7bbb84d62247c77f581243ce42966a14387df92a8f123cdf05514855c6125e0c01bbf862a51fdfa8e22f71246ff846b20e2c9964f24832b32d3b821e8f58d0863208", 0x83) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:04:57 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) 22:04:57 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) flock(0xffffffffffffffff, 0x2) getuid() close(0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x3, './bus\x00', './bus\x00'}) 22:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x80, 0x171) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) fchownat(r1, &(0x7f0000000180)='./file0\x00', r2, r3, 0x4) setuid(0xee01) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0x9e, 0xad]}) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x40, 0x0) socket$inet(0x2, 0x0, 0xe291) r4 = getuid() setuid(r4) setuid(r4) 22:04:57 executing program 0: setrlimit(0x0, &(0x7f0000000040)={0x7, 0x2000000000095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x1000000000000007, 0xd17, "419414a0f4336778fd00000000000001ff7132bf"}) writev(r0, &(0x7f0000002640)=[{&(0x7f0000000080)='_', 0x1}], 0x1) ioctl$TIOCCDTR(r1, 0x20007478) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000580)="a0", 0x1) 22:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='\x00') ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) shmget$private(0x0, 0x3000, 0x503, &(0x7f0000ffb000/0x3000)=nil) r1 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r2 = shmat(r1, &(0x7f0000ffc000/0x2000)=nil, 0x1004) shmdt(r2) 22:04:57 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186004008b00202b27feffffff00001a000000f0402c00000000000000000000000000000000001d1d", 0x2c}], 0x1) utimes(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)={{0x1, 0x7}, {0x9, 0x200}}) 22:04:57 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1f, 0x401, 0x7fff, 0x4, "21559eb29bd874b6e60cad1329416c3df6bddc4f", 0xffffffffffffffe1, 0x1000}) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x44) ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) socketpair(0x19, 0x5, 0x8, &(0x7f0000000200)={0xffffffffffffffff}) bind$inet6(r2, &(0x7f0000000240)={0x18, 0x2, 0xf5, 0x7}, 0xc) r3 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) ioctl$KDDISABIO(r3, 0x20004b3d) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f00000001c0)) read(r1, &(0x7f0000000100)=""/176, 0xb0) ioctl$TIOCSBRK(r3, 0x2000747b) 22:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000100)=[{0x1c}, {0x34, 0x0, 0x0, 0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) getpeername(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="ff000000826955e8a83060000000"], &(0x7f00000001c0)=0x5) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000200)=0x8) 22:04:57 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8, 0x90) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000140)=[{0x5, 0xe39}, {0x24, 0x3}, {0x0, 0xfffffffffffffffe}], 0x3}) 22:04:57 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x20000, 0x3) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x74}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:04:57 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x0, 0x0, 0x0, 0xfffffffffffffffb}, {0x4}, {0x6}]}) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='W\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:04:57 executing program 1: r0 = msgget$private(0x0, 0x0) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r1) setgroups(0x0, 0x0) setuid(0xee01) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000400)=""/4096) getuid() 22:04:58 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0/file0\x00', 0x190, 0x2) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000180)=0x2) chmod(&(0x7f0000000100)='./file0\x00', 0x23f) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x0) setuid(0x0) mkdir(&(0x7f0000000200)='./file0/file1\x00', 0x80) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') 22:04:58 executing program 1: r0 = socket(0x18, 0x1, 0x0) syz_open_pts() setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 22:04:58 executing program 1: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x4, 0x6f, &(0x7f0000000300)="6ec38a9f2938adf79effdbfee65dfbee1cd61b84ba8cc61a11185fcf3eb599d8deb6f2af055693056a591dfabf024e1523050a21fe330bac045563192ee8aed2802f7563f4829ad6e7e66fc7e2d666bb4e6d02d699debc762453bbcd189c987c9154dfded9b6706aa138caab4252567739126bcd8ed545773ab1be1245c7f7c108727de8da78a6769106f411c126a4e356dec0c7a5f8c61ba429a8cedb9039d4717b17cfcfaccf1e44017aab80792bb5eb8d93921fd7869d8e7eb91f23823229fc30d5011c4b642935a750cd57c4240b60139c01f38c1cf573841f748d4fec727d6c3ca932f0dde95a99322f81f573db40feb7a9a42332d4eaa14efaab690a3facce49e0b4ed5f0894a002de633b69ad58913cb08e2676395d339ac7c4e43c9b7e79cdfaa75aa83d5e2141091929c451163a9226d06eea54f72bb9655bd7acc584fe772604f02147f81320314f2211e9393db1f500000000000000", 0x15b) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0xc08, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x0, 0x4}, {0x25, 0x3e}, {0x85, 0x3}, {0x42, 0x5}, {0x87, 0x7fff}, {0x8d, 0x4}, {0x80, 0x4}], 0x7}) mkdir(&(0x7f0000000180)='./file0/file0\x00', 0x40) mkdir(&(0x7f0000000140)='./file0\x00', 0x44) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000), 0x5c) 22:04:58 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000180)="eaff125c00000000", 0x8) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/91, &(0x7f0000000080)=0x5b) 22:04:58 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x100, 0x5) pwritev(0xffffffffffffffff, &(0x7f0000001600)=[{&(0x7f0000000140)="89f92327133cedad10bd4723", 0xc}], 0x1, 0x0) 22:04:58 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x213, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x84}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:04:58 executing program 1: r0 = semget$private(0x0, 0x2, 0x4) semctl$IPC_RMID(r0, 0x0, 0x0) semget(0x2, 0x6, 0x0) semget$private(0x0, 0x3, 0x81) 22:04:58 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x2a1, 0x30) sendmsg$unix(r0, &(0x7f00000004c0)={&(0x7f00000006c0)=ANY=[@ANYBLOB="00e37f7ea22f001ed827fe526c62ac595d"], 0xa, &(0x7f0000000440)=[{&(0x7f00000000c0)="fa4796e439823cb5439d8df7a33029c1a871d41163ea0c967b6999d749e84242f187e1a0ee791ab4ac86209684f275722cda969d2573df0cacd1f75ccd289b649e9e635e730af4", 0x47}, {&(0x7f0000000180)="09062743f3e2b75ea81bbb1d5375806fe5cdc41bb2d4b88d134fc570dc53a63038d9800f9ea5c3f0ac4b60009e9771bc263b2bfc060367abdb4ec234d4cb385026f1956d2c95720c65507b46ed7bb077b67bb82aa2b9c26e99d458dbb77aadcb6be0d3598995a3d8465059d72725ce991c9cc6c8cfac5bd2dc4e7ee555b5fd78f0bec82ebcc809d40824abb5debd198317a9f0a10323617da2a18098bfcff9c9bed161bcdb3f1dd5af1b33243ab817fff083fc6080", 0xb5}, {&(0x7f0000000240)}, {&(0x7f0000000280)="ed2d0714657f29230d6de260f16ec20bd3dfa609a4d5ecd9d8bd9a00bdc8b5da7283a297fa36d6f448c509fb5eeca57d7537a440ccba0c14ae0222c6104fcd14af81ae5ab7c2d86887469461a9b93e626759923d36863fbb59feb178bb45d7a47b777547d760bacc38caa34b44430f704f8e50375db0d9079d7466dc541464320a0750af25a71f656b2bad1f1210b9aa00e141a28c4a2e635996326d07957a0124594761384cd8536c864988f9aaf764b8adfdcc579c014278be469ea5cc5f081e82a19d3bc1906245e935232517b813edc0", 0xd2}, {&(0x7f0000000380)="71dce35fad2f4727f2ed95009f5b59c202560862bc65a2b07eeae54b65f950c69617173ffdf6d45693e4785caf15ddb8", 0x30}, {&(0x7f00000003c0)="ab5f9607b7007fe89a601883e8720b0954555077aa7ca91819afd139c91cb5b4aeba0a61c3e6d1b342ec552fd041cb40cf0b150ec3774d7c53e71a3b4ba7c5efb49aa92e61fc304c089ba6c146e31269fbce40dcf78df3c19f1c9d30ca2e2a70e41aa6224dcda8c1b012f3dee1afaaa20f7abc2a2de532888b04", 0x7a}], 0x6, 0x0, 0x0, 0x402}, 0x2) pwritev(r0, &(0x7f0000000680)=[{&(0x7f0000000500)="496f68400b542e05311c10e11d82364bf02c5fa7b6f35dc376ed8c694950e0ff73d9ece7b9f86d5c22074a0ff5203cac776d33837b50d30f3dba81ab1b7ed33b84d6c59cc613c4bca76970a0d4a0ce1ba6ecbb9f817daef95516114a57ba68e3057e653e505e9074a63a3ac61d5f257fce275ef6d7c95550720d57b7d11c880464676a7312e51feda2a2871b0e28ebbddeab72b60cfe192ccea426", 0x9b}, {&(0x7f0000000240)="29aeb3ce1e790faf0c4070071fd6dd2f314ab999c6a146264106b707022e7f1b64", 0x21}, {&(0x7f00000005c0)="1b4452aaed15b8a3f36818761a16d262a8bf2f4508916507e3cf9fd5b1904006e858c0716ae47febfc8e95317305c2d3ea1d31e1b87deb4ecb6f08b509d6ecc7cc0fcae1b11800d248beaa8d831aabb9bff79142b1dedf38b98548fad64aaf223766f8661805e3db58b8166963f1b81edace285b84b78a8560e0426227d12679928ccbdc891fe7912707f4a4777d33e98e729a926a60bdeae12ee772459b7aaf0b3e401eb8708a", 0xa7}], 0x3, 0x24) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:04:58 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000040)=[0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r1, r2, r3}, 0xc) getsockopt(r0, 0x200000029, 0x2c, 0x0, 0x0) 22:04:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x3, 0x5b7, "03518fb4c6100e3215054c99cb56f2b6348daf39"}) write(r0, &(0x7f00000025c0)="f2", 0x1) open(&(0x7f0000000000)='./file0\x00', 0x10400, 0x100) 22:04:58 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10000) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x44}, {0x46}]}) syz_emit_ethernet(0xffffff74, &(0x7f00000000c0)="8a") 22:04:58 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x15}, {0x48}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000240)=""/254, 0xfe}], 0x1) 22:04:58 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r2 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x31, 0x20) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000000040)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:04:58 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x5) ioctl$KDENABIO(r1, 0x20004b3c) close(r0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x3, 0x4203, 0xd2d, "aca541486f547d836c8a08ebba8be632853b0c9f"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a149bc43313cd5c07df6252c067625a7dcfa34cb01a2d61e60cb7b0f19e37f5e4dad81276795f917e7b6b8e84de6cb9ba98a1dc6fb3f4ce36626a13649d66884122198dc8d1c1ca7f693daf98fff70a27a0da22e9fb91fb2753fdc030dc29d02c413b91b00be325eb7bf48a313c4e3a231885bd4881a3b69923df9d2b1809cdb91422e266a0f5c210e27d045585bbc25bf2d8e18f9e02cc851a9e8352f50f7100f5d6a202484db4990ccfb54b0bfd1c90ea4948572f7dddebe1d9fd30d3de41ac6033976953e3a8898e3e5d2b4e24fecf92de833976184945fb67ffb3de21ec12639d9c7b203965fb089fe1528ce67a86484e1bc727d3f1870dcd9e3502dcda7d", 0x11a) syz_open_pts() 22:04:58 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000000)) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) select(0x236, 0x0, &(0x7f0000000140), 0x0, 0x0) 22:04:58 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000000c0)={0x10, 0xeb96, 0x4, 0x66, [{&(0x7f0000534000/0x1000)=nil, &(0x7f0000168000/0x1000)=nil, 0x2e0}, {&(0x7f0000283000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0xdf}, {&(0x7f000059b000/0x1000)=nil, &(0x7f0000734000/0x2000)=nil, 0x9}, {&(0x7f0000014000/0x3000)=nil, &(0x7f00001c0000/0x3000)=nil, 0x2}, {&(0x7f000055c000/0x1000)=nil, &(0x7f000037d000/0x1000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000420000/0x2000)=nil, 0x5}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000406000/0x2000)=nil, 0x1000}, {&(0x7f0000077000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f00004af000/0x3000)=nil}, {&(0x7f000055e000/0x200000)=nil, &(0x7f00001b1000/0x2000)=nil, 0xcdbb}, {&(0x7f00005cc000/0x4000)=nil, &(0x7f00007c3000/0x3000)=nil, 0x7}, {&(0x7f00003b8000/0x2000)=nil, &(0x7f0000379000/0x4000)=nil, 0x20}, {&(0x7f0000110000/0x1000)=nil, &(0x7f000065d000/0x1000)=nil, 0x5}, {&(0x7f0000420000/0x3000)=nil, &(0x7f00005a3000/0x2000)=nil, 0x2}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x10001}, {&(0x7f00002a2000/0x2000)=nil, &(0x7f00005f2000/0x3000)=nil, 0x10001}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 22:04:58 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f00000001c0)={0x4, &(0x7f0000000180)=[{0x100, 0xfffffffffffff800}, {0x8001, 0x400, 0x53c4, 0x3}, {0xd7e, 0x0, 0x6, 0x800}, {0x81, 0x1fd, 0x2, 0x80000001}]}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000040)={0x3, 0x3, 0x218, 0x6, "089df366f66be45137a86312eecd990d179b2361", 0x100000000, 0x80000000}) setitimer(0x2, 0x0, &(0x7f00000000c0)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000240)=0xfde6) recvfrom$inet(r0, &(0x7f0000000100)=""/25, 0x19, 0x1, &(0x7f0000000200)={0x2, 0x1}, 0xc) 22:04:58 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f00000000c0)=0xc) fcntl$setown(r1, 0x6, r2) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, &(0x7f00000003c0)=[{&(0x7f0000000280)=""/47, 0x2f}], 0x1, 0x0, 0x0, 0x9}, 0x40) r3 = dup(r1) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000000)=0x9) 22:04:59 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000480)=""/4096, 0x138b}], 0x1bb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x10000000000000c6, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x20080, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000002c0)=[{0x0}], 0x1, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) fchflags(r0, 0x10004) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 22:04:59 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x80) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x80, 0x119) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002004, 0x5bcd) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f000052fff8)='./file0\x00', 0x20080, 0x0) 22:04:59 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x80}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000100)=0xc) setuid(r1) 22:04:59 executing program 1: r0 = syz_open_pts() r1 = syz_open_pts() r2 = kqueue() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x100, 0x101, 0x1, 0x4, "32ffde67ced4a8ffbbbb36b5a890fc450a4ac68d", 0x4, 0x1000}) kevent(r1, &(0x7f00000000c0), 0x14, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xff}], 0xb29, 0x0, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) 22:04:59 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000000000/0x1000)=nil) r1 = socket$unix(0x1, 0x0, 0x0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc028698d, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r4 = getpgid(0x0) fcntl$setown(r0, 0x6, r4) r5 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x1010, r3, 0x0, 0x0) symlink(&(0x7f0000000200)='./file0\x00', 0x0) sendmsg(0xffffffffffffffff, 0x0, 0x400) readv(r5, &(0x7f0000001880)=[{0x0}], 0x1)                     22:04:59 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10b884, 0x0) flock(r0, 0x2) close(r0) accept(r0, 0x0, &(0x7f0000000000)) 22:04:59 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) setsockopt(r2, 0x63d9, 0x9, 0xfffffffffffffffe, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "bfa6b6806671a7b7435e02da9ca12704ef5e7f58"}) 22:04:59 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x180, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000001c0)=0x18) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8000, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x8) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCLOCK(r0, 0x20004276) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000200), 0xc) 22:05:01 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) getpeername(r0, &(0x7f0000000080)=@un=@abs, &(0x7f0000000140)=0x8) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x200000000100, 0x0, 0x0, 0x1000000]}, 0x3c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000040)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x4) 22:05:01 executing program 0: getpid() ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffffff, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a26) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x7, 0x1000000]}, 0xffffffffffffff9b) getrlimit(0x5, &(0x7f0000000100)) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x2) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x7ffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x1c}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[0x9, 0x8, 0x3]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x6, &(0x7f0000000080)=[{0xaa4, 0x4, 0x5, 0xdd3c}, {0x6, 0x6, 0x10001, 0xb1}, {0x1, 0x6145, 0x1f, 0x200}, {0x4, 0x89f, 0xaaa, 0x8001}, {0x7fffffff, 0x3, 0x8, 0x3}, {0x0, 0x99, 0x7055, 0x3}]}) 22:05:01 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x37, 0x1, 0x7) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000000)={0x0, 0x3, {0xffffffff7fffffff, 0x100000000}}) 22:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000002c0)="90", 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x9, 0x3, 0x1652, 0x3ff5, "6a95ab58394702aa2b26481e11b1e67b21a1d4f8", 0x9, 0xb7f}) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000040), &(0x7f00000000c0)=0x4) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() poll(&(0x7f0000000100)=[{r3, 0x1}], 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0xcc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x3f785644, "85495588bfa600"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x8a0210, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x6, 0x100000000, 0xc2, 0x470e}, {0x2400, 0x400, 0xffffffff, 0x100000000}, {0x0, 0x8, 0x4000000000000000, 0x5}, {0x80000001, 0xee4e, 0x2}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x81}, {0x5}, {0x8000016}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) mmap(&(0x7f0000ff3000/0xb000)=nil, 0xb000, 0x5, 0x4011, r0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x87}, {0x1001c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/vmm\x00', 0x20022, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000180)={0x2, 0x0, 0x9, 0x7, &(0x7f0000000280)={{0x40, 0x2, 0x4, 0x6, 0x2, 0x22}, {[0x7, 0x4, 0x10000, 0x8001, 0x9, 0x2, 0x4, 0x7a5a, 0x28, 0x1f, 0x5, 0xffffffffffffffff, 0xa5, 0x7, 0x101, 0x9, 0x0, 0x7], [0x20, 0x80000, 0x1, 0xed3, 0x1, 0x8001, 0x2, 0x6, 0xffffffffffffff02, 0x4], [0x7fff, 0x7fffffff, 0x9, 0x7ff, 0x7fff, 0x6, 0x1], [0x9, 0x800, 0x8001, 0x9, 0x81, 0x4], [{0x7, 0x7, 0x7f, 0x800}, {0x1, 0xfffffffffffffffb, 0x0, 0x40}, {0x1a6, 0x40, 0x0, 0x7f}, {0x10001, 0x98b, 0xffff, 0xfff}, {0x7, 0x7, 0x800, 0x5}, {0x88a5, 0x40, 0x9, 0x2}, {0x400, 0x400, 0x400, 0x8}, {0xfff, 0x20, 0x101, 0xacd9}], {0x6, 0x7, 0x5, 0x8}, {0x0, 0x7, 0x2, 0x8001}}}, 0x9, 0xc39}) ioctl$BIOCPROMISC(r1, 0x20004269) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:05:01 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, &(0x7f0000000180), 0x8, 0x0) msgctl$IPC_RMID(r0, 0x0) msgget$private(0x0, 0x1) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getdents(r1, &(0x7f0000000040)=""/122, 0x7a) msgget$private(0x0, 0x190) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x20008, 0x0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f00000000c0)={'./file0\x00', 0x9, 0x3ff, 0x2, 0x1, 0x1148, 0xfff, 0x200, 0x2, 0x2, 0x7, 0x10000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004c}, {0x2}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 22:05:01 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0x4000, 0x7) 22:05:01 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x80044270, &(0x7f0000000100)=0x7fff) poll(&(0x7f00000000c0)=[{r1, 0x19}, {r1, 0x3d}], 0x2, 0x0) 22:05:01 executing program 0: minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x400000002c4, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x1000)=nil, 0x1000, 0x1, 0x1010, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x7e, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") fcntl$getflags(r0, 0x1) 22:05:01 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x500, 0x88) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000140)={0xd90a, 0x9, 0x8, 0x1f, &(0x7f0000000240)={{0x7fffffff, 0x4, 0x0, 0x101, 0x10000, 0x28e, 0x9}, {[0x5, 0x200, 0x46fa, 0x0, 0x0, 0x5, 0x2, 0x1ff, 0x6, 0xffffffffffffff80, 0xfffffffffffffffa, 0x8, 0x1, 0x9, 0x6, 0x3ff, 0x200, 0x1], [0x10, 0x822c, 0x7ff, 0x6, 0xfffffffffffffffd, 0x7f, 0x4, 0x3ff, 0x5, 0x8], [0x3ff, 0x3, 0x8, 0x7fff, 0x7f, 0x100, 0x2], [0x7fff, 0x16, 0x5, 0xd24, 0xfadb, 0x4], [{0x8, 0x400, 0x400, 0x7}, {0x1, 0x1000, 0xffffffff, 0x8001}, {0xa8f, 0x80000001, 0x80000000}, {0x42b6, 0xf933, 0x101, 0x7894}, {0x5, 0xc00000000000, 0x1, 0x7}, {0x5aac6bf9, 0x7, 0x1, 0x80}, {0x3, 0xd3, 0x6, 0xfffffffffffffff8}, {0xa6f, 0x5, 0x100000001}], {0x7, 0x1, 0x10001, 0x3f}, {0x6, 0x200, 0x9, 0x9}}}, 0x8a, 0xffffffffffffff80}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000040)=[{0x20000000000002d}, {0x1d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000080)="ad") 22:05:01 executing program 1: 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"}) sendto(r2, &(0x7f0000000100)="75ac0f46b1f028dda51081e77c19337bc0458d3114a5e029ba786193dd7b08a89c1b1203f9e216a0a88f647c405afe5851884219f5a8dcf588ec666358fc159e0370d0e8ffde282ec62aacc296b0f172f50dbb8378ff6831060fa8092ef56cab7e83ebdcc9a371f6f69df4c4e7ea9314c64f90c36447d3afc948f75661b0939b632e2c385f5c958979e624de878ffffb162b4c79164c67516e7b1f864774370ba2ea6aae96b6e0efb12de9ab336f8794a41c97b604c62e3b01cefd9b3a4b4e9e9e6b67d392dad5f4ed5079950ddceff39efd316adaab1e58d19d5713f6d6837f3e0fc11230dbb87833dec14af212f70f42", 0xf1, 0x402, &(0x7f0000000040)=@in6={0x18, 0x0, 0x4, 0x92}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:05:01 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x80}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") getegid() pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x3, 0x8}, 0x10) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/4096, &(0x7f0000001200)=0x1000) r2 = dup2(r1, r1) write(r1, &(0x7f0000001240)="922ec5309710bfa68c31a29eedda", 0xe) getsockname$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 22:05:01 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)="4e7478b68445d9cd68d388ae83594c8720426da743985fce212f", 0x1a) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000000)=0x4, 0x4) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}], 0x1, 0x0}, 0x0) shutdown(r1, 0x0) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") fcntl$setflags(r0, 0x2, 0x1) 22:05:01 executing program 0: r0 = socket(0x20, 0x4005, 0xf5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000040)={0x2, 0x2, 0x0, 0x7fff, r1}) r2 = socket(0x11, 0x3, 0x1) sendto$unix(r2, &(0x7f0000000140)="b100050290001800000008055386ca90500e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f75073a1ebe2a42fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfb000600000072c881ff01003c894303b22f310b404f36a00f90000000000200000000010000020000000000001000"/177, 0xb1, 0x0, 0x0, 0x0) 22:05:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000280)=[{0x45}, {0x6c}, {0x6}]}) syz_emit_ethernet(0xa, &(0x7f0000000000)="6a4bd82d7fc303d4ffe9") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f5") ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x9, 0xf7, 0xc8b}, {0x1, 0x80000001, 0x1f, 0xef}, {0x1ff, 0xfffffffffffffffd, 0x3, 0xb6f}, {0xff, 0x8, 0xffffffffffffffff, 0x20}]}) 22:05:01 executing program 0: r0 = socket$unix(0x1, 0x7, 0x0) flock(r0, 0x4) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="821a6ea5d71522869b3b022e2f66696c6530088447a165843d7e37fac7c3fe054761e0a339308aad77086cae1125593c0406a57062946d0fa200cbbeff3e75f820bb02c570c2878802bf5abe06cc6179915b9610dfdf8bb7f42497d1a4665780bcd3b3c2662ecfb19f74a2ae0f7a5f5dd66450b135c7bd23933b28ed2ba65e692956b9030c54c1549bbe00d38dafab7bdb68a8773f070c20fcac105f44014b1d1dd196466d0efb6d7b87b81109036c1b99b09c14d61bee0c86ddbe9bc88e88525b40be622e625d1cff4717dde7fafaa34b8f604ecce8ea972d19a873d8b179000000000000000000000000000000d33dd03fd7507b623f542aa54b7b7e57c8b584567667919298c4180864c61e78d21653e640a5ab8be92615ee5e11ab8fefb15f124f118b65072a8aebd3b3abc0eb5705d9ba0e8c0765a4634c2b3cd8e3c0787b78928dfc01de2f09900878aa22b2e39ab49d007496a1b2a477c97cdb047c5408d77da760056ca25f3b0d26e6ac6b5b4d295aacaa5db2a247d57645ebd4d759f8ebb48d7251c3d5a5394ed6b9e26fc4b67b89200a35dbceb7b5f5c4e62010b5b44bd699249a657f94c8ee9861049af3b0d10083670a73d5e340f67754b44865b7d6e3cefb1e533e8325ae0c00000000a7373d52f1fe59ac3238a3470a54174ddfdf64899228c351c243692ffa802b89a6f4a47efc2ee907baa6634b91b0a70d0279abc2329901e3627450e69b6f71acae8603178388a7a266221cd9a338f12d97825f58b268dceaa62dcad64a4feb58b23b366205ebe3af9a53ba1be18ecbe9d771a84d094489627600000000"], 0x10) setsockopt$inet_opts(r2, 0x0, 0x20000000000001, &(0x7f0000000080)="2902095cb906008590000000", 0xc) write(r2, &(0x7f00000000c0)="8a64014bbfb36c6225f0a5130e55bd58904e617aaa011166e406f86c334de633eb9773f8a6a2819ec8e013459775d6403a7aa9d4fc225d9655e12a930ea2c61cc69b5578587f9d99893c33e3e3f3ca731fbd7d7b98dee30448cc3455308a38e08dab7cba9c34be7004332997301d4ce7ec406e7d1f4e9e04a6cbb7935b99cc2fec7f5dc98eefbee7357d815e4a5305aa6d", 0x91) 22:05:01 executing program 1: r0 = socket$inet6(0x18, 0x4001, 0x0) listen(r0, 0x0) r1 = dup2(r0, r0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8) accept(r0, 0x0, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) 22:05:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x43, 0x0, 0xfffffffeffff0001, "7ace0fb766f50989022e4231da303075a54f90f1"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffc0, 0x1, 0x0, 0x3f, "78021122ca8f99d484176f5641b7219594d68d8e", 0x4, 0x5}) r1 = semget(0x0, 0x3, 0x105) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r3 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x9, r2, r3, r4, r5, 0x20, 0x5}, 0x3, 0x1, 0x10000}) 22:05:02 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket(0x2, 0x4003, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x40000200, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x800, 0x2) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0xc0307004, &(0x7f0000000180)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 22:05:02 executing program 0: pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10000) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x28}, {0x50074}, {0x6}]}) fchdir(r1) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000180)={'./file0\x00', 0x101, 0x8, 0x23, 0x1, 0xa1ce, 0x8, 0x5, 0x3, 0x1, 0x3, 0x4}) syz_emit_ethernet(0x2, &(0x7f0000000040)="8f73") 22:05:02 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="e000005c00000000", 0x8) dup2(r0, r1) 22:05:02 executing program 1: nanosleep(&(0x7f00000001c0)={0x6, 0x9}, &(0x7f0000000180)) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{}, {0x3}], 0x2}) 22:05:02 executing program 0: r0 = socket$inet6(0x18, 0x80000000005, 0x0) getsockopt(r0, 0x200000029, 0x40, 0x0, 0x0) socket$inet6(0x18, 0x4, 0x1ff) r1 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={r1, r2, r3}, 0xc) readlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)=""/162, 0xa2) 22:05:02 executing program 0: r0 = open$dir(&(0x7f0000000300)='./file0/file0/file0\x00', 0x40000400000002e4, 0x4f) r1 = semget$private(0x0, 0xf, 0xa27dadc595ad2d5c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000640)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = dup2(r3, r2) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f00000006c0)=0x8000, 0x4) semctl$GETPID(r1, 0x0, 0x4, &(0x7f00000008c0)=""/191) setsockopt(r2, 0x127, 0x7, &(0x7f0000000280)="6e073a2c413d6a5cc38c6e9a093b27de50eda140e6f9ec5f05a3237da84bf7912068224d24064b5485aad4e34e22efb25b3f3d0a597615cefbbaa0ef86135ada93850ce8a8bbf3fd7b", 0x49) r5 = socket(0x2000000018, 0x8006, 0x978f) accept$inet6(r4, &(0x7f0000000740), &(0x7f0000000780)=0xc) setsockopt(r5, 0x29, 0x200000036, &(0x7f0000000140)='\x00\x00\x00\x00', 0x4) r6 = dup2(r5, r5) unlinkat(r0, &(0x7f00000001c0)='./file0\x00', 0x0) semop(r1, &(0x7f0000000680)=[{0x3, 0x8, 0x1800}, {0x2, 0x1009, 0x40001000}, {0x6, 0x3, 0x17fd}], 0x3) shmget(0x1, 0x1000, 0x226, &(0x7f0000ff9000/0x1000)=nil) r7 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000500)='/dev/wsmouse0\x00', 0x800, 0x0) socket$inet6(0x18, 0x0, 0x5) ioctl$TIOCEXCL(r6, 0x2000740d) ioctl$WSMOUSEIO_SETPARAMS(r7, 0x80105728, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x3}, {0x4}], 0x1}) setsockopt$sock_timeval(r2, 0xffff, 0x400001005, &(0x7f0000000600)={0x4, 0x3}, 0x10) setsockopt(r3, 0xffffffdf, 0x100000001, &(0x7f0000000e80)="959ba0e8d4c593e45941d265e3e800e613639c56cb7bb2bd22a11bf5ce568e60eb2925f97a5f6e2578e6e948fcd633897ce40af5277198f2902e16d14f9bc4db33123adf97ae136bf0950c35229526833b848c224aaaa1bc31728ea467be90ce6bca7623f5c9258587155b04a1dad986d088414b24d8603f090ceb25b7c76e128f683291f168bfac6f0515d0d6d41f7432e6cb4a76bd4cbaceebdb510b0fd4c7071f7be3c0ec62c3a41ec4cd563e6a329b7e881e97c65ffdb99e2ba0b448a993497d23fed090a6a4e5a7aff6872582ccd8c99b7a3c7ae3f05fa1b765d615564d8491c4ea702ed8a7c44863443713c468645d008fb87deeee5043930000bd3d6b66463962118453b023af45b3fe731cabb0e738e8d86bcfe98cfea6fd3dbaeb512d91f44d0e70ae5ffa4ec03be820c701a832b80591be3c17aef536c4be30eaf3c8ce3bce1b4dc84658fb8091211314c450b02a96bf47113c2ec54cb447d57547299c17a0434e6db4c79d042f63a4779942265bff5bab7f179a543952065e2cfda24fe8ffef95ea218ae786fe51c4f375d562e01f476df3900045c482262fa5696e1c66cda9cc585c000000000000000000000000000007f54ba2a0b4f1e7b9fc0c5fe709fbe887e2ffc4549e3d79d8e2afe2e3f0e982f04f3310eead4cf3c5393cc3588cf7a30d67ea456e9eecc66cb59d9ee798183a78dd780277f5ee9cbe603ce25c3b758c065cded026a00af5b2a4e7b6397beb91d052e4ecfd78d8778932dd870cdefdd7359251d0f9966a1f6c5b00ac96c51faf2e984249ffac1a9eff1eb7c6e4b96b079621c612b8", 0x24b) connect$inet6(r5, &(0x7f0000000340)={0x18, 0x3, 0x3f, 0xfffffffffffffffc}, 0xc) accept$inet6(r5, &(0x7f0000000100), &(0x7f0000000880)=0xc) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000000c0)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380), 0x1d7) semop(r1, &(0x7f0000000240)=[{0x7, 0x193, 0x1000}, {0x3, 0x365f, 0x1800}], 0x2) setsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000580)={0x7, 0x401}, 0x10) semctl$SETALL(r1, 0x0, 0x9, &(0x7f00000005c0)=[0x6, 0x4, 0x4]) writev(r5, &(0x7f0000000540)=[{&(0x7f0000000040)='b', 0x1}], 0x1) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f0000000180)={{0x18, 0x3, 0x40, 0x6}, {0x18, 0x2, 0x6, 0x40}, 0x5, [0xfffffffffffffff8, 0xbfab, 0x7, 0x46, 0x2000000000, 0x5, 0x2, 0x8]}, 0x3c) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f00000003c0)=0xf0) 22:05:02 executing program 0: r0 = syz_open_pts() lseek(r0, 0x0, 0x4c19c4870b7c4c8a) getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0xfffffffffffff476, 0x1000100000000}) r1 = semget$private(0x0, 0x6, 0x100) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) connect$inet6(r2, &(0x7f0000000100)={0x18, 0x2, 0xffff, 0x200000003}, 0xc) openat(r2, &(0x7f0000000140)='./file0\x00', 0x20401, 0x100) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) semop(r1, &(0x7f0000000040)=[{0x1, 0x10000, 0x1000}, {0x0, 0x8}], 0x2) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x0, 0x2c, 0x1}, 0xc) r3 = getppid() getpgid(r3) getpgid(0xffffffffffffffff) shmget$private(0x0, 0x4000, 0x122, &(0x7f0000ffa000/0x4000)=nil) 22:05:03 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000002480)=[{{r0}, 0x0, 0x8a, 0x0, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8c, 0x20000041, 0x5, 0x2}, {{r0}, 0xfffffffffffffffe, 0x81, 0x2, 0x5, 0x930}, {{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x401, 0x1}, {{r0}, 0xfffffffffffffffe, 0x80, 0xfffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0xc0, 0x30, 0x0, 0x7}, {{r0}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0x589, 0x7f}], 0x10000, &(0x7f0000002580)=[{{r0}, 0xfffffffffffffffc, 0x20, 0xfffff, 0x3, 0x10001}, {{r0}, 0xfffffffffffffffb, 0x67, 0x40, 0x100, 0xb40}, {{r0}, 0xfffffffffffffffe, 0xa6, 0x40000000, 0x3, 0x3}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000084, 0x1000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4b06f4f74b27c1cc, 0x80000000, 0x8, 0x7ff}, {{r0}, 0xfffffffffffffffb, 0x10, 0xfffff, 0x8, 0xfff}, {{r0}, 0xffffffffffffffff, 0x76, 0xfffff, 0x9, 0x5}, {{r0}, 0x0, 0x60, 0x80000001, 0xffff, 0x80000000}], 0xfffffffffffff801, &(0x7f00000026c0)={0x9, 0x200}) r1 = open(&(0x7f0000002700)='./file0\x00', 0x1, 0x0) setrlimit(0x6, &(0x7f0000000000)={0x1000000000000004, 0xfffffffffffffffa}) mlockall(0x8000000000003) chdir(&(0x7f0000002680)='./file0\x00') mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) truncate(&(0x7f0000000100)='./file0\x00', 0x4) accept(r1, &(0x7f0000002780)=@un=@file={0x0, ""/4096}, &(0x7f00000037c0)=0x1002) rmdir(&(0x7f0000002440)='./file0\x00') mlockall(0x3) open(&(0x7f0000002740)='./file0\x00', 0x82, 0x80) recvmsg(r0, &(0x7f0000002400)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000002280)=[{&(0x7f0000000140)=""/68, 0x44}, {&(0x7f00000001c0)=""/182, 0xb6}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/4, 0x4}], 0x5, &(0x7f0000002300)=""/233, 0xe9}, 0x40) mknod(&(0x7f0000003800)='./file0\x00', 0x2000, 0x100000000) ftruncate(r1, 0x1) 22:05:03 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mknodat(r0, &(0x7f0000000180)='./file0\x00', 0xc004, 0xb315) socketpair(0x20, 0x1, 0x5, &(0x7f00000012c0)={0xffffffffffffffff}) recvfrom(r0, &(0x7f00000001c0)=""/110, 0x6e, 0x42, &(0x7f0000000240)=@in6={0x18, 0x3, 0x8, 0xb19}, 0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000001300)=0x8) sendmsg$unix(r2, &(0x7f0000000000)={0x0, 0xffffffffffffffeb, 0x0, 0x0, &(0x7f0000000080)=[@cred], 0x18}, 0x0) readv(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)=""/4096, 0x1000}, {&(0x7f00000000c0)=""/105, 0x69}], 0x2) 22:05:03 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x100000000}) flock(r0, 0x2) flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x100000000}) close(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8080, 0x0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 22:05:03 executing program 0: madvise(&(0x7f0000ff1000/0xf000)=nil, 0xf000, 0x5) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0xb1}, {0x2c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="8b") 22:05:03 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000100)='/dev/tty\x00', 0x30, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x1, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = msgget(0x1, 0x401) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000022000"/151], 0x97, 0x2, 0x800) 22:05:03 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) write(r0, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x6) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x3, 0x5}, 0xc) 22:05:03 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x6000, 0x4000000000401) open(&(0x7f0000000000)='./file0\x00', 0xc91, 0x106) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3, 0x810, r0, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x5, 0x10, r0, 0x0, 0x8000000000000000) mlock(&(0x7f0000001000/0x4000)=nil, 0x4000) 22:05:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x88, 0x9) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003100000000000400"], 0x10}, 0x0) 22:05:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) getsockopt(r0, 0x200000030, 0xffffffffffffffff, 0x0, 0x0) 22:05:03 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000000c0)) clock_gettime(0x2, &(0x7f0000000080)) ioctl$TIOCFLUSH(r1, 0xc0206921, &(0x7f0000000300)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x1) 22:05:03 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0x10000014c) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x1, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000080)) r2 = kqueue() syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0xaf}], 0xec7, 0x0, 0x8001, 0x0) 22:05:03 executing program 1: semget(0x2, 0x6, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCNOTTY(r0, 0x20007471) 22:05:03 executing program 1: r0 = socket$inet(0x2, 0x1003, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x2, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffa, 0x10, 0x2, 0x100000001, 0xfffffffffffffffa}], 0xb9df, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x200000000043}], 0x7, 0x0) r2 = dup2(r1, r0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setregid(r3, r4) msgget(0x3, 0x1) 22:05:04 executing program 1: r0 = socket(0x2, 0x102, 0xffffffffffffffff) setsockopt(r0, 0x29, 0x31, &(0x7f0000000000)="b2", 0x1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x7, 0xd01}, 0x8) 22:05:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000003c0)=[{0x45}, {0x800000000004c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000040)="fe") 22:05:04 executing program 1: setrlimit(0x8, &(0x7f0000000080)={0x5, 0x9}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() poll(&(0x7f0000000000)=[{r1, 0x113}], 0x1, 0x0) write(r0, 0x0, 0x0) 22:05:04 executing program 1: r0 = socket(0x17, 0x400000001001, 0x0) sendto$inet6(r0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0xe3) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x28, 0x3) symlinkat(&(0x7f0000000080)='./file0\x00', r1, &(0x7f0000000100)='./file0\x00') ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000140)={0x5, 0x100000000, {0x2000000000000000, 0x7f}}) open(&(0x7f0000000040)='./file0\x00', 0x20, 0x80) 22:05:04 executing program 0: setrlimit(0x4000000008, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xcd5, 0x1ff, "250f146a042a1451e3b5ce00348fd433edee6cea"}) write(r0, &(0x7f0000000800)="ea40349191d9f05d2ff41d20be091ca0de6486a8b69bb8d8902a14", 0x1b) sendto$unix(r1, &(0x7f0000000080)="81f4259a369628d84cbe657dfbc087569130c3f1a6ee24631d7d30a17ae56cd733a83195c012dc821aadbed222b40d007df77667d063483e71067a1eb682962e947647b715b0ccff01b6e16b2674eed3a536d1233a8c2f27ec167b9efb103be610240e25ad7951d663088ecf94be99a92a91", 0x72, 0x408, 0x0, 0x0) 22:05:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) r4 = dup2(r3, r2) r5 = kqueue() kevent(r5, &(0x7f00000001c0)=[{{r4}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r5) 22:05:04 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r2, &(0x7f0000000340)=[{{r2}, 0xfffffffffffffffe, 0x8, 0x4, 0x9, 0x4}, {{r1}, 0xffffffffffffffff, 0x4, 0x80000000, 0x0, 0x6}, {{r2}, 0x0, 0x1, 0x2, 0x9, 0xaa}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x7, 0xb30}, {{r1}, 0xfffffffffffffff9, 0x4, 0x40, 0x4, 0x29b}], 0x3f, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x4, 0x20, 0x81, 0x9}, {{r0}, 0xffffffffffffffff, 0x8, 0x5, 0x8000, 0x9}], 0x0, &(0x7f0000000440)={0x4, 0x200}) kevent(r0, 0x0, 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffd, 0x4, 0x40000000, 0x8, 0xfc}, {{r1}, 0xfffffffffffffffe, 0x82, 0x8, 0x200, 0x1}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80000000, 0x6, 0x8}, {{r0}, 0xfffffffffffffffe, 0x20, 0x80, 0x0, 0x8000}, {{r1}, 0xfffffffffffffff9, 0x20, 0x80000010, 0x3f, 0x80000001}], 0x7fffffff, 0x0) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) ftruncate(r1, 0x5) kevent(r0, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x4c, 0x0, 0x1, 0x80}, {{r0}, 0xffffffffffffffff, 0x4, 0xfffff, 0x51, 0x4c}, {{r1}, 0xfffffffffffffffb, 0x8, 0x8, 0x0, 0x8}], 0x8, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x10, 0x40000002, 0xd518, 0xfffffffffffffffe}, {{r2}, 0xffffffffffffffff, 0x25, 0x80000000, 0x10001, 0x7ff}, {{r1}, 0xfffffffffffffff9, 0x40, 0x80000000, 0xfffffffeffffffff, 0x101}, {{r1}, 0xfffffffffffffffc, 0x4c, 0x10, 0x2, 0x7}, {{r0}, 0xfffffffffffffff9, 0x91, 0xc, 0x40, 0x3}, {{r1}, 0xfffffffffffffffd, 0x8, 0x0, 0xe0b8, 0x1}, {{r2}, 0xfffffffffffffffb, 0xa, 0x10, 0x7, 0xfffffffffffffffe}], 0x800, &(0x7f0000000140)={0xffffffff, 0x97f}) lseek(r0, 0x0, 0x1) unlink(&(0x7f0000000100)='./file0\x00') kqueue() 22:05:04 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000140)='./bus\x00', 0x105, 0x0) write(r0, &(0x7f0000000340)="eacd39c3f9ff54c4b3b2d576a9cce55c27bdcb442b23", 0x16) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x2, 0x4810, r0, 0x0, 0x1b) 22:05:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x87}, {0x1}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 22:05:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x3d}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000180)=0xeb49) openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:05:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200), 0xfffffea8) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000100)=0x5) dup2(r0, r0) syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x2, 0x3f, 0x4}, {0x18, 0x3, 0x1}, 0x4, [0x0, 0xffffffffffffffe0, 0x8, 0x1, 0x1, 0x4, 0x9, 0x8000]}, 0x3c) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f00000000c0)) syz_open_pts() syz_open_pts() 22:05:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) read(r2, &(0x7f0000000140)=""/151, 0x97) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) 22:05:05 executing program 0: r0 = socket(0x18, 0x3, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x3, 0x8, 0x8}, {0x18, 0x2, 0x1, 0x9}, 0x9, [0x81, 0x6, 0x200, 0x3ff, 0x4000000000000000, 0x1, 0x401, 0x6]}, 0x3c) setsockopt(r0, 0x29, 0x20, 0x0, 0xffffffffffffff57) listen(r0, 0x5f6d) 22:05:05 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000100)={0x2, 0x130e}) r2 = open(&(0x7f0000000080)='./file0\x00', 0x8000000000000, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x0, 0x1dc) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x11000300000005}) accept$unix(r2, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x8) 22:05:05 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="cbcb83478675f6643000be222345785ed7d6b574f77507f072a3cb631cf373ce205fdaab77e9e708f28e8c27d1c5d643ce4d6e53c8d2a90b9c4aec98d86662e4fade0c8ada2cd859ab9801"], 0x10) fcntl$getflags(r0, 0x1) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8}], 0x8, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getpeername$unix(r1, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x5, 0x4) socket(0x1, 0x8000, 0x1ff) 22:05:05 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) getrusage(0x4000000000001, 0xfffffffffffffffe) 22:05:05 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup2(r0, r0) recvmsg(r1, &(0x7f00000018c0)={&(0x7f0000000380)=@in6, 0xc, &(0x7f00000017c0)=[{&(0x7f00000003c0)=""/171, 0xab}, {&(0x7f0000000480)=""/42, 0x2a}, {&(0x7f00000004c0)=""/152, 0x98}, {&(0x7f0000000580)=""/4096, 0x1000}, {&(0x7f0000001580)=""/223, 0xdf}, {&(0x7f0000001680)=""/199, 0xc7}, {&(0x7f0000001780)=""/58, 0x3a}], 0x7, &(0x7f0000001840)=""/124, 0x7c}, 0x2) syz_open_pts() r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x20c02, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000340)={0xffff, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f00000000c0)={0x81, 0x4, 0x80000001, {[0x7, 0x3ff, 0x993, 0x7ff, 0x80000000, 0x1c, 0x4, 0xf5fe, 0x100, 0x9, 0x8, 0x8, 0x5, 0x1, 0x77bb, 0x100000000, 0x2, 0x3], [0xfffffffffffffffd, 0x3, 0x3ff, 0x7b6, 0x2, 0x6, 0x81, 0x5, 0x37239b17, 0x9], [0x7fffffff, 0x4, 0x1, 0x5, 0x2, 0x7910000000000, 0x3], [0x81, 0x9, 0x1, 0xafd3, 0x0, 0x800], [{0x4756, 0x2, 0x1}, {0x9, 0xb94, 0xffffffff, 0xfffffffffffff5ab}, {0x100, 0x5, 0x20, 0x8}, {0x7f, 0xeaf, 0x7fff, 0x9}, {0x1000, 0x3, 0x80000001, 0x2}, {0xfffffffffffffffb, 0x8, 0x200, 0x1}, {0x9, 0x20, 0x0, 0x2}, {0x45, 0x6, 0x1fa8000000000}], {0xb7d9, 0x0, 0x1, 0x5}, {0x2, 0x1, 0x186, 0x2069}}}) pipe2(&(0x7f0000000040), 0x4) 22:05:05 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000200)={&(0x7f0000000040)=[{0x43, 0x4}], 0x20000000000002b0}) 22:05:05 executing program 0: setrlimit(0x2, &(0x7f0000000000)) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20021, 0x10) r2 = open(&(0x7f0000000180)='./file0\x00', 0x10000080a0, 0x10) ioctl$TIOCDRAIN(r2, 0x2000745e) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x0, 0x0) mmap(&(0x7f0000ff9000/0x1000)=nil, 0x1000, 0x6, 0x10, r3, 0x0, 0x200) accept$inet6(r2, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x7, 0xc000, 0x5, 0x0, "fe13f58575b6c5f2e048990862689b1ad9306a90", 0x1, 0x47}) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000100)={{0x18, 0x3, 0x9c, 0x4}, {0x18, 0x2, 0x2, 0xfff}, 0x100, [0x7, 0x5, 0x7f, 0x720d, 0x200, 0x800, 0x58f, 0xff]}, 0x3c) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_broadaddr=@in}) 22:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x87}, {0x6}]}) syz_emit_ethernet(0x2, &(0x7f00000002c0)="8b50") fchdir(r0) 22:05:05 executing program 0: r0 = kqueue() pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) kevent(r0, &(0x7f00000000c0)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x3f, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r3 = kqueue() r4 = kqueue() kevent(r3, &(0x7f0000000000), 0x20, 0x0, 0x1000, 0x0) kevent(r4, &(0x7f0000000040), 0x4, 0x0, 0x3, 0x0) dup2(r0, r2) kqueue() 22:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) getitimer(0x0, &(0x7f0000000340)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3d}, {0x15}, {0x6}]}) syz_execute_func(&(0x7f0000000380)="c4e12c5c2a66470f587f3e0fd5af0000000040db8e00000000c4e225988f3b000000c461375c0f43e0a0c46230f76532c4c178136bc2362e3666410f3833b432fe000000") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") r1 = dup(r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000300)) getpeername$inet(r1, &(0x7f0000000400), &(0x7f0000000440)=0xc) r2 = msgget(0x2, 0x20) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000480), &(0x7f00000004c0)=0xc) r6 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xc) r8 = fcntl$getown(r1, 0x5) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000280)={{0x1d, r3, r4, r5, r6, 0xa}, 0x1000, 0xfff, r7, r8, 0xfffffffffffffff8, 0x401, 0x0, 0x1}) 22:05:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040), 0x4) msgget$private(0x0, 0x80) 22:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x5}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x7, &(0x7f0000000040)=[{0x6, 0x800, 0xff, 0x4}, {0x91, 0x4, 0x20}, {0x1, 0xffffffffffff4baa, 0x9, 0x6}, {0x25, 0x7f, 0x7fff, 0xdf8}, {0x7f, 0x0, 0x81, 0xffffffff}, {0x9, 0x80, 0x4, 0x10001}, {0x800, 0x2, 0x5, 0x4}]}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 22:05:05 executing program 1: r0 = getppid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={r0}, 0xc) r1 = socket(0x400000000018, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mmap(&(0x7f0000459000/0x3000)=nil, 0x3000, 0x1, 0x4010, r1, 0x0, 0x0) bind(r1, &(0x7f0000000040)=@in={0x2, 0x2}, 0xc) fcntl$setown(r1, 0x6, r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) r2 = getppid() r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10020, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000001440)={0x0, 0x0}, 0xc) r5 = getegid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000001480)={0x0, 0x0}, &(0x7f00000014c0)=0xc) r7 = getegid() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001500)={0x0, 0x0}, &(0x7f0000001540)=0xc) r9 = getgid() sendmsg$unix(r3, &(0x7f0000001680)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000013c0)=[{&(0x7f0000000140)="2ddfa43b3b02e52ad5829810b4bec8992460cc71b4cd11cda241cfae5c0f512a85032f24d46b5ffdf33d882260fcc21b051cea6fc3ecd0beb2ca3f955161abf5d0af15f0ea3d9a914cb5a029f894bc782fd453d331194b2e5400cebaa295db580b4ee49c21263a26c17b772cd3c7aa1da6c2081c22abd886209b8f8d6ddf0dd7d4fa7a4382be2bb9d8d7cc8ab244c0d77b5a2ccb14dbf807fd1a48bfc7e93eaa1a75c58261c10c0fbb7f3db1393c7059", 0xb0}, {&(0x7f0000000200)="1b151e38b8f41ddb7dd9f5eb937221d44c8a9ae0bf16dad886bc71fcad74217918bb3d911fc0ea61139b3b1ada7e1d5f3e2724f07198ebd873cd7a80", 0x3c}, {&(0x7f0000000240)="99d298a54a155340670b9a053542996f48f0eed4caba80c7342fcfa8f405c547705a794e2fa8a1d0a84fa6cd86767fbe310ed7b2a931bbaca9ced92d65cf32ed353aa3e59fa1237f439c35adc98d86073c9f01def3618e4db95a046174ff4e7da01c06aa684ac8fe5fc92597c0b7c91502fe7afca3aa14ab56e4926e5891ba4f490dfba76454f249dbb8a1dbd78263435705ea6795fd", 0x96}, {&(0x7f0000000300)="54b97102931f30c87e0bbba264cc3b47569453782257efec64c71bf0149f627ab8c19f64497b0a4dc44cf4ba9cfbae51b71a261ce4128c71c4339e82583c1614ac334766c82b5b633bce03209cc63a34f9bece529509ffc451af125cbfb0418ce26bb14899f77ab96bbab72ebcf45bbdf3982649f3b8522654eef62a3a3d41bbbdef5f39b428713ea593", 0x8a}, {&(0x7f00000003c0)="a374281a5f65b81de12e309d3c248dfaf3f5b0199c3fc8715c0ef31a461f971bfdf4679203117a0a4aee3bd491f1978efd780d07886e4e622fbeca0af498cf6199d106b88b2f12a1def3b8db1fecd53ecc610f1387ed30e4189586b6cb8cc946ece45ab2f4e499dd94e9731d795aa458917a6c3cb464f6dd9f4db21af2ba2548c7db28dbb56466d3433420b3bba64def1a6d643fea51cba8f6aac31e7d124a45156d1d1c4e9df76f985fa66feb871a7c1773db247fc543c3a61aa993700c24a2f4cca3818c411f3ac3a69fe6fafabcf97492c5e63d7ea6ceef35cbd92ca81959d9f90153cba95b630fbdfc1b2dc6c7e93c320cf72f097f147af46e3b7326af1f5718bf94b2dbf2acd5fcbec9407428c0e57cfbe48c5c122d3f5b47ebdace434de555094b55b71a478ebb4c1b3f36903007d667350d8350d9a1e3c1d37adc07eace6484a80dbdb1e8d178afb8debe534f28ce01d6618035d7e84f4d312a4e94760f75b0b5e10e63b0a249a35d6975bd85f295b234e05ab4cccaca24170219fcc8d8d517a2ea7ef27de5dbecb4f9e51cb49581362d3d2a64b550e350275e23f015ed79368ad6aa0995bdf9a83d1a21bd5ff16b52b08aa62eb2bee16da2164fdb0dc6f32c7dff5748a607fe1f93fa0509c0367f205cf28ed53e6b8c24aaa29d5e8934bbe95a3ab6a0fdbddb9a92f51dbdb9bc54b2c2f230f3d66d5d82490fe863c3978dea271d4cee92a1ecb9a1daf57fec356cc4f2dc19a41e0839388ccc6111effb1a76b9b3def11b2d04acf6fd378df48f713874fc9e5111c1482707d26df3858bc4c9005c5677082bc738afcaa416442c8a2174074671d959101d422188caf7c450e8613b199d170619ed8a55b748886cbf8f4df5a97fbfbe9663ea7d0090ba795a28b5455b64feba069fb5089aa8fa41e5dd9f1039e0213bafe6e14cc947b5869c39c15c50cb43a909bf6f133362bd77fc8dbe77078e212a43af74c9e467a9444c1e46942483c39c31ffe7fdbba76d873230e1e1f634e7f4b919114d204dd19c5f5ad6c1596218728c3fdf50ef8c79f799fbd3ac065e97a881fa18a53f62d226d970005fea9f8b3514cc6dd029657a3672b269ec611095ac4a7f29aeff9873b8d8ee5133fb5468c4a7203287885a8581c101b33859ace151f8ded99f179067ee90c5031e570160cebe6354cd9a562fb798bbf909dc6af1fd9a02abd679c36e5ceb1fd450faf347d617d95eb74a49b074bf3575bd4e47dd724d04c85999052edd750ae4040ff00e7b0ab1a2200d309890e18f3539963405e27bd919920f85775ec58dea5dc121b299ea67c4a0a0186f8488739a419227b493f73ae9bda7aa713227b26fccdbb7316acea119e9876a5a3ff680fea049f04e8ec0490200f98380429fd51a5fd47319c3e16d12f76ad5e352d28c9800250fb2fcc2b49d0341057af32e24d27eb59b1b9051bf1439639f533d7889fba68e9d5d6da3b6e3bcac372b6e63efb2c035081793ccdd7a2fb7bfcef2d834e1df0839bff4e952c2d0e5128f416b1b3b69d9566abdeb8bd3f65cd04cbba053b834112d6fbe5007723d305deebda2c0d945f86e0bdeb73bdda05566f8da21defbeef418fb800ea4a5c0c83944caea79e853af6a74e11f440200e68e949f15ea06825620b256a212840f1492bc5d5ae1ec8cb09f60cc1a2aa3bda853b101803a9531cf9b7bc2b72d894d6b97ddc06de9aeb4dfa92ecd818290a106301630c175a7184c9b76c7ceb81e1a7942e4b468acc6590547aa542e76519ca9f3c465203fe6533ff5afc8a9c2badb3e205b7f8c94e9e8cc68b9bcbc32c7d166fe7c7781ed9cd90cd7c55f40c588f9a00ce39f5cbf1e1f2a52398f6c8ab49e6419be5e9e44d1a8f51cfcd1acde2b9b7c885c2e4daff53b4221ac4c33c9a2b15c5f0a293c3ec841c870feebb7033013582ef7262ca1b2a2d39d63838abdd89ca2ab9460700bac3a568d1b565ee1e9dc38c91ed0c97212f6425cdda2a0412b2e1a4ebb06cc9db241ff90bb6dbff8e319904e7d246519085e83b6ef70baf7df1e66434a551853ebc8f7a29cfacfc5001d8117b09d20558a8f251771939c16e4d3961b0b9cf5e2a7fdfcbc1c7bd249db2aa7340d8c3aa57ab6095b16817870d92c4b12d3c5449de65c8e0a2a252e4708612120528af30a9da875f18f9a306d635af4aea4e4f226d57c1081fcb0f7a6f06f7bd730a429f0b977913d42940159ae1063fb4cd9205b60670f78e1f9d86f8bad22e45c5e33b9a3a51c0edfdd3fbed695705fdb2fbbe5af1b4af41e6f00d1cce4b7d653384d0ebc7ddce4014faacc3c93b2ac6c70af2847413f310a073a6e7a84d3cd1af75022cce2426d20e733d810a19c07bbf705aa521b300250c6f463111141aa8f262207078b98694ea6f893ee3feadd0a1d771d4d1a8cf27540782c34107b5401ec15f299e33703805336ad66568379f1d17b1b437fa82098803841d6ad0ddbe6f616de355767709e3cc0d449c2b93bd423764128d0d7bbb2b993fc80edbf076f2ea7312a96fbeed74550d105b1b4d321d3c5883c6c43f0b447c7babbcef2d16e12cda1dbb5263e4e7d328748f69f9208f219d00906130705104c2074285347b0b486e6b565afbacd0f702a0b34a1e74a7c9d190de39bcbd789a0f99a15b5ccdf67c3a4ce7b8404b1dba1c8a233e2334dd425e9e8c955a243411433c5dda0954cc82fcd48719479c17791ee0cdf9e922cb93b22cbc1fe3e3eccc65e748c2af83509a6fbe5943ddd4e849097156d714bd3cc65ea49cffc975505aa28a6476ee10337bf2abf21b8f076fffe50c8d7bc0fb571f8c22cef715259de3520899e1fa14aba448d1285dc85c239c16370f1fbc8e2b293c82035e722dd5e34a4eeda103660393c7fa0ac87c72c6cb0721ae731095d888192f9213998e9a70a51ef86c86570422850186184b483505dac8e52e9fe6e64f5759fd77142b921c60db2ef2aad1f4298938712612a887d81254dbf3a270df4526c424370d9e0fb56788b2d54f4713e873ac182d42b6508f703548fc35ab0d28d9920defd80b4a88191371e0a13d777c4df617a079736459bc34329d9ed6f6c24903558ea75739ae61d9c2fc4faf05f72dec8e7d0de1c7d8b9cf4e5ec0528f1ee561630895b4c4f555c7bcc44c48421db226826b4fde6ffd1e6bc58f4db52b35f066cff52c3f7b16d78d59ba5d6070694c4a46e5d913a8cb745c125a6da99506596a843882d4cb79cd275b29b8bef04ba9b53b89f36c9d6f123e4d9b81a54d8568a9a2c9ffc07a498e583963b32f6727a1b763024b9ec1f5571a77200ba37ec5e6ccfc0821c34bb9234599b2ed0f485422bcc0648107e7af510cf6b2afed09584c0635fce13e31b7a02130cc7a955b4267c033e32481f30cd5c29400176c736c7c4a7057289722dc2b2d24660326c7e74694e471c4bfde72fc988d7b11206f148cde575810ca883660feb977089a2f652d9f5e412b884e3c4f2523e160f778e797fc163b3a867bd7725b1a9b1cc6ceb95bcd29a343a37ee18f8905e009299aa0bc3ecbdc9f83ffb3297c45dee40a38181a8780079133a89a07a58732ed19042285f86a3ad9c5e00eb2bd2eb1edce33f4b4a2be620d6b1dc4fb140e7fd6f5854ee036b504ff43b73ff976b52bbbc52130216ab521c15fc05f461bd40a6f1a4ee34a60be7837d98213fde0fc6144b757b7a71f2ac454555f61f022555631082884d6260b429266eb31ee4ebe0a28a380d14246deb26fa7f948e94e944162431d7471f9e3cd61cf02a81bce3f1a572b8f086df252bb9f6d9d0da5104bc45cf9761f41341c089d66cc4f4e2b9b284d0559e84d0e0479f0a8a29a8b3ce26be7d7ef562951c66bef2b3db5b5020a632884dfec93b02968f18b05ec0cbb47504629efa85b69acf1be9e2b98050169a72d80a5d8a6d3df355003ddabf76c09d4a5eacc711b7006376ecae21a63caa1d6e1e310221f0465681c91ae99ddf10bef046cdd296627bb5416d260739ca7d85ac8291337756291f4d36f30d5abbf05f2d0d70b11a6f15fe1514c76a7ecafd6216adf738b3d9146879bd0a50660104b6a1ad9bda1222b47ad992fcf1c895b4c0e153143c23a11b00eaf2fc5fd702bda3fbf6628e98ae500ce72e9e187a122b25770c96abf2bd50c2f6c23c459b292ee3abdd5e175d569fa748eeb26b0434ec338c3954d98cc0198ad0085062d4c44ee3b15565da5fe82faf5b8325042bbcbf95d01432a47166d34faede2380378591211dfabe14c27141752002467311931215a770e01363d4feb61a18d012820827c7ad78c9522b6fe2bf00fd83a4e9ab0d3127ed54ffa1079b131bfacf7214f87ac02ce5adab82e354f9fee986910e4e89c28b5c32638f68fdafef795b3effc9297e18452d9cf76313f2178c3226a41f19df9fd18ef15992708f12509d67e4d73e2b33a7f02097397cc204d7bef67b38ec239285ede7253d08d5518b6f4ba2097cb2303aa702408ff16bf42665fcf7425478604d0a65a443016d22e33393793752d1161bfbcb51fda5d3408ee37b23abf0422f2158d8884f02e4ed9de4d26e298950430fc1a23ced7542b03ebc6e46c0a4f06ee9627afeccd356a9db18b4991400d5b901eb79c30fa2aa6b9e08a53c1a763793d6eb45f3e89dfb6bf9d220c4154f57e53ed2d426a594878d87dcc4f43cbbac9703174d220cb782c98b262c57b8d1ccafa5e2b795bd6d5a06ced52bc3349fad497ae476e6847ae412af47475dc3c48d242a56b71a2a371898d232db8e16649b5622a2b70a355769f25567f19c65bc633d4c99a0a85af6e67bc07244a38ff4ac4a64a91111de8ffd8b1fc05bd58cf7dd6a60588349a0f34a437893a816208f2935c16d1f5969ae3ea1e833c0b7e8a18285d0fe24d4ba421681e94db15d7699697f0d54aea466661f914bde4a7d286191f0cafb6afb3dcadc77e98ead6723ea6ba3574ce54357ed5f35ad9e937004639fe7d178fa294fd8bb8448f392c6c43978e250addd3714d2986da7e3a3ce6bfe2214f2ed489c9290e5e91e65d754b149db913a185f953f2f6590ddeab189431f6d01fddd763652bb1206ef8f52e8174ea1e1e149531d690d1c38294f0db05456bda7078ea7e727f99ae6592358db6fd96cfe053dba8b18e1523068e5b5e3b6dd12141f74ce27edf5576676f9509daa97e450924c3aa8446e11e04a33863d1e4f2092f7102cf465d88ee712b0cfaa5e4f823a9cc3e7eb464fe2c39eb692723f9fa76e625e65826c5cc6cbd40ed8dfd1c7415314c258b7444954671e5032889ba1cd106f2dece821286bf64f415a826a4bf417deb220a804121b68e63531b7e4d51ba54a5a8c7435c2e2859ba995d6c57cc3edf2371c3e2abdfb9eb7db6dc918965093dd1bffdbdce813275023074fbeae2e436dca76979e777d82cef0d301de018ceb53dc554c0a82e0a44d4c31712e348e566478dc430aa865ee1fa42867e9ed08a3cc5b0d63c01378ba41ce8b28268cea94924d828f84226593b979e86e2ac7beaad0da635f20a06eda0d2ddaf19f6275152b6d97dbde6fbfe28da251096e774689334ae1f8169f74e0b675f6bbddcb999b766df6b16f4aeb3e2e5a0d926fec74ac9154dd11235ee8b5f67a45a9d7dbf5ca1019699bd9d54f1b32c6ab3e9c34058dedb56ab3ad2bc414d963f4c17d48eb32ba813fca781eb48ab6ab16e77947b5546f62fbc09b4f5593fb8e4b52470d0bdd136ab3f6237464cbb95b617d77480193ec160cd781413ee4ec6939e36381165ee88c", 0x1000}], 0x5, &(0x7f0000001580)=[@cred={0x20, 0xffff, 0x0, r2, r4, r5}, @rights={0x28, 0xffff, 0x1, [r3, r3, r1, r3, r1]}, @cred={0x20, 0xffff, 0x0, r2, r6, r7}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3]}, @cred={0x20, 0xffff, 0x0, r0, r8, r9}, @rights={0x28, 0xffff, 0x1, [r1, r1, r3, r1, r3, r3]}], 0xd0, 0x2}, 0x404) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)) 22:05:05 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x0, 0x0, 0x4}], 0x285be58, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x400, 0x60) ioctl$BIOCFLUSH(r2, 0x20004268) r3 = dup2(r1, r1) kevent(r1, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0xfff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r3}, 0xfffffffffffffffe, 0x2}], 0xca, 0x0, 0x6cf, 0x0) 22:05:05 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x100000000) setreuid(0x0, 0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0) 22:05:05 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000080)='./file0\x00', 0x340, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000440)="76d11bfba01b2b437500f4e773d6d87539da24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1ef9e5004ff43", 0x81}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) 22:05:05 executing program 1: mknod(&(0x7f0000000340)='./bus\x00', 0x3a4914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000580)='./bus\x00', 0x401, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(r0, &(0x7f0000000140)='ml', 0x2) fcntl$setstatus(r0, 0x4, 0x80) 22:05:05 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff9, 0x80, 0x4, 0x100000000, 0x6}, {{r0}, 0xb1f51914c149314a, 0x81, 0x40, 0xffff, 0x3}, {{r0}, 0xcc7b118c0054018d, 0x88, 0xfffff, 0xffffffffffffffff, 0x9}, {{r0}, 0x0, 0x10, 0x40, 0x4, 0x8cc}, {{r0}, 0xfffffffffffffff8, 0x29, 0x1, 0x6, 0x1}], 0x689ea77e, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x8, 0x1, 0x9, 0x9}, {{r0}, 0xfffffffffffffffd, 0x0, 0xfffff, 0x3, 0x27f11a6}], 0xdd, &(0x7f0000000140)={0x7755, 0x7}) writev(r0, &(0x7f0000000380)=[{&(0x7f0000000280)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19b0000000000000000000040c60100f2e900", 0x2c}], 0x1) 22:05:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{0x0, 0x1000, 0x7c8, 0x5}, {0x55, 0x7, 0x0, 0x100}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000140)=[{0x30}, {0x4c}, {0x6}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) syz_emit_ethernet(0x1, &(0x7f0000000480)='\x00') 22:05:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0xfffffffffdfffecf, 0x0, 0x0, "0d9f40b12600007bd0e65ea8d6f4c6ff3b99f73d"}) writev(r0, &(0x7f0000000200)=[{&(0x7f0000001800)='\r', 0x1}], 0x1) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x88, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0x9) 22:05:05 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10400, 0x80) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x40004, 0x2) r1 = getpgid(0x0) wait4(r1, &(0x7f0000000080), 0x1, 0x0) chflagsat(r0, &(0x7f00000000c0)='./file0\x00', 0x40000, 0x2) getitimer(0x0, &(0x7f0000000100)) getitimer(0x0, &(0x7f0000000140)) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) r5 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) bind$unix(r5, &(0x7f0000000280)=@file={0x0, './file0\x00'}, 0xa) connect$inet6(r5, &(0x7f00000002c0)={0x18, 0x1, 0x1, 0x4}, 0xc) chflagsat(r0, &(0x7f0000000300)='./file0\x00', 0x40002, 0x2) connect(r5, &(0x7f0000000340)=@un=@file={0x1, './file0\x00'}, 0xa) r6 = getgid() renameat(r0, &(0x7f0000000380)='./file0\x00', r0, &(0x7f00000003c0)='./file0\x00') pipe2(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_RELDISP(r7, 0x20007604, &(0x7f0000000440)=0x3) ftruncate(r0, 0x0) getpeername(r5, &(0x7f0000000480)=@un=@file={0x0, ""/38}, &(0x7f00000004c0)=0x28) fcntl$setstatus(r0, 0x4, 0x80) r8 = shmget$private(0x0, 0x3000, 0x450, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_SET(r8, 0x1, &(0x7f0000000500)={{0xc6, r4, r6, r4, r6, 0x84, 0xff}, 0xff, 0x0, r1, r3, 0xfffffffffffff4d4, 0x5, 0x5}) getppid() getpgid(r1) recvfrom$inet6(r7, &(0x7f0000000580)=""/231, 0xe7, 0x841, &(0x7f0000000680)={0x18, 0x0, 0x5, 0x4}, 0xc) open$dir(&(0x7f00000006c0)='./file0\x00', 0x20000, 0x8) getpgid(r2) r9 = accept$unix(r5, &(0x7f0000000700)=@abs, &(0x7f0000000740)=0x8) sendto$unix(r9, &(0x7f0000000780)="5f921ed6e5e9346f31bef2610f307beaa57f2868ec2b7b23fa10dd7b66485003be72423ddcbc3bec6725971cf2a1a9f008256fd0a42afbabb34ff184b2c348977b548b9193f22ee21bcdda3062edcff1538f708385c94b16a0f8e09f923c9f5ad543a2f73c66fff3c7758394ce60a6d7151feef7f28649f6359b381e0e31c977b214375f54c75eb8ebb93b30cd2eae1853f1248aec8642f6332c3eff399393235617ce833555d9e1a43893469fe674db7b6bbe768ae2d582f2678a441ef7a19e192b3222882a721ba33c04526a59446d38388f510833d9c5fdcf", 0xda, 0xc, 0x0, 0x0) 22:05:05 executing program 1: r0 = socket$inet(0x2, 0x2002, 0x800200000000004) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="8902fa87", 0x4) 22:05:05 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) openat(r0, &(0x7f00000000c0)='./file0\x00', 0x4aa, 0xc4) 22:05:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000240)=[{0x26, 0x0, 0x0, 0xffffffffffffffff}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 22:05:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x20}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x41, &(0x7f0000000180)="a33214a3") 22:05:06 executing program 1: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) close(r0) syz_open_pts() madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r2 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x100, 0x0) read(r2, &(0x7f0000000140)=""/116, 0x1035a) execve(0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x9, [{&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0xffffffffffff0001}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xd7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff6000/0x6000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x80000000}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x9}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7e00000000000000}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x86}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fe9000/0x14000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff5000/0x4000)=nil, 0x7}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x5}], ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus\x00', './bus\x00'], 0x1}) openat(r2, &(0x7f0000000000)='./bus\x00', 0x20012, 0x22) clock_gettime(0x4, &(0x7f00000003c0)) clock_settime(0x20, &(0x7f0000000740)={0x502b1a33, 0x20000000000004}) r4 = getuid() setuid(r4) fcntl$getflags(0xffffffffffffffff, 0x800000) getpeername(0xffffffffffffffff, &(0x7f0000000540)=@un=@abs, &(0x7f0000000480)=0xfffffd6b) socketpair$unix(0x1, 0x9, 0x0, &(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r5, 0xffff, 0x7, &(0x7f0000000040)=0x4, 0x4) r7 = socket$inet(0x2, 0x9, 0x0) setsockopt$inet_opts(r7, 0x0, 0x100000000000000b, &(0x7f0000000300)="eeff07000063d70d9900", 0xa) setsockopt(r6, 0x31, 0xa, 0x0, 0x3e5) r8 = socket(0x20, 0x4000, 0x1) openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x100000000000000, 0x0) write(r6, &(0x7f0000000980)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb1de1e39eb07c4c40446aaeb8ed614d80620948cfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d945c8ffa6881b428fa6d339c48dc67a33858ae6fc4afbaae07562476bbfb2e66ae7ab970350b8c00"/285, 0x11d) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0xfffffffffffffffe}, {0x18, 0x0, 0x200, 0x80000001}, 0x10000000000003ff, [0x1fc, 0x100000001, 0x406, 0x6, 0x6, 0x69, 0xfffffffffffffffe, 0x8]}, 0x3c) 22:05:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x10060}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 22:05:06 executing program 0: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0xfffffffffffffff8, &(0x7f0000000140)={0xffffffffffffffff, 0x80}) socketpair(0x20, 0x0, 0x100000000, &(0x7f0000000000)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) fcntl$getflags(r0, 0x3) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x1000000000000000}], 0x0, &(0x7f0000000280), 0x10000, 0x0) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000200)={0x0, 0xb81, 0xffffffff, 0x8870, 0x800}) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f00000001c0)=0xc) 22:05:06 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) fchflags(r0, 0x4) r1 = msgget(0x1, 0x200) msgrcv(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000f2ff0000000000000000000000000000000000000000016a68cdf50803c400"/221], 0xdd, 0x0, 0x1800) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x2, 0x0) sendto$inet6(r2, &(0x7f0000000400)="de0b3be9a5ac81dd8178799de2dc64fbc09281e6324fcc1e2ef3756e102007355488249b8b105eb02dfe5b6ae5e2f954aaec4bb8b41a6483dcbe214a3755c73b6c926325209371f7dee8695e2247c30bbe2725f20a7d788ea5339bd002fe5abcee4e8e0b550a32adfb6c65db4b409cdba3e943e8390794de5adcadf01d11aef49c2b4db8029fc5a4190e524493dd82294e855a3f2e8f94ef064c646e22131fbb597cdb0ddafb73237690a753345c1114c66edf3fcafe00", 0xb7, 0x4, &(0x7f0000000180)={0x18, 0x1, 0x7, 0x7}, 0xc) r3 = open(&(0x7f00000003c0)='./file0\x00', 0x1, 0x0) msgget$private(0x0, 0x1) getsockopt$sock_int(r3, 0xffff, 0x100, &(0x7f0000000240), &(0x7f0000000280)=0x4) clock_settime(0x0, &(0x7f0000000200)={0x9}) ioctl$KDGKBMODE(r3, 0x40044b06) ioctl$TIOCSTOP(r2, 0x2000746f) sendmsg(r2, &(0x7f0000000340)={&(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffeea, &(0x7f00000001c0)=[{&(0x7f00000004c0)="541d78cd0cc23cbc67bcc10c985519b2f9dc1f874ef6f86da42ee076039ec03f46a572b60bf303d5b6421695cf9f291c77ea8ccea3b4c94ee1a3eeae0b41bbb3662bee1db8e269008fc3a92ae99fddd9b1248d30b633bce8aa8cbcb75c0f187eb9a6459a672cde2dc02f6dc1f81e959aa5cc290411df14c59a06d659ba3d97d72f43d896a196dddc5e047aa0e3d1b88afc58a7aa6a6ad475d6f04715ba3a5aa0a5f66eeb3387b3b47124284c584af4a76ba9d08312e648bf1dcb6e8c253d4c8c26421eb00a96921b35fe952f0139178be04d53d39d00646efa96c8de12b862fc3918868aba", 0xe5}], 0x1, 0x0, 0x4e}, 0x1) 22:05:06 executing program 1: socket$unix(0x1, 0x7, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x4, 0x0) syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4", 0xd0}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x0, 0x1) socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r0, 0xfffffffffffffffd, r1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x20000, 0x0) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x8, 0x0) 16:00:09 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r0, &(0x7f0000ffe000/0x2000)=nil, 0x0) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) r2 = shmat(r0, &(0x7f0000ffc000/0x4000)=nil, 0x0) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r1) shmdt(r2) r3 = msgget(0x1, 0x410) msgctl$IPC_STAT(r3, 0x2, &(0x7f0000000000)=""/121) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x16}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x7, &(0x7f0000000100)=[{0x100000000, 0x401, 0x8, 0xa30}, {0x1f, 0x5, 0x1, 0x5}, {0x6, 0x3, 0x8403, 0x2}, {0x1, 0x5, 0xfffffffffffffffa, 0x8}, {0x20000000000000, 0x6ad8, 0x3f, 0x9}, {0x0, 0x2, 0x3, 0x8000000000000000}, {0x7ff, 0x1, 0x1, 0x7f}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8d") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setflags(r0, 0x2, 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x50}, {0x40}, {0xf6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x8004d}, {0x15}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:09 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0xa001, 0x1f) 16:00:10 executing program 0: r0 = syz_open_pts() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100), 0xc) mkdir(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r1 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) 16:00:10 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000000)={0x0, ""/109}, 0x75, 0x0, 0x0) msgrcv(r0, &(0x7f0000000080)={0x0, ""/90}, 0x62, 0x3, 0x1800) msgsnd(r0, &(0x7f00000000c0)=ANY=[], 0x0, 0x801) 16:00:10 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x2) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x4) 16:00:10 executing program 0: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xc4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) socketpair(0x2, 0x5, 0x4, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f00000000c0)=0x2, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "f145a1eead8f8e373832454da4f1734cf8f499ea"}) 16:00:10 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) fchdir(r0) 16:00:10 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000487000/0x3000)=nil, 0x3000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x40, 0x2, 0x0, 0x6}, {{r1}, 0xfffffffffffffff8, 0x10, 0x40000000, 0x0, 0x3}], 0x9130fbc, 0x0, 0x4000002, 0x0) setitimer(0x0, &(0x7f0000000000)={{0xb42, 0x3}, {0x8, 0x2}}, &(0x7f0000000040)) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8020007, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x0, 0x10000, 0x0, 0x2}, {0x30, 0x6}, {0x6, 0x7ff}]}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0xc, &(0x7f0000000240)="2c574b840b5700b0e1313200") chroot(&(0x7f0000000040)='./file0\x00') ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x7, &(0x7f0000000080)=[{0xfffffffffffffffe, 0x200, 0x7f, 0x8b}, {0x3, 0x4, 0x5, 0xfff}, {0x4, 0xffffffff, 0x2, 0x2}, {0x4, 0x4, 0xfffffffffffffff7, 0x8}, {0x1, 0x4, 0x1, 0x6}, {0x9, 0x4, 0x3, 0x2}, {0x3f, 0x8000, 0x200, 0x65da}]}) chmod(&(0x7f00000002c0)='./file0\x00', 0x2)     16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44}, {0x3c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") r1 = open(&(0x7f0000000180)='./file0\x00', 0x20, 0xc) sendto$inet(r1, &(0x7f00000001c0)="460e4a664927fed4fed4ab29b130a79077f6fdf594a6c24e6816cf053ee60ee1f843e9e5a6d125fc2af56be8aabb4b360d507fa5dff88381ce31db4ed047b3f2ee84b7749eea4b7663ff336d1cbf93c336053d1ad8726d22b01921c94ea2bfb4ffa6f8bf121da69542beb07e1717a417938f1e951e358d2baeb516089317ce897f1e7c9cbf3319ff60711bae8d63ce6fba1e21167eb7ca9a352c0b5b4e01912fc6d9219045973192fbb1e0c60659bd79558f4cdc5b6da7b459a1275cb31ed224c47b4a1912710cdfb71014ec8671c63d5cf4f3", 0xd3, 0xb, &(0x7f0000000300)={0x2, 0x2}, 0xc) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000100))     16:00:13 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x800, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000080)=0x8, 0x4) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000100)={0x100, './file1\x00', './file0\x00'}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x80004) kevent(r0, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffc, 0x5}, {{r3}, 0xffffffffffffffff, 0x81}, {{r3}, 0xffffffffffffffff, 0x2}], 0xec7, 0x0, 0x8001, 0x0) 16:00:13 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000280)='./file0\x00', 0x0) fcntl$dupfd(r0, 0xa, r0) fchflags(r0, 0x10004) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x22, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) r3 = getppid() fcntl$setown(r1, 0x6, r3) r4 = dup2(r2, r1) r5 = socket$inet6(0x18, 0x3, 0x40) mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x5) r6 = open(&(0x7f0000001d00)='./bus\x00', 0x1, 0x0) pwritev(r6, &(0x7f0000000000)=[{&(0x7f0000000340)="1286b998ff6f680a159c0b93177cde9fc81eb23dc1455f44baf7cb613483ff714695a7cd7a95d27ea869c6d4209839e4286a5c4ac37b978a9304461d8a82f792403aae248931ba38b9275708dbcc6eeed4dd0ef429e76d557f07649513f7216f74e246aad52e43222d24f3aa1c", 0x1bc}], 0x100000000000032d, 0x0) setsockopt$sock_timeval(r5, 0xffff, 0x1005, &(0x7f0000000040)={0x9, 0x3}, 0x10) getsockopt$sock_int(r5, 0xffff, 0x1002, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r6, 0x80185758, &(0x7f0000000100)={0xa1, 0xffffffff, {0x8000, 0x8}}) r7 = semget$private(0x0, 0x5, 0xe1) semop(r7, &(0x7f0000000240)=[{0x0, 0x1}, {0x3, 0x9, 0x800}, {0x0, 0xffffffff, 0x800}], 0x3) msgget(0x1, 0xffffffffffffffff) semctl$SETVAL(r7, 0x4, 0x8, &(0x7f0000000180)=0xfb63) semctl$GETZCNT(r7, 0x0, 0x7, &(0x7f0000001540)=""/213) syz_open_pts() pipe2(&(0x7f0000001500), 0x10000) setitimer(0xfffffffffffffffe, &(0x7f0000000300)={{0x81, 0x6d}, {0xfffffffffffffffe, 0x7}}, &(0x7f00000002c0)) setitimer(0x3ffffffffffc, &(0x7f00000000c0)={{0x0, 0xae}, {0xfffffffffffffffb, 0xffffffffffffffff}}, &(0x7f00000001c0)) getpeername$inet6(r5, &(0x7f0000000400), &(0x7f0000000480)=0xc) syz_open_pts() setsockopt(r4, 0x80000000008, 0x1c000000000000, &(0x7f0000001d40)="f569dd920f1ca2da85ef1e5c826ade8c273b9f1d65dffaeaf56b99d61427e3ae1baa585d240ed88a0bef5ad2cc78affe0bcfbb1b018bb53034f780d99aa0fc98a863352b860b275076467f8f45a73efe13629306d1a0453e20b2f66908854648995a492354b1af8b7209cdd6b80fd10848e958eff64382b0ae95f3b2fb5818e21a651d781771307214e9eccaae270fbc07dce4e9f797037eda35c5fa7f60998f5afbfead9f268d88c1563e6707ba0754d0981490c7f905ca380ba2a271382568a747ea7c5a33bb0113be1829905133ab4f41a683c46af9b802571dd6df2834b533ada14533cd52d1c02c55fa4127dfd33e7c04da506b0459239fe771e49aeeca1d507ed99ba48c8fd15ac779d7be8528606070cf89854097db57b2e415a289867e31175ae17acf6b7b18e75261ab4c262b285271257000d335b02743c951ccfd20c43fd1e669ac07b009aec7b35e34ee18deb204dbf98844cebe284c6d404fb9d5ae6a970f9dc0bd79a97adc831939b2b451ccf877332c3f7b47971b19cacc13ceccaec241b33444d29f6feca929b08968bde8adcb10e3367213b26890d990754349b69afca673b042ca7cbc02c6ac41e62a1d81075c8f935b93e73d3ae0090055daff1f46b732428c58a1aeb1465d5cc87a7d3af10460a950c69f8b7c9f9c2c4359b945543fd5acb8047588d2defaafebff2a18d5a731cd8dc98ba52703c073a26c2337d3fa49620770f04d70ed421c38346d3d6ab8ded4c8d1b3f60a722b7a582812e3042c451200a3c9e2c786d293a5938aed0fd47a42afa03336730cd9ae59ecec7e3c904caf94431142afe389681432f62957f570c1217dd30e34ec1baab74bcc76f475ccd0770988b528127f8f0467c7545d0daef0064fbd372fd6196493c83864db5672b6883a5b649717a467b3cb64572676dfba4ff9f0e63328b8f531a6bbfb105e16b5d7b851d31a87439836ce914ff545cac862f155eec5d09d6551b83265f1604c86d6dd4495d32e92a3376dbd1a85632f49b4bdcbb6989e110b84d7378417d5ed574053447ac1429a1c8ddce8134053ec74d3468d37df1145016af254fbb0ea38f8c79394c3b1c9a632acc7d4ca7fbd77a395c271040b8816d36e6cdfbd7e103ca23fc189b54e27480aa28cde4590a57279e05375890e1c8113bb8466c86a14aecaaeb4f957d65a7ebe4848b70aceba6ae85421d2e29d775d6127995a5689c8c4fa466114af66e6d1304d40d14ba80ccfad4a477503ce1065e13a518df37caf7ed4600722f2e85619e3b65fc658291a28591f34420c6e45df57c5e7b97c35d97bbab3d83ebea55b752536805f91a97bf626539775ca7c9564c6b26f8146a0c13d41fc8f30d1365debb69eaac4cdbca65cd1b2077edb60a041616fe630fecdb9a801e924a974df482779c96c850294fb0c606af3bcd55451b7dd654377e4b9b4032f3f4f0290fe8b522c2c87fa5c58407d931b7b70d2a09d7490a3279c47985fa89e8caed0cfa459a8fb0cabe61b81b10004fb3770234b69e5df4eeba7d1c1dfb98d68de4c0655ea548b645cd2328565522b7d56dc486809cc6c13e69d3c709ce23c933a5a456e42d0e094959595d6c50f679c8dcbf9581f21926129595f24d578ee1fd05114293c8aa0a30a74c53e9dc8f7f22e75943e96ffc10473d0a2de02e976cabc9c3177f1eff7aef38abb101172a69a9c3787e672aac1052d7103f75406764b6e2fdb4c9eddfb25682e79c3df544fb24490bac75fa750c27f7fd60f9f232f5ce50c0e6c15f30407f42cd43d5675ac74f7fbd90adc9d983d581f85689561abb1e32a837d6520953dc8619bf0a4e45eecebbca4c75471d144a4fd36fddf69d2c56c7fb1fbb4c1c6ee09c15c7569b6856fbfa7af36fae1ad590e48ef06e2684c6f138572da25710b8dbb59ae0a375f67e14d26a895a9cf28fe0bea01c97ae8ff36ff477cbbb233c94a7acbe7b30202755255d64c09dc4e55afa6476a9d04b637a4b47bea67ff23c69e38590bb45e8fdb8ea9b177c1a1e26eec14f17e804dbc87adacbc535e1edd6f1414684c59d58ce5129ad937a0e1fe4c374d597bf1526e424e9f60d52395b5a5df1aae42dc5fb9bb6d408ed324134bb3adafb5c13378df452f39ba4b897c194e1ada5bd25cccdce6517230f06627cf3a98b03813bd73d97f16111057d1047a8e87436dc05e9c5d2e3d342e67c579f5516674264c528f4ea92ca9911976795befaca5443f986cc599c8932527b3e4d86b3bce51e9d63ed63c8804bab310a1ee9e82ad5f00cd6b26e03029c789a11975739b8c47acda37be59c4398ea33c2158a0f7a26493fdd625ce1ab8b14881b6e9a4ed95e3b0c601eeaa46143490d972bb9b5c04919cf60160886a2a1ace15e555ff0e06412678c8442c17fe4593b355db3c8f47acbf9faab93c12b3c4d9c5b7634cb2e5f5fde2ee6b63aa210276c46cdb446c59e0baa44bb19218c68d7fa575aadfe16abb514d5125f8593638810199a88949ac71ba35041bbd4719af850826ae903f0ad209c6e688edf8c419ca8d9eafb6ac42713d402e77d0d41c875bc601dfc72c643e92288c16210d9283e0ac5533bcb10ec4e8cbd1665e484fd9eefe8287c804a0a94b33c54103f03e3f991eafbee348d8668f42f6c33ed1e9af6b96285db575de4549ee7a62b94d5aad45efc2aeb33cfc273850bf96ab4581de55f7adf39d44f5d9617367a0eb3a9969acfc427dd8adaef2591a7d875e69eec46b8abb1f14a9a4f4987e5f4dcf9bf09cf4f487f0e2ba67b44c5dd72f267a3da7da3d837ed9487a49763987a9ef3c5a2f7f8bf980aec77dcca8ffe563bdb8806e0b5312c18afdb4c37dbe5b83564793b0f57fc83c48173b7570b0dc2cb3a10badfa22e408949e3b2bf107f18cc969046d0ea3e695c3a5a8572bdf52cb9a87d2fbb9ab8bebe60405bd6290ae71c57035f2abf17ca6bfe2daa71bf2e24883629c65a8f3f809e06b67cff861ab169597039a626b18d0a1a36072051810ab9375202fa6c1eee9569480eb23031b75da50e241816f11b6e4f8e39ea3e54ba8a0ed7cc272bee4131527624979c79f68c255d79a54ce539d9f42883471ce3900697e60c01d91d5aeb8a6ff97c897f1b9106223a1d40c7959a1c108a5c203a4407ef9637a3e0e69fb8c6e01148f831c31f45f08e1e3fc9623767cad0e474d5f56c4a8eda2b136759d6d43ab2e92aaee8faad1ec10487d0eae1e8f8f50ba7e1fe3ed816161c6dad4c84a4f5862ed38f50943b2e79f614ffe2198dc4bfaca9cc12e9e7c2edd32c5073247a89aa53a1a4ab676bc8949c02687e2583fe4c062ae4240898bfeb598219c5b88299d2cf56d18dba2b99a1d66429c81538ddc2104fc7c685eaf4788a38819a90fab766a38eca0fda4588eeabc4571a5969905bd2b527aeb4af7d83e08834fd8e3493776c730fb6db532715d6fc8f2a0c423ec4b154b2dfdb1112ec699d6551ba23fecd46836103cf1a7befadfcc50b9f6900c8edabe5b2f8afa128f38fc6a2ecf7f0752943c665e8dd9a6a86900bc1c3789963a644e19c776753e5dd891ef33676b550e81aeed4b915d129a9ff3b34d4b1c3604480f324cf89895579b039d2257c28427ce19ccee7ede1d56554dcbb783b204a5bfc5681b838159c2dce4ced8691325c1345246b16af8acae692b46b5f9c57443a51f7d086ef72a959cd3e811e00c03617fbd3198871c3cf334615de473c49f0ddcd299cc7dad67943f4b4a30208eb9ce29f68846d2621c552c891edd4eb802a14a8bb73a8576544896483157a99c56684ed9c33f5b7fe9842f842a0fbbbdf15368a9797fcf51971a5167d1d30b2cf3e4acc061c395b5ac9132b2a6f7be02b2f1ed78e2a4b211d664bbcdb5a74d767c2f91f53435806d3b93ff49b34f26b21eaa37dfe4074c0a9c196f4d14d24499d3100103b6db1c4e10932c2b2e8f76f0a0c7ddbaae56c9f11d2f2c74a16cf34ab4fe9b39c942af1c396964145c3ee46068462b73594be8e2585b64be48582685c69328dbf65c7b8c623dbe7307445416216c0e94a80a59589a5de4dfc9b3f9a4f307ee94af27d95b087213aa8106a16f5cbde09ea11f19e97e03ce0829a834cc268d46d2dbdd7e644cc9e43d6ce20c6b89836aea2427c200404e1a34bb6585e95e3cbc95422ef60fbf146f1e2b89978d5cb916901a4ccb593481a5cbe0b23959eae6c080851c39696efe5cede92461e84df8e12928bf72dc3d4f094b5bb6a2346cebde8d7686fc41fc93aa2c724c405234a7820be17e2c59ab44174f2296985e28e5db334d993abd680be15aeed9f530e5e95b2f0168ed4b15a9698247d0cf62c508feeef69ffe88ecfcfb7d2e98fdffd98ebdf769543cc1ac7266ce432bbeebb2fc8292d1e7248f8bc15c21db80e2bcbf2be141a36dd1b9ea3aceaea76fafaa25a21bfcdf39676bf33951982c14d02fa93c1621e0a8c06fb3a375b0cdd9c925972bd6ad8d20fd373fd45199bfac5a3871e652aeed5f5ed82629adb216d6f5322dbdd5b09c8f206eaea97960eab52af92d035c399db12521a45be7572f0c959aefdb774828a169084d68e303b05377d966c7b8594c02c9a0feae49a61e09b21ab677ee6a6ffb218e316ad83728aa6fa5d6b77795c8fbfd508a93dbdb841ce897bb8281454b3cfe16dddac8415fdd5489b1918f55b21cebd2d7b972b22efa05e81491aabdf3961d99dc475c107905d28154b281e192a8b1d4eda7cab1247b0e79306a83f12deac17855abbb1a1d6adddd96eadc66991df2c0a8f30f70f31f19b5cdc12e981dc0bce14d1666fc3d1d5f5071035cca52a92b849a1faef304205f842e4576e06490c5f9d917b8d1efb139316bc29e30f975025593a3939af2e53221cb99c2490a68ebc015e59db5f76aed169f3b527ebbf5e7bbcc93894314e45a1e001c970b61778c2d93b706695dd17bf258d0791867428ae80c1b710cabe41f9d66ac999337cb661669e2ecb6892a753b9e2162129132fb62dd4b9f949dae94cde2924cb9c4bf0abc64f9b107651baa4551d1129b921796339883a6a9f498363e6f72121471eb865ad133a75cd68fe352e1f6bbd27c66725be9f593b7c71b3a3f6d323ff7678ee9ad6897d43cfd64ce4221b17665705a436cbd6cfbdeb1b6c806c2721d2900d4db5acc894dfe49e94fff9e29f02f000a0bd18bb798aecd0c80245970f1526a50311781969ddd8b02203812eb3cdf34a052716b9fbafcfcae9dec2dee5470181d048e17efc56e1ad4a2f1e4934424a71412b9ba3831b82261daf51d2cb558e413035a173d78b421e6bfd10868d34326f6131d2f7e0638657acabc5db530b9061c9084b95b86f395a38d401795028c7f5da2f973d2fea1b1a1aa0c57ab894ac8a7c2d13ecce96aeae0ae184c50e113fbb69a21c8193b3dfc20e39c7b8657fc6b719d0528cb5f163b8c84081adac56589a999cacf602bce9ef4a3c5c12dbc6137c110f6e4c808f264de744144735959e6fc89c5a2f7c2a26f70214785ae5abb053f7a9852c7d045eca6b3143e3b7bf84ed1649048e6e3c61ea3e718e7c711b39f8ed4d6da5183fb1b251ebf4b47c158997b50a396dd69caf519a71d275a0466da8b33d60a54ee8e0adeac81275fb88e34896fb27b46f92572be6fec62e0d16283f7861615848adbe3a7fcfaa31031d6b7694249d0f7a208791bc0d68ada58857c5762d5bc5f777c3bbb0d6d4ff7a716eb28e82a460265eedf56b9730000000000000000000000002e90162b4b149a3007862a74c5d01eb5d2b68000"/4109, 0x100d) ftruncate(r0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000240)="b1d8988416995c09d0f076483d768dca42fbde158d23f062ac98a4b93616fa9cd8f99b1b0fcd6138521a275a0a99441f542484f5557d525115b3a32ed65fced6d9", 0x41) socket$inet(0x2, 0x3, 0x7ff) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_TERM(r8, 0x80045604, &(0x7f0000000200)={0xffffffffffffffff}) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x1003, 0x0) getsockopt$inet_opts(r0, 0x0, 0xb, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/117, &(0x7f0000000080)=0x75) r1 = dup(r0) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000000c0)) 16:00:13 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000040)="75b07e433a841b84afdf06fb24f5e2067765c85ac1d97e1ebad8f2fe339aab6d11aaeeb11aaad857dbd1946f7a54f4da796cdd9e22c5c28bce1b5afcf192e6fea091b85cd59fe7e1492624c4edada95991df3b529e5a9bc9f5dd2311", 0x5c}, {&(0x7f00000000c0)="557450df11cd9d491334207cfc74e21c2a5566b07006aaf90015a4fd506a1e9f5bacaad347a327047e9b5fddae2d8c04895256ca7810e9568c272eaba3cd6ff2b6d5e6c72592c5aa1a861073f729bef97b97e098d935448846e50898dfe76c2c78c4f2be98e859627065bdaa", 0x6c}, {&(0x7f0000000140)="b65d7287dff36d336bccac3a5532fb348ac491b848fd0c56a40e573852c8d700859a49be1003aa3cb539eb0b4670d5947c5e708221a7e0ada55eb89b77b9ae9d0a6d9f5e962514608045791ac7b0b7702cf057f60aa752455b4c509527c246e78c9af1c81e8c9b66213c570e3eb12f0e172adfb687b5108fe872a5f0e4a99fb047e6a49851cb7a7b3429a0f9a43bdc92c53de9af755a882c854a7e0be5b729ccdeeb73f0ec9f44e79caa84", 0xab}, {&(0x7f0000000200)="604251d649767c2f27", 0x9}, {&(0x7f0000000240)="2d20004c52fc4d6534ce3a18ded4b9002f7b26e308eb0559199e3225e6b89db02d4e8b5fc19f93b6322000d9969fa4", 0x2f}, {&(0x7f0000000280)="fcfa68effc56708a077539f0b69c7720d47c9d5eafca36e4a5ed59c4ad1b236cdcd441a20e7e14647b0343e147febd5e9cd8d188a6a81b86ca38819cadf664cd2f209a33776f8b064ebb575e546d852c41cae1a9105e2457526a5e76d6180b66b645b3bf1d4f0b758a1d55587ee099b5ddea6a903cfc51337f4277fe7fe8caa879ed7599210143ac4b5c6dd67d815916b32b9e15889c56f2f072", 0x9a}, {&(0x7f0000000340)="b4e421b873d2140cbc9723dc8b4f95ffe309a6f4c931bf983ca2b10a3634064b402270091951d439ef9661a107491d3e", 0x30}, {&(0x7f0000000380)="bf495e541dcb4326149ff5e95c134a881df1df39faedf7ed2a", 0x19}, {&(0x7f00000003c0)="b5022653401491b244963955f1d1808281928e516088b42df407071131cd76e0b3d981a89771dc841a51bd21fa0e1f33f1cc4075713e9a3cba5c74092b48145d42497a011b0961452c60d5dedd8bed9a6d6e2d68026947c33e7c8fe2ab5dfd2cb73306d8c458df93af0e5024e08400e0a53a761e0c29370e21d551e2ef3ac3c1e63cd6b5b3ebf16a1c90d7eb69f751c0242a1aefe7d91ef455cdb599318c981b0dd7201d7050eefa346ac053aff6982310688da08789c01a73f81e7899d01fb264e9505bdb66", 0xc6}], 0x9, 0x0) close(r0) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002008, 0x40004000000028aa) r0 = dup(0xffffffffffffffff) unlinkat(r0, &(0x7f0000000180)='./bus\x00', 0x0) recvfrom$inet6(r0, &(0x7f0000000000)=""/93, 0x5d, 0x40, &(0x7f0000000140)={0x18, 0x1, 0x7, 0x4}, 0xc) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000080)="000000186004008b400033010000000000000000000001000000000000000000000000000000000000de1b3a", 0x2c}], 0x1) 16:00:13 executing program 1: mprotect(&(0x7f000042f000/0x4000)=nil, 0x4000, 0x5) rename(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) sendmsg(r0, &(0x7f0000000600)={&(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000480)=[{&(0x7f0000000100)="72c4a0e523f5669f46ff0804c3438a4a9bbdb8c8c308db7a709d8fbc42fda28ee3ce03d22d48dbea1f9957991a75b77c1c5b4a9aa988e7d958b9f6d049ff71dc0aa8b28af48effe930f452eeacd998bfe289b6c8b962c59c71547fd2b329", 0x5e}, {&(0x7f0000000180)="a4503d0a83656abf710f0f0754ed909694cf6a6932d079975071e2f847f6ca6f4f07a18f262e2d8d21a54b9e496aaf752edbbac13c755a0123b3efd15bfb781d444f37a8ea22dfb2d703115b14ebebb3ac39e56904df12d5ef733ce82c5f924023bca204d1aee3b7c262d4073a8bcff8fcf0", 0x72}, {&(0x7f0000000200)="3e9292e050e5e4804946ee70a88d5a5e8e81afca99fbfa94f38a0751e899104bd0f99e8bddd9450b3b78ada70a32a0fc35d599dd55bfdacfd2d184c605b576d539fdd99cf1da8445c51dd8ec1d417cf1fde28182ce5c3222b07c0f8b6574afb1632da7409465b84d6683bd91cc8935e542434e62e43ee5a741ba570bc4bceb3aba5fbf0fd2dedc464607ec4b8b200f7ca0412b5400dccfdfe079194a69a91c9e3274bae352930fe7f92807b5a1f8a27753a6ca7a40aba6b92e32a02503f292f942be05788a9c9c5f6e94ca6416b4d9b592430f9b553f88ec69d3993a", 0xdc}, {&(0x7f0000000300)="a21e8da00687f9aa7e2554795334c3a58478d8314e89435c9a9148e39cfe23b3e1535bfee4", 0x25}, {&(0x7f0000000340)="d71504cdc9539ccd1f8c2ec63f3aad6174d3e51c38a4f88e38cdb93965b8d76965ee8910c11cd7f186cace7b6866020723673e7cddd8c7d4c71cd45be195fa4ac6bf28cd5055225bccc56843874c6bd88a11c4bb4cf5a7960e0b65da7433451145aee8a5603d5c28dd0cc7f5e191b6441db08671fd5390c41c87326efd84ee5ab305b37ff7f0e7b151da015fc71396226690e2c4a5134f28eaf611deba1042d9726dc3481c1d96f1f889520e127c6c08c663168451504a818950ac5fc04b89aa", 0xc0}, {&(0x7f0000000400)="db53aff88092e273b357673675341e501d812ccf169f5204978f6d0868cefedb78e977bf238b0dddffaf158e4d980fbce948be9df576fe10", 0x38}, {&(0x7f0000000440)="818b52650198ea3d8e49e10fe17da42fa99c2a878a33a88414d9437a8d52792f0b095dedf0296b6f4de2b1187f903c7614", 0x31}], 0x7, &(0x7f0000000500)=[{0xd0, 0x1, 0x20, "eea54f2f67b5a761387fdc9883aad397bdb59d35d695b824bee417fe9a5f5749936d31eb21d0003564da4f05258fbb30736f2ed904d0b53a8efa4ea8f9d6aa52d2bad6c180955e2d7b30f48df9f2200fc3bc5ebe2d858a7a84ad67bdeb4eb39d50a197dce78469cee2e68f4125cd7794ad1742658aee7d4fae91cd4854263092a27835ba6f4a20a851da852fc4cc9f0e43ff3030ecd2ed449f0f9b323bf1a1828636447dbc3c0b9ca8a13c4cb7e07e58986c3de749481826e193945e55"}, {0x28, 0xffff, 0x3, "491cc88a694ed83bba8406269bdcd0878ca0145a07"}], 0xf8}, 0x400) getsockopt(r0, 0x29, 0xb, 0x0, 0x0) 16:00:14 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) getpgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x1a8, 0x0) getdents(r1, &(0x7f0000000240)=""/238, 0xee) r2 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x20, &(0x7f0000000000), 0x4) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/null\x00', 0x300a1, 0x0) ioctl$TIOCEXCL(r3, 0x2000740d) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) ioctl$BIOCGRSIG(r4, 0x40044273, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r4, 0x8058574f, &(0x7f00000000c0)={'./file0\x00', 0xd615, 0x4, 0x1, 0x0, 0x9, 0x8, 0x10000, 0x2, 0x2, 0x40, 0x1f}) 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54, 0x0, 0x0, 0x8}, {0x84, 0x0, 0x757d}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:14 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f0000000200)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1, 0x80000000}, {0x10060}, {0x5}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="f9") 16:00:14 executing program 1: r0 = socket(0x2, 0x2, 0x20) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x1f, 0xdaa}, 0xc) r1 = socket(0x20, 0x5, 0x7) recvmsg(r1, &(0x7f0000000200)={&(0x7f0000000040)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000140)=[{&(0x7f00000000c0)=""/28, 0x1c}, {&(0x7f0000000100)=""/35, 0x23}], 0x2, &(0x7f0000000180)=""/82, 0x52}, 0x3) getpeername$unix(r0, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f00000002c0)=0x6e) setsockopt(r0, 0x4000000000000000, 0x800, &(0x7f0000000300), 0x0) sendto$unix(r0, &(0x7f0000000340)="bf3968da46b0550c90354477848de7a80dd93ebe4cebd85e4468c1d4c2ea66f57b89d5f2f9f0d1f36059d6945d626a00536bc23eb601275addd31c1a74fd1c701e1996b02185f64ea971a29d2e1ffdde3f699ba583b9a1cd9312b30803c30864d16d20c8be534fc1498381eea514cdce5b4ee84daca0fdd50f0b068b35f5b0181b9fc58e4b2c93af3057a8273f1aa0536f0497fc372ee469c42b1edd41bb6e138441b8090529afd1204abbe3db88667d650bb743f3ddba367a11bee7a6a293d99d26a81ba79bf1eee1", 0xc9, 0x400, &(0x7f0000000440)=@abs={0x1, 0x0, 0x0}, 0x8) preadv(r1, &(0x7f0000000540)=[{&(0x7f0000000480)=""/178, 0xb2}], 0x1, 0x0) pipe2(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f00000005c0)=0x9) mmap(&(0x7f0000fea000/0x14000)=nil, 0x14000, 0x4, 0x810, r3, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000600), &(0x7f0000000640)=0x4) r4 = open(&(0x7f0000000680)='./file0\x00', 0x40, 0x80) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f00000006c0)={'./file0\x00', 0x8, 0x12, 0xffff, 0x1, 0x1, 0x9, 0x3, 0x0, 0x1, 0x81, 0xfffffffffffffe68}) ioctl$FIONBIO(r3, 0x8004667e, &(0x7f0000000740)=0x1d7ff9e0) accept$inet(r0, &(0x7f0000000780), &(0x7f00000007c0)=0xc) getsockopt$sock_int(r1, 0xffff, 0x4, &(0x7f0000000800), &(0x7f0000000840)=0x4) ioctl$KDDISABIO(r2, 0x20004b3d) r5 = semget$private(0x0, 0x0, 0x680) semctl$GETPID(r5, 0x3, 0x4, &(0x7f0000000880)=""/60) r6 = shmget(0x2, 0x1000, 0xd0bbed3a178a3588, &(0x7f0000ff4000/0x1000)=nil) shmat(r6, &(0x7f0000ff3000/0x4000)=nil, 0x2000) setsockopt$inet6_MRT6_ADD_MFC(r4, 0x29, 0x68, &(0x7f00000008c0)={{0x18, 0x0, 0x9, 0xffffffff}, {0x18, 0x1, 0x100000000, 0xaeff}, 0x200, [0x8374, 0x1, 0x8a, 0x7, 0x9, 0x81, 0x20, 0xf1c5]}, 0x3c) r7 = msgget$private(0x0, 0x200) msgctl$IPC_RMID(r7, 0x0) shmget$private(0x0, 0x4000, 0x210, &(0x7f0000ff2000/0x4000)=nil) semget$private(0x0, 0x3, 0x16c) getuid() semop(r5, &(0x7f0000000900)=[{0x2, 0x81, 0x1000}, {0x0, 0x7, 0x1000}], 0x2) setsockopt(r1, 0x0, 0x2, &(0x7f0000000940)="01f215fe83435b5bc42db4e9d46b38afbe79bdb3e032074deba245b57d113d23e1", 0x21) 16:00:14 executing program 0: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)=""/72, 0x48) r0 = semget$private(0x0, 0x4, 0x600) semop(r0, &(0x7f00000000c0)=[{0x1, 0x8, 0x1800}, {0x1, 0x80000001, 0x1000}, {0x0, 0x7, 0x1000}], 0x3) semctl$IPC_RMID(r0, 0x0, 0x0) r1 = semget$private(0x0, 0x3, 0x400) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) recvfrom$inet(r2, &(0x7f0000000480)=""/99, 0x63, 0x40, &(0x7f0000000500)={0x2, 0x1}, 0xc) msgsnd(r1, &(0x7f0000000700)=ANY=[@ANYBLOB="030000000000000088d1506134f217e2f6efd2ee9a0823a21ab9f11d2502fa8165558bfd4ba00d236f6511392c10cda6ba5b99f644806e1a00b682414625b05b94eb04b897cbe34130b0a58cf28d495cae07f0ac9d90b2f1d1e474da846062c68cd9bc71101d8a587017713865eb568fef7d3ac6bd6881f8d6cb15cd3aabc4cac267e3c7086c5132b997ddaf77bbd4a38bd11b773fb08687f49ada2472160debbf2bb09761c31696d2942b554a5bce1464d46bd9"], 0x6e, 0x800) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000540)=ANY=[@ANYBLOB="cc1b68000f000000000052d72b0c2c49000000e8000400000000008e908ea88ec1ee3100"]) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='x\x00') semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000180)=""/107) r4 = dup(0xffffffffffffffff) getsockname$inet6(r3, &(0x7f0000000580), &(0x7f0000000240)=0xfffffffffffffe56) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000400)={0xffffffffffffffff}) semop(r0, &(0x7f0000000280)=[{0x0, 0x5, 0x800}, {0x3, 0x10001, 0x1000}, {0x1, 0x9, 0x1800}], 0x3) syz_open_pts() ioctl$PCIOCGETROM(r4, 0xc0107005, &(0x7f0000000300)={{}, 0x3, &(0x7f00000002c0)=[0x0, 0x0, 0x0]}) ioctl$BIOCGDIRFILT(r4, 0x4004427c, &(0x7f0000000340)) ioctl$TIOCSWINSZ(r4, 0x80087467, &(0x7f0000000600)={0x6, 0x96, 0xffff, 0xfffffffffffffffd}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000380)=0xffffffff) fcntl$getown(r5, 0x5) sendto$inet6(r4, &(0x7f00000003c0)="6dfc52d35f", 0x5, 0x401, 0x0, 0x0) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f00000005c0)=0x1) 16:00:14 executing program 1: r0 = semget$private(0x0, 0x7, 0x0) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) mknod(&(0x7f00000001c0)='./bus\x00', 0x8, 0xf1) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x3, &(0x7f0000000640)="eafff05bcbd1b88e", 0x8) ioctl$WSDISPLAYIO_GETSCREENTYPE(r2, 0xc028575d, &(0x7f0000000280)={0x200001f, 0x7, './file0\x00', 0x2, 0x8, 0x400000000005, 0x8}) r4 = openat$zero(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/zero\x00', 0x8400, 0x0) getpid() getsockopt(r1, 0x1, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000400), 0xc) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000200)=0x800008) semop(r0, &(0x7f0000000040)=[{0x0, 0x4}], 0x1) sendto$inet(r4, &(0x7f0000000440)="ca9051e9fa90e56a1356a2fa36a2206d07e1c9b0303c3411397fe03b8c5ae31a06b00cecfda86ea244ee984fc63e2a3d4c83c0a8d0b4fa16c2fe3a89c02f142aaa441dbc9a8d07540159d86557044b82ee6c03569eec1b60ce1c977ba4e5a3c50535e30642e7681cb219f15c760a9efc3291f2c2b3f8145ff8a1d415fdcae90efa21", 0x82, 0x0, 0x0, 0x0) socket$inet(0x2, 0x1, 0x3) semop(r0, &(0x7f0000000300)=[{0x2, 0x2, 0x1000}, {0x2, 0x101, 0x1000}, {0x2, 0x5}, {0x7, 0x2}, {0x1, 0x1000, 0x800}], 0x5) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x46485d48) socket$inet(0x2, 0x4002, 0xffff) semop(r0, &(0x7f0000000280), 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000180)=0x7) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000540)) getsockname$inet6(0xffffffffffffffff, &(0x7f0000000a00), &(0x7f0000000500)=0x314) mkdirat(r2, &(0x7f00000006c0)='./file0/file0\x00', 0x3) semop(r0, &(0x7f0000000240)=[{0x3, 0xa7d, 0x1000}, {0x2, 0x32, 0x1800}, {0x3, 0x7f}, {0x3, 0x52, 0x1000}, {0x3, 0x100000000020, 0x1800}, {0x4, 0xff, 0x1000}, {0x3, 0x809d, 0x1000}, {0x1, 0xc, 0x1000}, {0x3, 0x7fff, 0x1000}], 0x9) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000003c0)=[0x9, 0x8, 0x0]) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000002c0)="5f1a7e87", 0x4) pipe(&(0x7f0000000680)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r5, 0x4004741a, &(0x7f0000000580)) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000080)) semop(r0, &(0x7f0000000380)=[{0x4, 0x552}, {0x0, 0x5, 0x1800}, {0x0, 0x8, 0x1800}, {0x0, 0x20, 0x1800}, {0x2, 0x0, 0x1000}, {0x5, 0x3, 0x800}, {0x3, 0xff, 0x1000}, {0x0, 0x5, 0x17fc}, {0x3, 0x8, 0x1800}], 0x9) execve(0x0, 0x0, &(0x7f0000000440)=[&(0x7f0000000080)='\x1f\xdc\x14h\x89\xf1D{(\x10E\xfc\xb0\xdcZ\x87\x8a\x85\xa0I\x13Ft\x1b\xdd\x82:\xe6S\xcda\v\xb8\x13\xd4\x87\x99\xe3\xf4P\xa6\x06\xfe\xe59\x1fG\x13[\x18\xc0\xb1\xf0\x84\x06hxU\x8d\xad\x01\x9e\xe0#\xe3j}\xbdt\xea\x85z\x9e\bF\x8f\xa2(6A-{\x80\x9e\xdc\xda\xcb\xed\xa0\xc9\xc4\xa6\xd4uI!\xb6x\x167djc\x8b\r\xddZ\x89.\xeb\xadj*\x99\xbb2\x02bk1\xc5\xf7\x91\x9e\xf3\x1e\x8e\x01\x82\xc2\xdb\xd7\x8fE\xbb\xa2\xd9\x7fR\xca\xef\xa2\xc7\xde\xb3\xcc\xbb\'\x1c\xca\x8du\xe0z\xf6wn\xaf\xb88\x8c\xba\\\xba^\xc5B8\x0f\x9b\xef\xc6\xce\xf5;\x823\xb9\xf7\xdcC\xe7\x9ay\xac:\xb1\xd2\x81[O\xb20\\*@~%\xcc\xa5T\x9d\xdb`=\xd1\'9\xcc}\xad5\xa6\x87kz\xf5\xd5\x7f$\x1b\n\x1c5\x00'/236, &(0x7f00000002c0)='\x17\x87\x06\xf4']) 16:00:14 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x8000000, 0x2000100000000}) r1 = dup2(r0, r0) accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x3, 0x2, 0x200000005}) pipe2(&(0x7f00000000c0), 0x4) 16:00:14 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x6b9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x22, 0x4a, 0x8, 0x101}, {{r1}, 0x0, 0x8e, 0xc, 0xdd15, 0x2}, {{r1}, 0x0, 0x4, 0xfffff, 0x5, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0xfffff, 0x3, 0x1000}, {{r0}, 0xffffffffffffffff, 0xa, 0x20, 0x9, 0x80000000}, {{r1}, 0xfffffffffffffff9, 0x81, 0x80, 0xffff}, {{r1}, 0xc28a03d4c1b948b6, 0x40, 0x1, 0x7, 0x3}, {{r0}, 0xffffffffffffffff, 0x1, 0x5, 0x17, 0xfffffffffffffff7}, {{r0}, 0xfffffffffffffffd, 0x5, 0x80000000, 0x2e, 0x1}, {{r1}, 0xfffffffffffffffd, 0xa2, 0xfffff, 0x8000, 0x7}], 0x9, &(0x7f0000000000)={0x6, 0x1}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x4421a783d1e6bd9b}], 0x66, 0x0, 0x81, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) 16:00:14 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002007, 0x5dc6) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x800c745b, &(0x7f0000000300)) fcntl$getflags(r0, 0x3) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000040)) 16:00:14 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCFLUSH(r1, 0x20004268) 16:00:14 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mlockall(0x3) mmap(&(0x7f0000ff6000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x8400, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x2010, r0, 0x0, 0x8000000000000000) mprotect(&(0x7f0000ff7000/0x9000)=nil, 0x9000, 0x1) 16:00:14 executing program 1: setrlimit(0x0, &(0x7f0000000040)={0xffffffffffffffc3, 0xfffffffffffffffe}) r0 = socket$inet(0x2, 0x2, 0x2000000000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, &(0x7f0000000140)="622fe853008f0700", 0x8) semget(0x0, 0x3, 0x242) r1 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/249) r2 = semget$private(0x0, 0x4, 0x80) geteuid() semop(r2, &(0x7f0000000100)=[{0x2, 0xfffffffffffffbff, 0x1000}, {0x0, 0x5, 0x1800}, {0x7, 0x1, 0x1800}], 0x3) r3 = kqueue() fchdir(r3) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x5) semget$private(0x0, 0x5, 0x5) pledge(&(0x7f0000000480)='}T*@\x00', &(0x7f0000000180)='&%\x00') pipe(&(0x7f0000000580)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r4, 0x4004745d, &(0x7f00000005c0)) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000240)=""/232) setsockopt(r4, 0x6, 0x7c72, &(0x7f0000000340)="d05d9b91c228b66b79e22cca65604c8bb339330025d16b7ca05947c8eecdde5fe56195b438df83f7145463d5f2bd890e245b260a27c12d580c449dc2167e73bdb1de1ee8ba9df0aa1afda6f57d96629b4da1b3048a10a9d6c7801120639a4cb89a06316b60e7f289e8fb2a6a3f6341b63cd673904691c4a18ee422b17011c61baf4ba3513c1dd16606d7311ef170b71a86fe12bb8390ad2d69c774fd520fed1600ffe37c1158e2337fa3c78e5603823d80b298b3b51436fa40b583562a57ba92620e5e6a2f8ab019a218e45e9e707e0f5d7869fe933b108f365c37af4593cb5e36d9266548b1b387d18d4f283701469c49", 0xf1) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000900)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000007a45b31a1c23de7b4836b4c3c46d673b102524430e4fcefc4ea91ce43a828e87235dab30bd1dc67b0724e43731561aae4e6956aff05eb55f1c90323519ccb9b709c85db4bb11ce4823be6c69510e3671b11341cd0ae7b801c10c185db5634ff936f57ff545c25f8143640f623661522eff2ff1e17af10e8bf64d039156447ad7c2eb9fc62687d939f6fa17045af2abe7448a66cb9fff0700002c9acb0ab5444416a86f5f6543e9eb9e5ea1e33a557a992426287afbf52910784357b965c1ae055bdf0b4c526ea7310129b4ec672e5e4b0d85712b10cb1174b152081489145aa4d200fa4a5f64afefa5780cdd1f71eb29b6002595bf276e2849e965744ac43feca62a7d8fd4686f6ecd8e2404e8bc491d19f603d7a9af66c332fc4c967eebf25703cb6151618eef1b05129c8fc4fa36449d6f82b6ad6c0da738030443a3667ecb05b03b56851bf22186dd53da757e25462294241aa8064db1274a81bd3c53890bdf835f463cfaca498dd0ba217b351559a8f145386d992c1f85c374e99a6a89343dfeb30fa15a9ced7b90b11d289147fe763f36d9b1ea30ad024f197eba45be81e6ea0d555be0d60278514dcbf862b7656bd5b121735096ca57049a9bda2198d3957e45da13fce4aa0c8ffe8c4dbd635be276ef974af07894"]) dup2(r0, r0) semop(r2, &(0x7f00000006c0)=[{0x3, 0x9, 0x1000}, {0x0, 0x5, 0x800}, {0x3, 0x5, 0x1000}, {0x4, 0x7fffffff, 0x1000}, {0x3, 0x5, 0x1000}, {0x4, 0x80, 0x1800}, {0x7, 0x6}, {0x2, 0x7, 0x1000}, {0x100000000404, 0xa1e, 0x1000}], 0x9) getsockname$inet6(r4, &(0x7f00000004c0), &(0x7f0000000440)=0xc) ioctl$TIOCSBRK(r4, 0x2000747b) ioctl$TIOCMSET(r5, 0x8004746d, &(0x7f0000000200)=0xbf) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4) r6 = socket(0x400000000018, 0x3, 0x3b) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r6, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r6, 0x29, 0x66, 0x0, 0x0) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x86136) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x20, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x89}], 0x9, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x7}, {0x800000010061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffc6d, &(0x7f00000000c0)="8d") 16:00:15 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setreuid(r1, r0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000080)) r3 = socket(0x2, 0x400000000002, 0x0) setsockopt(r3, 0x0, 0x14, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r3, 0x1, 0x8000, &(0x7f00000001c0)="b268db72d99eaff4743a09fb21e660aecfe6b1eaabc0e8891bab82e0931aa98469bace4434b8d74b92b83c1277954c2567c827b6c7584e61be", 0x39) 16:00:15 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) fcntl$setstatus(r0, 0x4, 0xcc) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) r2 = accept(r1, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000080)="4f5f55a4bddd5008f020f225808dd2b9e4d46f15420bb8b8037aa80f04aa3fc84041bb74e48adf77e41d475891cf5347017a4e981eaadd9a87517efcf0816bd5be40f3374f1046b4ca", 0x49}, {&(0x7f0000000100)="22eb387659fe9999fbc0fd12bf5b4198d64e6478ca21845e2d7591d7325280f4e0a22919882ee23770420268540517ab4652b4f157e0427def1f788a59000d54284257dbfad40c553acae53f1619ddbcbea38495fdef930712cee2fe65075bb286fbf2dd33314e00adfee76e8e511411a1d66a6daf8c9fe46550d0db9fbfd5307bf6b8a4f18e16b6e3b611c64fb5c9553e7390668ac423ed77132ce8285252c9190b88de34625518a1553065ba4c3ca5847c526a73fec750aabf26aee8e2ff5c4c88ddaeb42962c986a51c68", 0xcc}, {&(0x7f0000000200)="49946b3046e4", 0x6}], 0x3, 0x0) shutdown(r1, 0x2) close(r1) 16:00:15 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8a0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03a456ce", 0xfffffffffffffe92) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x0) 16:00:15 executing program 1: socketpair(0x18, 0x4003, 0x102, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x842, 0x0) recvfrom$inet(r0, &(0x7f0000000040)=""/229, 0xe5, 0x1, &(0x7f0000000140)={0x2, 0x3}, 0xc) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x0, 0x0}) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000240)={0x2, &(0x7f0000000200)=[{0x400, 0xfffffffffffffff7, 0x9, 0x9}, {0x5, 0x3, 0x5, 0x1}]}) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000180)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000001c0)=0x28) fcntl$getown(r0, 0x5) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x420, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000180)=[{0x54}, {0x100000003d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000080)=[{0x4}, {0x54}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8d") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x7, &(0x7f0000000000)=[{0xdd, 0x6, 0x100000000, 0x7c}, {0xfffffffffffffffa, 0x10000, 0xfff, 0x400}, {0x10001, 0x8, 0xffff, 0x80000000}, {0x10, 0x8, 0x2, 0x3000000}, {0xffffffffffffffff, 0x3, 0x3f, 0x1}, {0x8, 0x10001, 0x1e, 0x2}, {0x4, 0x0, 0x50ec, 0x9}]}) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2000, 0x86138) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0x0, 0x0, 0x4000000010}], 0x0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) linkat(r1, &(0x7f0000000080)='./bus\x00', r1, &(0x7f0000000100)='./file0\x00', 0x4) write(r1, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:15 executing program 0: chmod(&(0x7f0000000100)='./file0\x00', 0x1) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000200)={'tap', 0x0}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f00000000c0)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000000)=[{0x6, 0x0, 0x0, 0x8001}]}) pwritev(r0, &(0x7f0000000580)=[{&(0x7f00000001c0)="102a80636114d1b4346713a2fa20", 0xe}], 0x1, 0x0) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4c}, {0xc}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000140)="8b") lseek(r0, 0x0, 0x2) 16:00:15 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x21, 0x3, 0x5) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r1, &(0x7f0000000280)="f527c01debc3a8a39425353ef52d7a8e1d08d89ba42bd34222c72e483c95a85b12eff1aa3b5ad3091100d5aa1c7bb1476050407b929f635e5a7e9222270c351372193bf45c931c283a130a794517d5253e6a05c33fd8ce996d94ea717a5bf85cd9487280a3f21be79360eee224a87bd4f6161f80f7fec7a9e4614c5dff9e809e64eb125ccc14412d17c5d959d72fdb26c8034c383ff34ebf155d107f38defe35cabd98c84240dfe25e86d53a91377a0d8e4b80680a47e250f4a4405707e65aacf3894b14a0a3e1751457dbfb5620542e83d346f2a7fcdd107047cb429fff0336994ae5f0ca914633aac1eeda27fc4481d77e817a1a48f9af55e592f464b1dd7f38b06959412854809b1ece3a035c2d534e45d3686b94c5cf233ecc775948a2cfcc605d93037149ff213c838296245722f5277473575a9d83ed6a991676838631bbb67a7b03af410b87c06cafbc95b7c8d888aeb167d85ddd994dd53b2af0f197979a846a479cb5e6c9a1b1a4de5271418a95080f3ac69a168384e542125dbbfd8b70870f185f24a71e1a189470dd4c197588a2452533c731ec46b0e6482ad000f784dbff929abadba7fcb667f6b5b24f61cfb0734f17a5de6b8886981dd706720690e6e22d7357e26ee01a61a38974cb30096affd1828a8291299a915f93107f25ac40506234544493ffa6f15847c6d33d6e23f017095810b74a51dba054c2e83e6f47a1aa15a6e110c7a89a8e8d5cdfe4d7f6ee56cbdad3cb8e644a889146f3ffd748e77530c2c94fe9bb177727d9fc517dd6daf795003a3f325f8050752549ffb3d4b3fdc9af20612ab2035d3039bb66a81253ae7ac70a559e3cf0d37ecaadef99a599750f7cf202ce8bcb68a47f0ea06f3629951aded8aef8eaed3a86ae83317c3f436a0ecfab16592f02bec3a41c4dccec19ae7bbd7e26b03d40a0a6f1bf32b17dffd9425c0145f7c0f6fe1e500e6afd471bd760342770916e30c3ee128c97d45053666bfe393f5a6aab4199abfd892610dee1f51c3b43ba3e1aff2427d9b74265361312b0a1476a8272c13bbad98272e58043b1f46aa2a37eded0567d9091d5366630f7ecb7978c85e3131a615133bed751e98c659a85501eb080e83950682fec96913741ef2aa689ba6bddc0cac746c9efe4534033111b2c5a177a5d7246376ea06c3ec8abfb2d0c877d94f6fcc7802eeefbf6790506f31f17b43ab0726bd001537b02fa632823d83f4d00d119f2c201102d3bdfa031ce45e4140a744b6ffe023a9bdf190014327b801291a9a3aba5ef979e0791bd16af70a68645f560d2c848efc9f087453e925ff9d6586eca47e063e5d83720f54e1b33eae7efb6e7a9ef678eb78d47fec921364d8334309c219fe38a1a008182bd249d7d08fc96376e1035293e059d3b565c4faff84c3d9d6259878b6adb449de8f851ca9c913bb15d5e71771bfd8c9b67580b759482a5de5f4148867dd6d558401e25a3ba1a8d68e11aa105c5416ed47ba0b1c23af5b36a59d32fbd191cbad318c438e94e7b5ce57707962c243897d332b80d84a2dd4e9ae16a2785aac44e7ff64d09acdb407c346b0e22d903a1d889cdaf8dada41119944961be581f55d5c5f28d6e61d194f3d1f03aa97741ef052f8aece6bc0ced07c6c845d9facf9c19593274b2cbf637dba8578058ed614d27f3e7c8b2cdd6bf005b08e51bf66991fbdde47a833378a0065d63ec79d9f4552922c3dae69c8f66fe5656e018fda99565f5f7b30f71d431b8611860e34d99eaac97dbed275b41ad19e4035a2ae4a4fc84c3eb949df055ea0b6f4fdf5961cec6dc8994a8ef4fe8eca0a5afa47949d84f24fc2dd589ce63a70e3db2af95aef17c0f15b2abc9663c6517178ef2f882fae17db28fb9bab1e762ce6aacbf0943d0cabe023d9a36f9240854df575c88d9dd18a33a77b197ddda1f6edf7018d0577c967ce60c7c301cc73d91b0f343600b66693c5dd9ec600e95de6182c336f850906144ff6c7b48da3e915eba17ba2a8dca8122164ab647fe3769604efd36e64538984715863efb2f5fec34a328866f53e3da532ee606e0670786316b2c0a3997f964f42401bcbad03349baf82065fda714d4f55af109bffba603b16e55581ab4dcc3957a27723322037dd5640608f782552aa7c2474b93ada0360decad4b4af3d42c42c2564b8d7349c3b45350b2c43198eebc2ba5c893d63f9ed44995173231d61f4eee1e64220c03934430dc963ab0af73fecd3a4f28d263d29c8528c41c3688971dd40fde68b3fd24ff30c4344b741e1567a7fb8f65d38b60bab13ec9d3a3d66ab40a9282262b6080fece21b99f4d2d52eebc04311fea3655a673ca9449254dd43eb7fd8baf9a044848bb55f3f3116d4a355cc4a46596569a76d5c2ade64ec6615555ce583ae9dc850442b824bc900a87183e628fead770dc20a0b14b5f73f4bb6420dd74b38478211a7bcdeb6359eccf2ae6b1701d8b64271aaa33c9dc3f9619038047d8c6cbe9aec97ab42e53ea50f61cc7eeda3d295ade252ce45ef558cf7d1e8e8bf9186a6ca19216d1c942b385cf09263dd97e05144f211740c98cb987c11180068c64223c3ef52a2aad14dcc63c1545a12ed5f63ebbf45d90c0e4d39a5b0bd9ba61ab697f7cb79fe052a8c0320c5b0968accebe9d09934e101d951a3bfb9ffc50eadf4dc02b066a56b813acf2fb67e2df1c508ad36fbdb17db76790ca3d67a167ce985b4f4d6c3566c2164307ca87cd71b83c96fcd3b3f47b5f36c4dc2b4c72f7fb9e8a9fab7ace314a86c466699ccd06653515094a65755a887c3827866d24ba93acb114018c14e41257c5dc30193e0c3e834863daa3deb1c63cf3ba31cf9762f94a5c1cc2e232655d57a6c0b92f4e368ed6fd3549fcc6b19a738b82980ba206e90a9d168f814eb354b1d93323ab05956b6120f09e0cbe210a603c187af30ae2f8a9b24fce47417c3e70a08d7c1c028ac6870b25eeac4a834462f19f5cb63cb7d551d8741320fb65884239fe411e52254e0e4c9f8d6864eb2a467ced74cfb154f6201882515de301d54f2d08f72644c4e3c11eec94759b8189e9eacb41e986460229531e179f9a48b8671604c80aa1f08fa0fc2eecd394f982f99fdb249e96abda6b3abafc047728c6d355d943d247025cce29ea595db89805ed5d2e1b742f4f2d9196960818862ef9d6aa8b15427156da7de207bb7556a82d37a49a1ae817c9bbd88791ac96f8d2a5d7a93def8e943bc890a0f69398a4df4cab1e08160efea67178b2833a8cb5eb6d2b7d129bd66e32f0c07a79372f339912c7a6959743897948f0da420b1adaaa84634d0b4261a57a00840ed96a797a0b597d07b990fc63da509270b9ef686078d62eb2e7bb24a417f5ffacb6994005595ae112b61cd0aa4b3eb87bed32a3392d2ddecb4cf79b0d8bd3fc3467a4689dad8e8ed6ee19772cd02806fe5ce2be9f499665b026e0868ab41bf9670f1374305a2c8c01720fa2c4029cf81f78e68cb4e7a1432cab372d06437a9808444e4b1495bde00e50793f2232e1aa8e55f0c3b370abb1e05995fd544ba0b7650553ba963d958aa1e7f3b7a93fee35cd3073f0db19bf703f6f21e859d00651d45a45a01158086ab4d48a62858fda522f4b7161c9ef66101288a4e31564dc8782fce8afe63e67a6520380c09101dea2d57c064b1345f0d8a4d7aed550c7fd9154b4e6eacca0e6771e7edbdac39ec55ca1d1bb9cded863ff3ec1e9df33f2b14ec7bab6b61afaec61b14bf35e2a8e2192153b38e8f3590a33143561216516ad5ea919faf1c4448e69f64540027d0635864b02aee5e5dc1e2e1b530b1c02f257332ced082d41e4ab87050cdc1d3d6006f46d7b300ed9b89d658a439161c71211e898ace14a77de2d1e30a17be982fc63921b5aa1324ce9e5ebe90676bd0306f4009723cb8b453c5a957d22431b445675f4d67ca4ed024ea5ac8e69f194a839e0ea64b90308e95e125e4c630db893333c400cd05ebdc9d82b5d44f7a7d265e25e033d88a829facfddc43f2dfcd33343f6721d8a156fdedf1512316846f2166b7fc1a990f15cf3407d9572bfbfc69f0b9f8523004bdfbc72788fb50d0d6f158c2e65533469607c2a83810755d0e885a46a63d102466ca187256a744d2261911b4e9c0c4c6a6c820620b1c8ac79eb9bae0787a1b534d49b49a7db7539a6e57d7e8a435fb57c29f13e5926e8ac506ef75284c8ec1b5569a618135e6ec0318134335fb2ab07bb3567349aaf1ca7143bad05cb8cd5cb501b78a5bdf96a273c887456f897f9bfc33fdfdb78bcda037ea38d2c0cf25c79e26bd5dba20abc5da8ced0604fdc04e9f1d4482edaa61f9d0bb697443200634a45b7ef8aa13e09839114fb0ecc45845a1b735287b93aadbd37ca05468ced592d4c5c9aa580be1dd52b501fd4fa5b777044abad746ab6f9241ff03205a14cf11d80cd76b2b1bc0494a71996a55d74e068a15c37c5dd2c643f7093fff0df5db1c4963350e23b9509ac38e54d622bec60bab22daa092e786ef50db36370be241813977eb173dec4887781c9b299405b3b879f017581c0c65a51136a8442db2b151b525a01543e98e7d28b8361a8a14c83a3d17064927ac5a9611f5c0f56c574ede3efae8f7268afe47ec97a525a6474a6d0bc155f060fb43eaa29ba8ea9dc449aa8a5a81bfe09940fe5208096e55f38df65a7244f8063a716987be62ed754bd5834f7cb8de59465eab0ffd3c9a92ccaad4595bc961ca8d2e0856c13115ea0e89f268c685d3872a240247a3bd0f946241024b99299f43bfde061f16fa794c8d0d81c5e47fa5221f820ebb9c72912f00505f525692b8810fe20124d3a4dd2e669453f256b34632321240b11d5755df41ce65aee90022da67ac3057f6c2843d54877762a900dc01b60e0b4e7241fe23168b40a6f8bbf2f085184473d21d5521e635b87665c73ee1175d367c029f7b2a82f5f7e7cce8585d646edb8bb1128cb0c734fca0f73f78afcee12cbc3b1785ef2d2c0584f71b4b023315b5e69652859e10529daa5585e07e284ede590a63819ed3cfa16d296e77525f2415f5417d31bae4c5335cf4d3c63ded268481ab0198d8affc4136a5fff2794b10cfeecacd894350295fd600d62531613fa1c0ee1690af69aa762656c44d6f44ca6bfc70867dceca39ef28f8e6e3bfef75b882fc2cff771cdbac9f0a776d5f940962ba2510b5c1354504bad14f4cdc71a82b126484819176bc461b278f2ed9dd0de5bd6161c024a4d4a33b6883682ecc44fee569f40239f4db9bb22d70477761585ffa41929c02e228535d7e63d71ec0de52b60d3c633c7feccfce39d21501b75b544fac019d61059f3f6b1ccb1c01adff2269d087454b86d2d01f7ba7c26026ae41f7f262136820be558d701e49375aca8dd271cfe68b41d8dc8db1bd91fcd3cd6015014e9144402584c71d4eb260d0dc5cce3b5c0746731f025a533dfb628883488a42906de0177e3b3c2fad167d6792fd6793e073d09dbd35213c014710754be23d69d8b454e90434c0b806b4d6a0332c63f5eeec715cc094516df0fd1e31590d66e5d9924b4c901b1957d8c0b3ae3f196ff6bfa3826c099e60843319d9fa7a0eec438a7e901b69150ca10b06590def55996a61062265a7104c64f7c7280cd26405efd3308f4786918021c29257096003fc7ce2c1ac63418ab9f036e4e6f0c1f3365ada6ac9d0d3df167180144713f81c71a6f1d0df3f7b4e187b3fa583adee57292c64c499c2fe45792047a9786e21fcb439e08529f371555e39731", 0x1000, 0x0, &(0x7f0000001280)=ANY=[@ANYBLOB="b083fd3a4fca0fb6781749a9"], 0xa) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000000100)="0a00ff23000008002c07000000010000000000007168addd5f33576b0de2c1cf4e1f0ca29e214c443475ad645775843db83540cfa2677fd23b3ab0728851987f70615726f5b7fff9eb63d8900810e307a0980d996aa4e8d04b43434b7d22b4036808ef62405414e1a11bd0aec9040077a2d78ca4bc6d096e3d0162b3b71c4783c5827c356ce65021098354832487d809543d4354bb67cd1ebc544ee8c17a9a158481ad1e42afe3599840cb660a7f74552a3b871da2a82965ed1d996eab92c4159475727bcac07013c230b0aadac1715c1a64ff1dec76204c818d71835ddd182f341dba6dd816482dbbc09cb92ea7fa9cf1845330381281b77a70ef986825e07536b74812deae98d723b733c967b2f0bf2feb0def53a025d1bbd8b25a5bc78de7e75856767dd451", 0x10c) pipe2(&(0x7f00000012c0), 0x10000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x90, 0x0) open(&(0x7f0000000240)='./file0\x00', 0x0, 0x2) socket$inet6(0x18, 0x4003, 0x6) read(r2, &(0x7f0000001300)=""/85, 0x55) 16:00:15 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000001380)=[{&(0x7f0000000180)="7fea088909b733aef10f5673e43125fc6e58004c", 0x14}], 0x1) flock(r0, 0x0) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000080)=0x100) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x4003ff, 0x7ffffff8, "70136a417e2500008c7f90725fd49a2700"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f", 0x13}], 0x1) 16:00:15 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b811000000290000002a0000000300000035ea17351d705708"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) chmod(&(0x7f0000000000)='./file0\x00', 0x6) setsockopt(r0, 0x2, 0x1, &(0x7f0000000180)="e5996f082be7e57db751be26edd2ab7f2e05d9229123d344e1098b49b2b23471006ff0e0980cfa816f949076357930e73b1d5cae9ecac960e3573dca8885258e93eb2a9eeaaeae1d4222cad509bea7f0f7ee5c483cc9ef54a81e11be5c1aa06bc21efd8915bade613601b8db1e39a7c161c55ef4df4b7325ad12278d81864c6749a9b4fea3b99ffde25f6c2dae5c9e504711b28b68d1da92d8698f73a40595d6255070b08e8dc53dac", 0xa9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x38d, 0x0, 0x0, 0x0, 0x5ae}, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "90de9c16723f911a1d962f681f00"}) readv(0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x4004667f, &(0x7f0000000080)) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x800, 0x4) openat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x10) 16:00:16 executing program 1: r0 = syz_open_pts() mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) r2 = dup2(r1, r0) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) fcntl$lock(r2, 0x7, &(0x7f0000000140)) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000180)={0x1, &(0x7f0000000100)=[{0x6, 0x1}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="f3") 16:00:16 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x80002007, 0x5dc6) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x2) r1 = kqueue() kevent(r1, &(0x7f0000000100), 0x7, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7, 0x0) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x4b}], 0x9, 0x0, 0x0, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) dup2(r2, r1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2000000000000306, &(0x7f0000000100)=[{0xb1, 0x0, 0x0, 0x2}, {0x20}, {0x6, 0x0, 0x0, 0x2a4061ca}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x2) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000100)={0x0, 0xffffffffffffffff, 0x801, 0x80000000000991c, "8d1f3d37000800000000000000000800"}) write(r0, &(0x7f0000000240)="7ed0c4ef6104eb867dac7b98d09efd1dfedeb5a42752f2b2cf4731cff94abcbd9e768e24a9e85a38eefcc9ca8999d85fe1c5d157a989956ea1c9e54ef99cf733e3a7afdac025c1c5826689ddf8669c2768e2ed50c54d761bad3b0af0d7be510953850b62731b3073997bad34ff19d5920789354da7acdd8249c48980a2e921ed1e8de79461d8128af740da9dbbaf19c5c2cf8f18583bbf6aca4795f7fdeff3da4f049ba1caaf899e48ed11aadef45075853b80b1733530691c4d02c10eec3b34690e40c120b9120714e358551f60efad0eb40859b5f0ab505421403bb0e0d7069c5220d1292e8a85fc4cdcf0ebd14c1b2d9d529cf98bc76cbab5b0dbf780fbb4763691300ca6690b9da92c25041a0515e00ad483d9ec5639b4249936ea12d29418fd7df8590606bd1c7f1b719cdd07e18f09b363f63f7e4ccd35d0d8405d41326e90bee2b3cdef135271100e2cb4cb91bf3a5a37", 0x154) 16:00:16 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000000a00)={&(0x7f0000000080)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000580)=ANY=[@ANYBLOB="4800000000000000ffff0000ff070000c89dd1cde28d0638f3141ae5d26f46eef75ee5f0a288d9994ea2d74f8d6402f74660a31bb71dd1f2a22a5bfce3c8ef5b2e4c0acd00000000"], 0x48}, 0x2) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000)={0x8}, 0x10) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000b, &(0x7f0000000080)="829454cd6c56cf1a1725fc797cbd9d16c0e12abdd6aaca9160ac27f3be4a3fef7d66ed750af894b192af4dfd1c5f9a6ff59de00b5d8c0e3e33765d3252a926d5adf36430f48c43d0cce3c9109898459d44d0ad", 0x53) setsockopt$inet_opts(r0, 0x0, 0xfffffffffffffffd, &(0x7f0000000100)="28b1c2af439a962665ef3209c0c1aa6d198b192aa7daf4e314c724846a4b520c97f90931eb52e807ebb54153ba30ccd903537bf086a88569f0441dc528e3ff6fa071c5d86015840278eeafb1fdb856605ec13fa3b364a08f9c27ec7ad9992ec2f67276c55333cd370fc912", 0x6b) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) socket$inet6(0x18, 0x2, 0x2) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x6c}, {0x84}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)=' ') 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffffff, &(0x7f0000000140), &(0x7f0000000180)=0xc) pipe(&(0x7f0000001200)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000001240)={'./file0\x00', 0x100000001, 0x800, 0x9, 0x1, 0x8, 0x1000, 0x5f9, 0x0, 0x0, 0x1c0, 0x10000}) sendto$inet6(r1, &(0x7f00000001c0)="3f992311c72a782af9a180bf647375ecd967d83eafa89c31f2ada4d9341c8fc8889f0baee99d76b078e4d8d2daa704d824b915d7d35d8556bcc350925e52e61cd54ce0b65d4434ba4df315e8f4aa7c79ead3ed79d184bfe84a405aa762a2c58d45f30c6ad7104a86a2697196721239a024c8aea40fb0c845820440791b724c123ef41ef293364e99e9a99d49d4dafce1995c36b543f8cd53a6fcdc21aa2cedb5648a28d338ab6e6b690af3839a2d18cab6d222dd7e8bf391ca2e96d07135c816a3edd46a51153278793f50b8ab6b4a709bb2f875a33641b1dc3fc26fb30c362aa499c1808c62ffad2e1e262d8456acaa1cb71135709af12a74825f79954ab240cc43ba62280f1bf5a04200e1268c997916c5df7a8d258e3557ae53fdc65fe002154277794606ad3f23df0ea280138a74a5805966c8e6fdd46a0a4cee899167120ed6d7c8dc5445b02748215452766eacfb040b7fe4d58ba1ca0be8977c4878e9d0b9ed059fcdfd3ca5e7571a888c609b3810856d16fe0309d0e258eefc60884398b97a41545cade4a41c743516fb7eaa9e4d325168f169a0420f7f4b3d390bf16ddc2d03990c0965ecec9920f257266d9c225011903cc78c74b6d351be9798417b7881667715b15881fc3857911ba2e1a2bd177c4545f8463f9dc4ba04fd78e269a4e3e4c78c3e2c661e937d9f80e53a7e1f8a472912ccf0f14be44e1083c54c1ce18f724af49c6a1924335d31ecab10010be76dc7c99fb71d8dbdd97b544e90ec8d8b33ad5b5c9dfe69338ffb5eea0138542660db79cde9299eb859f6b0061eae0c87d6aa54457ac9cf814e7348741006c13f473908c1008878038433351ead451e15d3a95cff85434aca4c0af2345251a8f79cae3bfff0e949c08c371755e83b43be6f0a8daf7ceda8b533950138acfdae914e9ed9b369a8f4afd288fd1853f67f038f969dabb69457f774f5bab2f5c45b56fe8758f553a64693fbc3b7e56c61a98c2722dbc269f6e64d4564f738bd092a1d9116405a335dc17553cade2ee1d6c0afaab393dfe2f0dde7999500df113fa05926dd95e0e429423f3da98d354ac5a6f2c2f2987d36fae4cf7e7c284e7b1e3ebf0efd3e866798aff5a592f9034efdd6763883f94118f76d456945c5c5e942e4022e69ef0c39ddc1d8e79c32898e9bf9d5b3c3da26fc084fcb3cafa25a23d5bf41f7709b7ebafd2849179925884053c024675754fd624288592911ccaf35732499a3f837925734964890aceaf54a95c9223ea35b7a23cff7eb409fc18cfa6994aa875508621a863a973ec4fd134782d5766da2e48adab2ca490248f6a9145802ffe865223e75c27cee74bc6ea482aeb261f5cc85949a3bfd611b8823531d7ce716a32626e4934b4fd449a5ec3bd076846c71eec424ff50d1f78c4f4888cd2e0812189b1c3421f1702824d2a0f14cee6ca4f233e6fbccd0c2633295cffad16c16b883ffb924f2edcd368d16146acaf3a0a53624af970863d10686c135dba50c1552bc7e7c4081b6bb284a67bda82e8d26c9cabba71b7357713e7867816d08ae2641ffc58fcb1748ed9edcbf75ef760465318cec0d0597df31867a0344368a4c3b2eeb30f60b1aef0062d57e5f5c9bc2fe5747fe55d590c0682644ef97ec2d9fbb29fdb87145a4c18751e2f0a6e03a06f06a54db9b832be908880a87380d1a09c11db07664e41253b54f7c3867a4ee326ed5a84464a782c08cc9f966f1c1f52ba64f0f31cc757de3fb899833dd0c8e613b562131d5a2d23b00826a4ade99387f07d20a4ba12dcdf400a38089689c7f4c3198a8b547d3c979e9e41ede8596b6a8446b2b4b283aa11363be26e97a3b5c7af93ddb5ec2231ad83a139b854ed173f51132bb777fe3f4c9d825d165ef16b166bbbf06505d5e315f9e54bd4a46cfe7cfe74da65f9b8c44b697aee7059dcc33aea0e8339742c5c5fc176b1a050ef00db5c3742fca72749e47d4d6197407933460c273b1e5720f03883569a79b43499f80c42dc1360a8eb3519850c27679268827746eedd8de6d4ef48dc400854bc9b5f948e8dbef5a56805432202230107861da2d28740474c6279bacdf6049e79c1713cc11cde0d7bbdb18091d75e45b3c56be4de5f26bacef4575cf3c2959bfd775230bc2ac2993f0290cd33f46675e251b0df57574efd67cdf973d02ec76327cf4814b19fdcaf3bd9545675da18d82074468093a38b1dfc2759e747f464a3d97b843919d640143556e69ad83b887c01f48f86183207f9c7e34c5c1657419edbd45ba78d35b23847f4fa288c2275e3c93be5473da808c5a685d0719c943b7006e38496724e8ecbb34b29333a5822f6fd8e4ae5afa98de617ad86f4e5b974e50ac9f49b37ff22d26f3c5beb07fd0654372d6c5498ee868517ee5248f11b844e381d4ae6874347ca3f6b63b9269847574c2ce1b2bd4d4e8f5f236b1daad2466669ac49c0819596b108fb528fd825dc0a5835e156a130f22b6677c443e4d0c0dd189dc11e84b9d63b150b1cdc6b22dcf39f9de668d5f9d48adbed93195ddc67f75782edd2aa5ecd8d3e8cf95e6ba3a531a20af6356f45e6272767e220e61c4934e7833ebb7196b04275da670280cb22357cbf9f399b2ce3aa415916fec17ce9721f99e50ca6ccec2ad6972346941eeddb66c0a77532188a3f74df83887a7a1acf4f23b02c09f25a9c7fb7cc1c540b3bef35ce931874382aa10d60deda6ce2ad001e3cef5e0167117c15644b1941fc0876502125b09b9cf508b585363136eca16352b41be12efee84f596347dd377165510173075979b0b764269f3cda7ad6f92668278918f5a9f475d94390a88f3222bf99bfa8710baffcb7a1317eb91a51da109450323422c491ab16ab9149401c3863359b05080d6237bd1ff453f92c7377998eff3264e684ff89e2d120c52b70dd6f7d6535c069faa609ffb847c74470322f032337b7424d5361e4e8e873f84451fd0a43780d0aa8417f46dd276ad516671fbcdee04b646dc622acd2164af337f2dbc3d0793c63f5ba43f8d01b03655b82059aaee569151ec7c618c936096293524b4395a453cf851056c3c9af0400b8bf055aca07bcfeb44c6007f40ba705f56ebef4adb2f7801950d96f51b06160939ae44aabd8b2e64dc54cfdbfadc263bcd06aaf37fb598937c48ed529d4d47162f17c4496098997f88c7abf5fc26732adcde6b4a30d28c273801c2350388661f4273d799e4ae0603e725bf40d2c86a620b6013df0a4cb22b949b99978e49254c45a708070719c4b552c672873bd8a9163dab3b660a1efb235145ead4dfedba761d7471bc735c765f0abbef552382fed207a9a54f479e8f84478b9d9a92cdd44c9116a9acb620cb6d0e3568a53b9928da20a06bda337c64538e892104ffb64176b2f4a6eb1a3139b2182e8d0e22e86b71a9d341080e454af0b35ef2dfafa2c15abc839ce825125ea8fd786213adc2fdf22fe2bc4f9f3a2d9e26e9db91ee2cd13ff677e48e9ba69b47c34277092a844804e6ef1b4e2111adb708d3a1c7148183c8e7c2f8e5f64055be3c43446913628efad42373ae7be7db1c2a989db8e2a3f49efadec1394011e8fe3ffa5807e698a726a7a776eaf4ed67d553727e12a3e5363479418c559e1d3ca0b08932cd1462c13ca156be387d9fb5d02b952f6555e38518a8a32eb4f899789b6aaed923df67e0dda1170f6b448416752a84cf0740b5271b7310eea8738acad89ff8f556af27cf97d2c46f5afd37f6efe9df35aee4cd605f53b98f5f0182e5b44b2db73311516d4f4caacbf94821d1e412b72a118b972f6e939905758482692026d2ad8166ee26067a8d28d468f5bce2bff1e535895a1364642bafaa5355800a0051b6fcf59e60506db3b5eb2261e5f6eb03d078b960da0025409a09a4b362993469603527aaaab8ec9cfb532a3338a6c4a980de5a536e19eb2acf14294ad31fe22a17de7353034b89ea289c68b9127e0cd5f0730efca1e1d4ec52347623524429234e78eeca21043b23340b0a37b1b9e99ddbcf1b5b78f053669f1fd0161f3e97d78b2c8bc80d62f613ee5e8785c1b19d2de4ddac4587225179b0f31a4b87fd9be9c5a1cfaa17337c86f0f9f525b65f74388f849fd573143fdacc7773c2ec49b55b6771868de39d0b8f1f9a7dfca536fa36029621ccc78bc3bd663e56be81db9f020c4d93896a371839e94d131307b1abc36c404f3a3ab71d233adef43463cb18289720ceb1353404d005e227b8a90e942155b6b337141245139fd01d5b14fe257911f26124d284d36648a84eefa316f827480fd7e905673c8984206689db351e27bc2da057469dfba7796f4e57e8f909bebb060b4493fac36e78c3420400d6c183de1af8560188d0f03b734523db5b18cbea62f9729209c634082b4c60f6edfc2e06ef32a9564d13c7141a07ab3349d635906dd080670840b84c2e6f708300acf534ca75546c2ecac764a5e18221db7019fc698706df907408dc8e1732c666e9a605a4e66011156bfe134917289218dee5c1bc540ca58b4039431834f69810e5d35ae1fd02aa69a3d229abc36c34ac606e094d03bba5dd4707e15cd7deeca6a9a11a1c671ed20d7c8d7e3715ea234daa4dd67bed2e1188ed942f06650c6df53c4b556707218660bc110de7f1ee4027b64f8a9d8a9093651dd9dbcd2bb80fc9e8a5a8aefefdf07ff4645ded16236b9b27045c4688b4bcabc9aa52cdc5ce61e84abfbbb1a46b9500ad785a9a2528faecd991fc987bd35726c86bf9df27a7bc0fc47901120ca32b7fa5c287335e8406ba977d0c6143a0c24178e3db3d65dacb1674ee1303c1d3cbf1f26954b5e782ee90d59c6943c71735411a1cfbdac834c64bfebe92eb33a80a1ab3a914e7c6c8ebb004c57621005f51657c0b1de36036662aef6a114c85626f9c9f2f98ca9df5a8353dc9b006278425fbe254c644f64a6ad0962510d9f81aef22643800d7828e3d61df3926baf1db3311e84905f1f90234d9a912be5c09d1cc1d170d2fad030a43672b3ee17633cfac491e235063a672cadf29c39d1e26f4c7ab9e0726efe0326abb8d55e6f8e938b50da32e4351227aee83c3be252bf8bde8c07bce8d79866eddf60aa0756ee8b87edb134d4878f639271f65eb845dbd4d572a8d111348cfcabdb5370d89d8fb120b67082ae3eebc39ba25e153abadb9893ebee9f25229944dd4d4d530f51f4854cd8e5f6b2c97b9e858b014b4b76299c89f0631559040fea38fdf17e9218b5dc6b1d14ebcd46047bcb6e8de0bb4a8ca56ad652c9025258f94803d5f80d7e2cdec6ab054ec5d083a21f5542b7294265a94b3efc347f9a8c61825dbe9928e98e0d7aa642a41c7170a48f42607e5de0d1b03f19e10fb921c1a8c1a12be6ace1369af5c0d565b2563a39b1a293b851fdf79de38501c48cf13d0da1e2b4e3310a0d9ccd20fb28063fdcdccd8135da7724e16bb46329b2266593c45c798d19a3a13590946d655aad5f286f36419415f077d8f6e193aec213439673660dd6fef880eee50b3750369de3f01df93a65bdfbb87d6eb92ffcc6618fa1128d5e12a3d993362753507693cc017f8f6361f9490e19a8bde557b06ba0551c0b4d43242114c3235f0ef68712b35b7e8bbb3545818fb2d2f88455794d6ef32e54e764d65ea6cf7498d98254808cd8aff5baaf52c738499b599de5d19a9a1458a29b1caf194b55c3d8fd5cd0bbf22c2dc8d63249a7b7dc240ebf25e0d3f288ddff5f9f8eb7e06de6d6c696da92edff25381b60a7cd0b75475d84bfb3cef25c358", 0x1000, 0x8, &(0x7f00000011c0)={0x18, 0x0, 0x67b4, 0xff}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000000)="8d") munlockall() 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x35}, {0x6}]}) fchdir(r0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000100)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000280)="ae") 16:00:16 executing program 1: fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x80, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r0, 0xa, r1) openat(r3, &(0x7f0000000000)='./file0\x00', 0x0, 0x104) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x82, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x45, 0x3}, {0x83, 0xffff}, {0x8a, 0x1f}, {0x163, 0x5}, {0xa7, 0xfff}, {0x23, 0x7f}], 0x6}) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000200)) socket(0x19, 0x5, 0x709c) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0xc}, {}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) close(r0) 16:00:16 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) preadv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/141, 0x8d}, {&(0x7f0000000040)=""/45, 0x2d}, {&(0x7f00000001c0)=""/181, 0xb5}], 0x3, 0x0) writev(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)="000000186004008b00002b27fedce7ddd84d3e2a7fff050001e19bffff010200000000400040c60100f2e900", 0x2c}], 0x1) 16:00:16 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86178) r0 = open(&(0x7f0000000080)='./bus\x00', 0x32, 0x0) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0xe38}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0) 16:00:16 executing program 1: r0 = socket(0x11, 0x3, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5dc2) r1 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x100) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) chown(&(0x7f0000000340)='./bus/file0\x00', r2, r3) getsockname$inet6(r0, &(0x7f0000000180), &(0x7f0000000200)=0xc) read(r0, &(0x7f00000002c0)=""/121, 0x79) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000040), 0x3a0) r4 = getgid() r5 = dup(r1) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f00000000c0)) r6 = getgid() setregid(r4, r6) r7 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffd, 0xffffffffffffffff, 0x0, 0x0, 0xfffffffffffffffc}], 0x0, 0x0, 0xfffffffffffffffb, 0x0) close(r5) bind$unix(r7, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{}], 0x0, 0x0, 0x0, 0x0) setuid(0xee01) r8 = socket(0x800000018, 0x1, 0x0) bind$unix(r8, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) chmod(&(0x7f0000000440)='./bus/file0\x00', 0xb) ioctl$WSDISPLAYIO_GMODE(r5, 0x4004574b, &(0x7f0000000000)) r9 = msgget$private(0x0, 0x101) msgrcv(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="d057f0f5700db5e76ab3aae70bc3f5a2816b0bfa99e2ebcb00000800000000000000000000000000000000000000000000000000000000000000000000000300000000000000000000070000f3da2485420d3384c4080773d37efdfd513603319dcbeaf42ba1e2b6491b5e584decf01185938d357c2cfad9291bf65d9c016adc26f05eb20d480044d96237acea3c39eaef2e9fc7878e38f5fee9ac09080db3ea57a6b840e5f051de5d5a33021fe658c475e4154ccbca1d68c7e3d23abcb49a72d5d442819e953b44fa9ab690b5bed8b12a590ef4c41007bc1eac43fe2ff8ce98020f01161bd7cbdb2c3f144507325953e8db19c1c59308e93764180a1584bec0e343c27097705ece40199ecb5a53ca32c9eb8a0fee681e1f3ea24989e081899618929081e3050000000000000068e042a7b010c5a138d8d3c43a58a09cab5828791eb3ab0affe9d089910c0a0011afa38000ae93ce19393f3d706ddecc40484671e782a2bf67edf3a031b60ef3ad906080adc4cab968b16a0c0e622bc6b331b902cc7d2ad2b9372d343a356b040fb385e707947b47517603d4cbf0a5a1e30fd835cb487466503655d81457857e493e1735e18037480da2c22854dc0869cb6cd5e6d480da21eefecd3545d06767ac751e3800454eb4ce0ed10f2766acc67e00"/491], 0x1, 0x0, 0x1000) utimes(&(0x7f0000000240)='./bus\x00', &(0x7f0000000280)={{0x6, 0x9}, {0x6, 0x6}}) r10 = getpgrp() msgctl$IPC_SET(r9, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x10, 0x7}, 0x100000000000000, 0x100, r10, 0x0, 0x1f, 0x800, 0x7fff, 0x9}) 16:00:16 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0xa, r1) readv(r0, &(0x7f0000000380)=[{&(0x7f0000000800)=""/4096, 0x1000}, {&(0x7f0000000140)=""/219, 0xdb}, {&(0x7f0000000240)=""/111, 0x6f}, {&(0x7f00000002c0)=""/75, 0x4b}], 0x4) open$dir(&(0x7f0000000400)='./file0\x00', 0x200, 0x198) setrlimit(0x7, &(0x7f00000003c0)={0xfb6}) getpeername$inet6(r2, &(0x7f0000000080), &(0x7f00000000c0)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x0, 0x3ff, 0x7ffffffe, "73cc510e527b0000e534840c76f30d3fc9c06d00"}) writev(r0, &(0x7f0000000340)=[{&(0x7f00000007c0)="1a2eeea85f965e1c7cf20e2da943349f13b97f9c2c18705ca7ca5977300e8ad135943f2df42775d195cebd66ea14f61469ca8271f56e5c28", 0x38}], 0x1) 16:00:16 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f00000000c0)=[{0x28, 0x0, 0x0, 0x200000000000}, {0x3c}, {0x6, 0x0, 0x1}]}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f0000000140)) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) socket(0x19, 0x8000, 0x1200000) ioctl$BIOCVERSION(0xffffffffffffffff, 0x40044271, &(0x7f0000000100)) syz_emit_ethernet(0x2, &(0x7f00000001c0)="f291") 16:00:17 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000ffff00001040dcc3ffffffffffdd00"}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x4) r1 = socket(0x18, 0x1, 0x404000) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:17 executing program 1: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765", 0xfffffffffffffed2}], 0x1, 0x0) sendmsg(r1, &(0x7f0000002e00)={&(0x7f0000001800)=ANY=[@ANYBLOB="00fa2e2f0530000000f2"], 0xa, &(0x7f0000002c40)=[{&(0x7f0000001840)="0c0c33ab1506e3ef05261169a38b63317bf16c41fbef1efa7362bea2a24a03a3d91eb4503a", 0x25}, {&(0x7f0000001880)="a93ac8cf47a2b00f809715fc67cd5e528e9b117768caaaa2287b46dd405f96b8fc5b06de24c1d05f5d65a0551134650730f53a1271c715665697f66dee606748e1920d322a14301d0290884f9c6172ef9ec47ef94ff272319b836d1fdbbf66e97eeb0eec49fede36ed10723f81d7675ad7d8388555dd422a1fee46e3b41a0690751e89089be81cd3c44f2856623cfcc20d82127ba36a1fcde28a58ef9ae7448c3043e17bd35dc04a3e7de5879125f9613d950e4f43c0b8dde25105a56fa95325a9abec47dd64916f6acdcb28bdf81d8b653af45c44be2184eb", 0xd9}, {&(0x7f0000001980)="02f7daf4ffd32e41ef837616c0d14f4f6091eede1efb96510f9a5a8731b0469ae7b2dc1e2f699ba94def60737e649dbd66267609d45d85ea86b4d3ab744651069859a36b28e6425c0117fd43e1b8a6fc21fe920aaecb42046d85fc8f16f9cbde89640ccde1123d369010bd3032a8ff10949e37692df400a65c39fd50f7bc27e26cb3c4fa7a97e1719d66685ddf58a50581eb5c34cd7d880d29636e66e64504412fcd2dca8062c215aea5320d42b8d209ef8047a5bf480046bb92c42cb75244ca784fb6fcfa1738f81fd486adbfe21bdd8c8c8b091ea9443aa682fe3a78e222d74a71e47230c25df5fd415f68d5dd67fa53be9ec5e624f43ea89f5b6c57ac7cb6601ac51870e9106a39212b8bcfc391857c95e7ad483b7fed521dd148a2611ae61972ecdcbfc6674bcd1123dca3c1ff32f9f9407378e3b9ff98b5bd591b911aae24ab809833549be306eb8007f959d9e138cc5c3cc18b332c78743d0a501564bb0304ed9730c034e68fd0b77781823bc7cea75f7f309fb4df8093b4964fe6f839700978e1a3f5c347480c497de70cb98eafcb0653958c0f493c470990d82635e66518a4588fd35baccff9c3cccc879a167595d55ec0bb7433dcc30b88a53825c06956c82937cd7b2b5bebb0c7bc40a2e12ceb3f55c0781188eb920521302c02f79cf2760af42d968d3884b8ec4bea22a4aeb2cbbc4a6848b3d3406b7f561cc01c145a4e13e4702d9026c47320bb8002def35ddcd39a8365b3d459ef0e1528b32b6dc12118f029b7524b136810c687e9ac0b12d42971ce15ab0b86ee062ea8666fdc4c1fe91e652a96642a242726e7bad8a64136e6d328b1e0a228706c1fb387dcd913c05b0fefcc23b0ee8bfddb9f64c44df1e30c93c7124481ea57e828c71d227aaac68fe9cb4801cfe10732fbeca35e60e6124c3f29df49fc1bb8bec4381252e852362e3ad8e91061398beb497f2256e4f7225324d2d8c932cc89d9c59766247b8162b670fdf1054499f33e31a449ba5ea0c0f51d3773d764583ba783e3220f94f1e6baeca2eaaeee53efe57ad53183e3f82643877c3bbff1a7ea9f314f2c5172dc7c4c1e0d7ef659054ead382825b09c5bff0d5ce5b7e823eaf12a73ff4b7b2eaa59d6ebd37c85885b06aef031053fb8f8cb3fc134645dd44a4ee0f2e95e341df08504eccfc313ed6beec4e395a2ba2d7a12060e13a3d236c0967cd4a39e1af26c5aa7cfe392eb02cdb34030b0390471c0c009968edc1f4081362d5ff6857e3639cea3d2fb12e055a5c6fbaa27fa161bba1d3f72a3cbe1b68c3a23c3169bc80ae17f46a1db0de6357c23b1189d1a4b1e448ef7b96e0561859f43db00ad3a255bd28e531358b86799e9440a5c005f34ccda01925525dc7298f830432529deb9c3d78264eae07fbbe4aed623b33d72d1da9b447c46fceb27f6f8e4c80bb0bb979c8751b517e3280ab8b573b726cc66a1e7473a3c0793415bb9648ef3e65ee98e07658536dad71112d4d3b1ad6a16e177676dff1a4ffc5b67178d7d37daf229a1312e02bf6d57c29de28d3699cb148d0de6e9acd06d3482975458ea45e0a4b2b7157c8ef7763ca3ca97a9e051fdd7819178ce40f52a34976744f1dbc968e3dca6c592d8b0334de02833a991fdb448a291910a623f71e8a61d6644abf4a31196d6623ba43ba49d392f0bdbb4610a7dee420a41c7526e52bbaf0ea6e842659f79f35edfa09ee78691b54f109d1f7b657187173fde211a269d3951f1d16cd17922d9df9269eb5e9e26ab53a02b2c2fc9883fa0d624c28eca297bd79c6c9a5bc68f5b2411c97f542f0c4d6181e32d472e07a08ebeda7588efac5ad6418f384f8df1e12349feab3af99885f5ada3bf983018482fc85aa26e4eaf766b107a35918d2576684d28ecbc3aab4abb0672f80c0c760c9a57718a3ca817b344cc2c68e9f766ffe96336caddeb2adb9da206226d05554f121589ebdd2d25c6b588d454514853af3cd2a42bc8a7b91fc24ba0ccfb6d23959f91d29ae497abb572818984e7137dc081160f4f0e35fc948954088f8a46ccc4517541b24f487070efa2588904a898e0af64e89636003dbe7dc2e619f39ea3eab31ee8372cc3a6d137863efc1500e3a8c1e6e2b11d2c06f2df18ec7c94cc8f3e93fdd2dc8e297fdd388ec3ee43cb9192201f1cc59d9bb05ff8fb4d84377611aea0b20883ed599092eca55de4da825463721c12eece405746441a4ceb38aec1bdbc25dc53d0166b317e26f0c9e976e9dc1fb22c4583ed09932442332e73045e0011adc96ee8a861a2429fcf7ea8c8a31293eb0d896d65b2cf68b78453354f994d4724a03d5e1f46e4402b95ed8057945db4984b64c3ee40f99a67363f6a33bfba1d3cecf428230ed1ad3f827bbe240f54c4a2503ff2a6358d42a91b5599752063aa2ee77c8391cd50ec7399e9343dfde140e06cb8eff213071ad0f45560863a11afef5a13cbce6782b0598c4efcd044697c8cce1b850decd97ac983f245b89275b32425549ac44a6d368a0d908d2aa3f27a38397779c8588bb9ecf0ce6c310d9bd3e7728a17594bbf05e13eb324b1696f8d4050ef0a7e0fdfa289c4d8494c096ca2513e2c146b7aa83716871e645b88a05025113bf2f7c2bfd1a952209271b589b24374ba0fad69e13090dc8ff4025f8211da2c1e9ef5f5c22425cd17adaf6832d16e6195781ac08911f8f0d3e02631bd9745cfda37f7a53c92e4eb2d1d999fc3250e3ab9b27264ab0a159dc7cc90a928084628a92ed36dc9d820378f883431a9ac362c8de7095a7a5a6e11044d00740ac7e0f9c568ad6d6af2f39607ef898c10f7c9cb4ae514b9c890ee24469db43676e3531b23ba85ed2ace512587bc2066e4fa4f26b3b330c25e5b044e6b06c279148cc373348a9658d3c23f1998d65aeff468bbeb88bfe938482e1176f4760512bd00bb7ea98a5518c881ebfa3251c79b1d8e76777db3b0504765e185dad92df5ca5284025c591b5e59c123921beaf49a1b9d2202a06472d4fa4d959895eb2303d5a9cf091256c00c61dc7e15140505b1ff351a5e19782f87e167810aa8990212da4fe35c2fd6cf6004a45de32981a1e3ede27499a0f0a228236282add4a40676bf755154bda7bc0688ed3d4310cb2b91bbd5d1b511518f76b069a79fe0582c47c595babf9af29ad8c332dec14654e74dbb2e671e57e4af92ad9688e0165f83e641a8422e8e38250e5430c72e8f795d6e53b3d0474346c9569b6a51cce4accb752a864b8e185ae9bd0407765ae7e026262442733ff6c657e744475c284dd5d43c2fd5d474da7ad3f153182266d77bb116c1ac5bce4977f2d8c8220d3af702963018a95d91fc8a9f89cb11e9d3cb926ba2a8ef78d99d20a48895e3cfb320468de71454d6997b68bdfe8de73e6305c7f9bfd6bd1b59216ca27f11421b3139c56f753e3f85096898880f2a6b2c5953f4a36fb52b8d0f719b5078971a2c7b488409413413f3af8b97b362facdb4a33f455a902903ea0c636a109d3619cacd38132bada39501f0530747529ad636be4d90c05e1833f65037b4b324eabb22b1a16d85a4e501fe41554e89eb249281b5fdb0fe470b50e3fce0019dd11869cd8ffb2023867699dc797617b4922fbba2e05419dd752260b3d87521b4631773197aa7e75530ed053b38a8a433c1da38dd6418d762e533f9a01f59ee349b82413d69048bb128f915c87e89cf651ca6194795f617687b2a67cf10452c4dfee5d05f55d98e0c802e6b62ad633378784bd4fd678a7a35824fd03f5e5965a1052c9e5e33da0adab6c0923bc4e377846b00fd3d4d8301618c04b4b603bd18e8d0750bf1063281e96ec23a2ee9698df9aa3abaad47663d1f25de56159413fd6baeb090664a8f63493039f80cfc632377727ab42eded23ec42ae3bdf41b68838e29ba1be0de574fa39badfb9026270714b7c8489e4b33425172865a9a9e32f877ad4da63f565a0426bdbd5da4a1a49c0726bf56adde5b26b2de5b484eedca058d65fcd65a82388060a30bdc1f4dcb10fa7795f63460cf8e35115f5423931d5736e1576218f4c39bbea38e76272f577ffc88cc4970cde262fa05dbc95d0bc552260086f7e62b41c28c930176f6e86a2eea51055b2a473500b430c3a2ab5874ba1bbdbfa7fd4b3c5eb76557244419d92d56f41d4f0535ae8c219c631b61853cd64f4c8d0e37344f193179366146b38d5da2b4e15fdfbc999e23925d3a13cb090e168e8e096dcd8df325347ab5f090fcd1fbf996eef46b12882320ed55512d6805a389b595e668a442b4036a69c75cb3f092b894e67534d2fabe58c73b0b01c1787fabd2f4c4e7cf3d8485867a092636e65b727a024a7f9cb49450c0a76a080cb5393e3f8a23e6f186d455745d38a2f41158283b3295a712f9df78d6012d57017e34e532b7a8d6cd55331b125d9679e2a6435a73d91816a4c1e3caf371730731f45114f199d96bee06e8719fb743d3237ae555bb28d73b441f37aef3b44e6c0a1e9202c51ed6d22e8a30a135fedb54fda87bf5f59d0b15229e43ea5ef8439e070dc8d9365ab809c05fb41bb12b9aea55a1f2f566d5a32e4bb8945ce105718ce0da5b878441b4b94aa51f52febfe876ff828661638b70f748c3757404b9134af69ed62898f421ce76ed3fe3b2291a35a4ed71a386f2e2696905ceb8b8216c84759cc007c485eda7b5bc698092f524758ebb22b9667f3c2a24ef6363dc9b0e1d23a2940b02e14dd9e2e5e5ce48cda4cd2c8327b4f36e69f624b6b1b7126879a125833a12431c10ecf7b6948c746628545e1536fd2dd102db191ec8ba75adfcc9725a549101b22f721acb7fa027981317a3391b116b9f773491a0e443b9eea50dd9b1dfe12c16ab10bca5c2428b13021a7c049628f8fa7fa561649b8ff65992f8ab3389d3570d91ceb1e142d16186279b1d03959422a7289b6bbb6590e50f375f3d7ba179ec4c00e5f0d84c96d2d7eedcbbca2c61e3af88eab9ffd6e2f4aa185c311a3f460860d7ad560028cc9949d2ec774c93f3779d2ad05b9789a2ff14ae560bf439feb2be2632829b7f0419fed4f9e11751a267a3428646d94fc6bba6c12e83a549b0c2d44dca1e4923dd18cd2c0bee1f9b2bfaf64c60620506d22399fb0dd3cf0ddc49d9d70d38d8b91b20d9c42d92b83ccff9b850e3e7b50f5bc77f68e9ccddc108f2f2b8d2199ea44e347fd332afcdcccf944c31cc27af1b404892a01fcddd775a9b8e8569ba66f558a1f2909a1f31d91b13c1bdbe099b1d9944b86a0399b0eac8dfa0d04cfa947faeed8cd3749fef8efdac6f24369094ab3543d48d59906f18872efb1216a1532c044728e25bda22d15ca2c487450528863f4b2143f8fb4dccf180b982b775eaa10ce1cffe1505ad0f34e41376fa4c9aeb87c4dde7dafa4025ca4e30a7ea2f0fb23ace9aff03f7fee9a0d456ec72eb17f7600a8b8bb4d43d9fd6e31b5d8c2c652b4e85a41dc1b10906ac3c33cc968d93be27972c1722aac447341f1bc5c24da1e9b8fb3dcfa0fa457393cf2c4240130791723c8c5e39c953c00054e66005a05036a251ecf4f7a4ee9728882e1cddc27c0180e9439cf7d444d9ceb0e12514b20c7d630eec5fcca3f4916ac90585aa1f6b1d08c11a94b61d5a441d3824aeb4749e2792ff6c0cc819cfae189ae27cea6bc24ef45be95646cef38090b0dce23e011035d3cd56ec3192ab808327a630a4b68697e6f2ed36bb0cba03fd724dd443eac86b11534d3cbffc9175c5ecff5fe41b117a976573c8aa498e80674275e128db8e6c4c0d", 0x1000}, {&(0x7f0000002980)="dd90d54871", 0x5}, {&(0x7f00000029c0)="a5959f974906fa3c7f9977d5ecd43bdd4a37ae", 0x13}, {&(0x7f0000002a00)="67467e009e82866b06168c024720f89e014edbf0500e0d13e02296b660587169198f6f3eb8bfd249eb2059d644e9cdaa93da9434442552f55ec5db920caa71108640511bf527a4966da6dff017f248121b789cee9f5afcd5f93a27e55a1a4d154f8b16706fd3c5fc42871ab8dfa0fd09f9339cb0d1db44a012bd82d9873ee28648266f5a293dd58808956a83f9ee126856d9a6dbd7a00a52b596880f1183732e1c05149bc214dce2a809ee1d517d656e76b90f0a061c12ac0fea0aacdf39d8838756ede6d517be300bdedf0861afcabd50d570e75a5566bd4b5a799abf672439e8679ad88b2dd666ac72bc86c4af209b450975f6180444848d", 0xf9}, {&(0x7f0000002b00)="99e7bf2c62d45e50f61999741a4105d177f9ec7bf163934bf21e3c08227b012d0f28f0f7b306fbeb243422840d2cbc813d2436584313d0950907f079341b300c111383ccae8bd97dd4187b3f6849ddd3f31736fcc55a7df1f1d9430123990c0a3e9c9665d3cc81a29bdb8ec86c87cee60df1466538fa505ea48fef8bbf8f290471dbdecda9f4780f44a00786e126c5144bc3cb41bf11792f5a7e24368ea8e6a1254ada075ffbc73e0360cf273077138990fac71025f149ed6972f602f65b166b805f6ac53b19ada174cf2197562f5627b4a0", 0xd2}, {&(0x7f0000002c00)="a5b131030e3c6ce5807c069a611cd7866aa41efff438e2a7b71dc88f1a517a7fb75a1a683c09b9a5ad82f15a92060dccd8b5f5793faa742843", 0x39}], 0x8, &(0x7f0000002cc0)=[{0x60, 0x1, 0x6, "69676eb8040970e3ca46283aeef40911df1d9cec3e8c7bc5759cb8a2fd947b5267aa04ace8bb29cd4a11af5e21a3a5de7b7ebc8ddab0d0a45b1a7e082d255053c0ecb71cb2818b9e2a109d42445b"}, {0xc0, 0xffff, 0x8, "bcd2b1a9ef6feb023d2e3e7e5b60f4a738091d77d8dbab19666eee3e8572a73e28bc359796664bbcb9d1bebcd45181112c6f56ff1492dd6d99fd936e5df57ffbea6799ff35c862575d6da4dd10169c3c61b9c12f6f388a1113f50c7e6864f9d7ca7f7db86f3455d909dd6696269c93a8ffdb6fd99644024f0476f5adc973b02d457cbf0946ed7930c62f4b03496d8093521c2f451eb2c393cad36fbf007dc6dce2bb128bebba5f32f0d338910e5c4c"}], 0x120}, 0x4) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000100)) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) setitimer(0x2, &(0x7f0000001780)={{0x1, 0x3}, {0x3ff, 0x3f}}, &(0x7f00000017c0)) sendmsg$unix(r1, &(0x7f0000001740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001640), 0x0, &(0x7f0000001700)=ANY=[@ANYBLOB="1800090000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800140000000000ffff00004ab76487", @ANYRES32=r1, @ANYRES32=r1], 0x30, 0x9}, 0x8) 16:00:17 executing program 0: pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r1 = msgget$private(0x0, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x60}, {0x7c}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffc77, &(0x7f0000000100)="8b") msgsnd(r1, 0x0, 0x0, 0x0) 16:00:17 executing program 0: munmap(&(0x7f0000ff8000/0x4000)=nil, 0x4000) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="96", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x2000)=nil, 0x2000, 0x5) 16:00:17 executing program 0: getitimer(0x2, 0xfffffffffffffffe) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3}, {0x20, 0x6}}) 16:00:17 executing program 1: pipe2(&(0x7f0000000140), 0x10000) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETWF(r1, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x25, 0x0, 0xb5}, {0x6, 0x2, 0xaf72, 0x8}, {0x6, 0xfff, 0x5, 0x3}, {}]}) 16:00:17 executing program 0: munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) pipe(&(0x7f0000000040)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xfffffe91}], 0x1, 0x0) 16:00:17 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) select(0xfffffffffffffc94, &(0x7f0000000040)={0x9}, 0x0, &(0x7f0000000140)={0x7ffffffc, 0x9, 0x0, 0x0, 0x8}, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x4c}, {0x40}, {0x6}]}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000000)=0x7ff) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe(&(0x7f0000000100)={0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:17 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) 16:00:17 executing program 0: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x80, 0x0) preadv(r0, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x0, 0xfffffffffffffffd) r1 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x100a0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x7) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x6, 0x9, 0x800, 0x1, 0x1, 0x9, 0x4, 0x2, 0x1, 0x0, 0x3}) execve(0x0, 0x0, 0x0) dup2(r2, r1) 16:00:17 executing program 1: r0 = socket(0x2, 0x4003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000140)="99fe358a", 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="7f1f000000b733aef10f5673e43125fc6e58004c", 0x14}], 0x1000000000000096) 16:00:17 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000240), 0x7fffffff, 0x0) recvfrom(r1, &(0x7f0000000040)=""/75, 0x4b, 0x842, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x1f, 0xffffffff}, 0xc) close(r1) kevent(r0, &(0x7f0000000140), 0x8, &(0x7f0000000180)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x3, 0x0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x84}, {0x76}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="7f") r1 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f00000000c0)) 16:00:18 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCSCTTY(r2, 0x20007461) fchmod(r1, 0x80) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x288, 0x0) r3 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r3, 0xc0286988, &(0x7f00000000c0)) 16:00:18 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x1}}, 0x0) r0 = socket(0x18, 0x2, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2800005) getrusage(0xffffffffffffffff, &(0x7f0000000100)) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x83f, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x7}, {0x6, 0xfffffffffffffffd, 0xffffffff00000001}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x100, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCFLUSH(r0, 0x20004268) preadv(r1, &(0x7f0000000640)=[{&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000240)=""/144, 0x90}, {&(0x7f0000000180)=""/105, 0x69}, {&(0x7f0000000300)=""/56, 0x38}, {&(0x7f0000000340)=""/74, 0x4a}, {&(0x7f00000003c0)=""/98, 0x62}, {&(0x7f0000000440)=""/50, 0x32}, {&(0x7f0000000480)=""/72, 0x48}, {&(0x7f0000000500)=""/97, 0x61}, {&(0x7f0000000580)=""/160, 0xa0}], 0xa, 0x0) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/178, &(0x7f00000000c0)=0xfffffc38) getsockopt$inet_opts(r0, 0x0, 0x13, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x7, &(0x7f0000000000)=[{0xaaa, 0x6, 0x2, 0x80000001}, {0x9, 0x8, 0x52, 0x10000}, {0x1, 0x8000, 0xc85, 0x1}, {0x1, 0x401, 0x4, 0x9}, {0xffb, 0x1, 0x5, 0xc3}, {0x40, 0xfff}, {0x4, 0x20, 0x9, 0x372}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{}, {0x3d}, {0x6}]}) r1 = dup(r0) ioctl$TIOCCBRK(r1, 0x2000747a) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) pipe(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) chflagsat(r2, &(0x7f00000000c0)='./file0\x00', 0x10004, 0x2) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f00000001c0)=0x6) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:18 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffbe, "c4690008000d00"}) write(r0, &(0x7f00000000c0)="b42082b09a21e06b060eb570039e17baa79325b0a26f19e9afe517c8398bbf89c8e4a9e25c39247ba0b7a7b33cfa47531552d2793f889427f48a92e446400d", 0x3f) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000240)=[{0x35}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:18 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x10000, 0x0, 0x0, 0x0) r2 = kqueue() r3 = kqueue() r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x34, 0x0, 0xc68, 0x0) kevent(r3, &(0x7f0000000040), 0x7f, 0x0, 0x102, 0x0) dup(r2) kevent(r2, &(0x7f0000000040), 0x8000, 0x0, 0x88c5, 0x0) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000340)="48b1d7dae557d152c6642435c1176a1bbd8eca7ee8a7acc9d39bf0136123d10fbdc167f2b031b42ed7f892fbde081c76958de418e8c83da30ed5c187e17ed34f2f3296b3a48d5f7ce8bb4b37f149f5b87d208c66472e2203c2575df350802e1ba6b5eb8b0d14ecac12758359f8db7c2f596e26ed9386e784981ec5332559df0548125793cfc2f95e343a29afaac08243ebff5fd12620cf0cca9b3d7e1361f3fb10fa68781cf293c03b9b2a92f101d8753309fb7ccff841925597b1343b471f89de8984d374e744796bafa2e4c28d9686847a64a506ceccca8a125cc28f1129dc1de60ef6593ff32cf6e4e8a644404544d91e45a983196db2144a63b18cc4433e18cac245d27f9d778ccf9df30cc152d31716074d4355d6aa40acbbdd09d8d3143ebc99f57294f1642d5a18427ae03e3cfcf1c96014342a38b97dfa93d26e57572715f5a932c574babf3dc35f367c5fda225d2f325b2809b2f1c05abefb2e8b06c66e2e83426da6a375cd8b5b740c7d03cc7cb49bb49ec0d5a1cb0f2f59faf9c4c95aa652d70b5e81ae6c508735c3df232c11b4a7c40d2c594976833a9c45c7caf4a52d27853ba5a1f716ae96f0f970137f4f4bc393094834f11382d89fca5b3109432ee865c02202620ac020aca791fc180f01e95f2e3e6e8d7f1e01ad434926accb8f717f061a00a40f4df3360d69b4104029f7acb3e467baf42deaa44a9ab8fa539d397421c13af098586554569986d5730fe35a01e804acf0fdd86c6300af86f98a0b479e1fe7893c5feb4bd36ace68d5e3e91466fac7f188ca032344acc30e58ded562a69bec046d5de988b10f85b074829bfbc66896d3920eaf91626aa88bfa3714892d7acf1715f61bd66649489491ed162aef37793f65e0ed7f461b3ac5346f64cd68cd97ce34c7ed3875718f52ad738f1b14af6c5670f3310508130e55c3c459352389151494ae748491fd45eb800b7556a73f68f8550aff171f1517c96bdb59d780b65aaa746d7ab41cf9b5a02f31c16f4d45ba20273ee57a8cadda0f70a2d0ab598c72a8b72fc9c2308735250b9db5924f12e49be28d60552a0879ae78b945ea40742003e4861feb7cc0cec2f5cf6c31b5b317d1a1cd94ad74e07710594783cb9f7b54b44ed4c06603e9842aea9f91d91469a9f9e6feeefd74af87b577cc3d280893f0acda2e0e44698886e1530262eed059af36671feaaeccf0285072ba551a993ef46571851a71e43581bf92487b6a5fd7bb7cd3f300f4a97a88042e865fab1c5465d457a85bcdbd83182c8e958499f7a18614c8c7995b8fcc98a44756a55490cf6eaa1acf2aad65e3356c84f520823ed67bd66f53aaa30f97c4b41a034ee3fd4bb53583b17f0b9422e2947d078ff797555725b9a4c674ade1c20f478208cdcdcef32771af73a95aafdaebc41766ddd8b3d5e92cf1cb0f89fb7bdb533323f137f009fb4a787d5ac63d88c9fa3c4d4f3375663385bc26e947aec912f1de352d53b8162192c27a3c3e71f9861142a6b1090d08d3d34f8204b02a9650b95c1f97f4140db847d934fb6629bfc8de6f78f10d704de5d9c4d358df2283d97f8c7783b00b4a488fcc74404853c59b5f561456039deae4634af27e7193bc7b499d8f1a894760f7dbbe3ed35f77e35de8179bc6a5e445ed9e5bcca0798191700a63f72b34e4a5f472b2504b6a157c0d27e2526cbd26a301b8ca608c180e6e30a3997f4dfc0eed91cc8b2910ed582c56a1302e3d1a768b1b167030c527cee81604e2d5f7c42f238beca6dc3be63d337083d69d1d7d3925641aa2b47cbc68059db01d4c8967eec76a97a1755d0ccfe7fce7c989cb319fe85e05498f9d70dd06f3a45413cd058d1fdba0ff7142e2fc4ff943b34d82720ed93d60783d06e918806928e1ee003e7cb6bf029c11b38be54fa1ee6fee6ea9d9b0ef46a82e5e04dfd738822359b9652d73316cf8b05019ade479a8ecbe2d37c8ddec152379e821bf631ee2e221b4d1575239b923b0f667f6bea61ada77a383334147f6c9bcb382e72c5a292540a35995901f1cac9f36290063e5736d52c885e41b0c135c601c3b9365efc77cfdebaab18b1587d23b45c299cd00781e03df25b88ac184cc80d38a755d5adc01dc4b92804ae2c3723dee493ffa77ab887bcc994b43eb5386016c087ee17ac7282b2dedebe43f3345501a5ff2d58993d09f8b5fe3c437bd414485f5d183010035ac8616e6d56c0f845523c0527284fa334cab225cb2d87f66741e23a50c967c4b801a5165354aecd32197b6c30344808fbfc7b31465e3b0cdab9bae07c0a3d41160265fb3d4fa68c402f49c8ca8d274cf728c2ecb61f8ee92e2f7fee3bfd557de1911e54de96faf8f5fb7591a46746189942ac1d92a25883c276120fe47770339726cb791eb89202ac522dc42b00bc9a2164d13a77b69e4ef057e58acd9e272eaf102d4cf2caad8879da86f012fc546dcd300889596ef5f7a51add97f14179e07388d2786b0667fc3a0df4b6ed2457278c8812fd76ee93d9012b76fdab005dba3b4b0b13e3fb69da3d16c82858b095c1995e85390ed9c0a94d26828cd227823131e9c9a4d7491c3e75131dd212725322f73c7fda101ebdd404a7df2a8697666cf2b11da46e89f7f5ca25a5c56158f6c1969fd5476c950eca14fde00bc61b361cd1826b57b7efd84262bb86b9603a86c5edc92c64812da44f76173d2a3804c26889d781a4da601f85fd5c4f44ddd0288a5608b20be8b4ae8ec9649d0da846e56508ad3a678992dc19aefb347709f35e7f2a81c45678132314f89c901b47b322f235b7b7a87d8e762943f1e2b3d2682ce301729cab1bc42ce5270bf68d31f12a86790a557dbce50131071b8a397262ff216aabcc068cda6303b7722c778c8fc6bb21c2217c0f78a95ddc63bb7d2bf24732d6c3994cc4a5312fec00dffe77552865a04409adfa5756f45d99501f6ce9a9726f24354250ef95e43badca63b7c04270e7a05474884c55d1a2e93bced2015ffe19cc45c1e323c2580c9aad93ed1dcb8974756e938b6fd963cbbafd0d546f584015978097ab33c3fc9ac208aef9703dd18e4f3789bb4225f991b21c644277a807233c0d5cd2626686c7ef86900e4594e09bfb1f15508781d09834d0dd31e05fe15173de70c5b4afb6d369eba08137447481807cf1a61e9f634442656aa87f002a2b08a47db80c779448b3e01eb127d60e742fd76b4216bd12d0acad9ae47819b3d92527e8200578c3b7192b7ea0f29696583614dacf2edd1f65e54657783919e810030c9922adb7a9b5b1ee891b4310e64304009c17723dab0a7300e2fadbb2e595a8dd530cf05efc0f2b314160e6da2d0b419c9048b8ebcfe23054b7980ee7cef8faaddb531c2566fd29d6e6df3fbb9b3914e029cd4d0dff7ed4b3064472ef54d7f9be6d7d5c09269a5e47cf34e6908a39df3c57e0b762391fa8a42b114c93251dfe2957a869162aa160eca2fba8d4aab830e06bd6ca5830bc7da4f7f905073b7071427bba6f4196de884096e8780d2163ccdb86609e0702626a134bdb07fd324dade50e1f4a5e158a716c9d6f7ad789f1acad8eedd78274e097f8cdeee9b23c07362bb02fe09586877daa45e1d9dd2251039ca18b0c2f27beeb8025620f61c1181c8c9cfde233d5ac06008e0aab2b4fafd7bb7a2798c6fbaba875b0e138362268efbf2c50345754b6f0f032d415522bffeb268a480e2156079964a3a4501844c8c748297aabcca3421ea7e1375eba19911a66ad440c79f1cab8a702e91662825ec261b4defe7cea004ed33a5b7cd88fa8d1a7b8c4c44066bfea6db4b8ee590fae7f119d4776ab9de6da1c5beb63bd7ad56272a1940e4ac903ed3fbea45ba6ee770e02c38f992264cb6a018205c49e8ba0df04cdeb83d31d51cb9594f640c812c8f46486ba248a91d47b091cbc18d98b717537a0403543ffd7a6d5bf0517720ac5fef97fe1546e5a547738070383ca4e27264b8c37a1c13dbb584aec3631bb3e963f7462662ab302819a8c116cb673f341950e32ab8d5578181160a8fd0ac54648545573769f3d1fbf8bb726e8c746ba42304b01331d573801549bd4bafdd92b5117d3468fc0d1d86f230815a64ae6607aeda2074847bb22888866201a5146da1c9da3994b0ba62fb3b931c2560a0cb5966f6e89271ca9775d0121ce060e626e287634a4a913c05f81f13bdeab830b54414b0f6a5623468dde4b81a46ad332a675834dd5bdc96547f2eac40eee5fe6d0036737d0108d9891398e6055f4e51976856f4c8219f4aa6d6ba99aca7b86caf1e2055c454e2c5daa4a78962a595f4de789aadcd009666fe560b449d167e9c23a4ba66ad04a39851ac8096f211c1abf4acf69a1f5eb8948afb60bff335433632efb71c5d5007d2d256ca4d6671969e8b19136932d7d09a2eff984aec013d494c6f2f5d3334af9142da7a859a610aaf35de06de07af1c893eea5abaa7dbe98102a2efdc95e42bee880b3ff587a15180c0e7d078a9ff97c2d6728891670cb4590f6b1c807cb3211f751c8396a12fa8c2c7595458bbecd7e7160685d4405d3683a52595ef08cb2ca79d7e8e6a4e03eb3d7d42b89647a1612c6989c862cc90324ecc3c0ec3081e227cb2ff099edbd2550e24592751c06ce8d7798d00cb8bbc2dd74c2582d1811466a5b6a57d96e43a8d4967961039293cbe9ca447456c4718e16da235a0c4c70de543f63c29072ee2d0ec849385e79ea696cae5074d99b74e5aa965029d4378d89ce96aa6b4b90e5742c462c1360088ff99b0f019065b1928ff2f56a36c8d6e362b1097a86df33b3e785ef6ab5ec65b497b94378a4efaf6d29daf91a743bea282cb3065f46f087d0af69c6b669a3503f7905b17a2b4000c530890b5d938b3a362d5ef435888932038b909be94b174b7e6a6f31a6ed8f6052da41466ea5e046cedc24a672b50431fef3ac938b7a2c95804d84a2d90af0fc4b2b251442c1cd90acc1d1355f1102a6471a49ff095164757b8d88478ee9325c33b7220678a4f10e33137804d4a9f1caceca354bad388cd1b13516b9dd6b83b809d6a428d7b4707de8b712679880060b3f44b0cd4fa697d1fa3a439c225e96af614e03dedba0602e8a78020dd7dee52f906a0f111bbf66565172342c024406161c7c3f1e38316fa546ac5735497a26901ae1cdea7f0503a8e049c2a66a3ec0a09b9da9b02b1110bcaffe1cc41b721410bb77e925b8841621d5a16562cc5b3623ec041288c2382f8850aca63b1e1f01b72a2f194aac9426b8a73fc03efdba275945e820578eef1e5a86778e9ce95f372570fddd9f26dc965b388760035c1e6f71e08713d6c289338ae83f261566d8536b11533723914a4c6d8a28ef485de82773718cbb30b0d1593fa79d84da1fb8534556cfe3a79bbe30bfdbb184d87d21fdf7ae36f49794fc3909848baeeea2c40073e6bdae88546118fa840b8dab041eacdf0e5431748e3bd729b42205739ccc3c43d4b220597150bc76ed17efaadde497a0f26dded16938d787accbcd9e73dba249bee102a88f4bd3f3713066abb9a04ea81e21cbe1347b51748744793668faa1becd9a65e2f8798b0b261cac6d48e51d8906661e394f8ccba3ab94480fce17fc2b98085a3e9c2230af81ebaba7cb83d094371d148371757b1a2b68494ab5ccedeb30dbc78b1d7b44d2e24fcaf741c90e945f5be6f80362c6ce77fb9dcf4a4ca630215a5dca3065d972f3ede09040b6e928ab9a6e84c72c74728ae92d24c0e71a3aff0228a47bc81cd7aa16cf3bc79f18a62fa80", 0x1000}, {&(0x7f0000001340)="c04ff8bf067f79d7163ecfb4aca8001c181b947193e87e993c04b9f0bd1f14a21f1c5cc5530ecbc06c4e3e948534ad5f2b152b74c79845ccf287ffb06b8a8fe726eff9a651cb454dfaf666b27a97c09f61a88bcb375aafa0783bc206319ea5d0fb9ccba83a7ff2bcfab7dfcdeff1b97dc5d5bbecae0ab84ffaa030cd179418358a81573381a744c3e04ade3058729f8b5d31d25dfc04a53d42e18a7d726927ffbd7875bd910f521f213fb8604f79388851e6b53ee1ea379867d8978da9bf29c3e27f4d0ff03d67955d9ca1c38719f7c2984ac6fed5e5a1a8070824433e31ff26fee2a1faa190ebf426e0347b4d50b18fdd52bb25b182adef83050132f59b7839a12a35f28b3a89afec499a3fd373d2ee3e74d86fc03b415fcf354740f118d09454c79f87d3e95504d0ed1aec63f633b968f8bfebbad9ec4e37a46709489041c3f2258f03c26894ca0148f3fdeae54573f223aa12f3d89e642d75d9d5fbf3e68330f9f145ba2287efa7b7a69defb7e4b75fa3dc8483eac1dd89ea9c23e537d477ef6117dc44e7d67c1337eb53d2aea924fdf953d52d2f858e3df071bb1e6f062c03d7fd8e37e3416061ded09aa8fa5de43ff58c7b274da9560aa322d41e62c1eea0995afdd24779e1b454b23eecd847c27395e017d6c5ccb86ded0202a71c12c47dd3040b7fd2c6216ac189a9e727f42331f6015cb41e4829fd6a5106c4856708407f093fb95dde7ccd3612beaaa7722c87cf4e32a2ff561999323e59ae54a9fe5b25f4914bb4e00bc3d14aec1d951e2d2b84057e91d7f5c3965aa7c0d5af68fb0091a752bd06e75df1e7948a93904dc3916dc7fbf77ee28655644274620fbe06c2ebe2b0926dafb4a2fd29857dfc10ff9fc56b842e39bcc3f461a763bc035904d4bb692f924faa2e2cc77f21579297ff8d1ad6df7489b4c80313e757dd6295d014f69fa4a1727c8084a3a2ec53de0e67d58ea335e9e783ba9b24e402394ecb58800a9dc6fb1a09a40ee97111c6d8e087c35b8608088b977481e421c9d2050ed143cbc862bf1a88ad034c1e5b7547a76ff54f31000f250f0802f43efb120f27b19ca6b4936b063e6a68b6caa080fd0db8eef5beea29f0f5465465c4bc7dd36a55acd4df3f6f0994b4b63bf5c672a61742492124c977ed5de713e715881e1cbc1d10cc7ea70e7ccb1ba3cbd6f511863e464ebcb658d46af56a63f3198a250cc9efedc6605236802ececfefa315e735fefc7a9a5ba2ecd3cd7feae93d1b9e4e9064c63f4c3f6e833d8db10e4d0b5af0bcc2fd93a723087f9de2d293d1c8b299568a251c1e99480853b511f710d13d23d588f3bf08937d3fd7aaf55e789ee039623f61c7d45d5870d72b7142c1d3b91e062afb5c8f21b1bdf7928faa0c56499b50cfe8da38caf0de07abab6d37f4787c2a0bca97a0f69145a9c59d74073cca7c74aa47f3de69e4518671e6d38fe7f66ff367a62821dce0155d480d8a8be90341ebad5249f39132a3d2a99a06a3b094c495deea8decb5053cc202a1b93d9de2856a94154d2ca49c3d0fc8a89c91fdb01240ed14122933c656a6c985f5d29a7a788f7ec657fb6fb5b3e7c3a176b1c331973951be3cf902528d9ac8010e485269913459226e2ca757ccdf905034d65ab1bd7bbce8ccbddd166447d4e858cf23bac3ecbd53a4e5642af0dd8eca671d6558ff5ce7f7ed1816182a8ea919536b73e0fb299874d66f9b002df479a71fe3f69af0380204cd4c02971434cb8c19a67ed71223dae6658c22705beb235a0ecc64e9e09adde9bfb9ac54a5a70bbe92c514570e4c3e026a3c42690dc52d683f605a1bd9e44939eb29c750680b2296cbd5c935c1c8747244ee1cf7e9b96b327e9c51c1e4c8ae09d851fb1cc917548ebccf75b6a396d9a9b3efacd08de9c54ec014b3e489f460e3474e3cc9ac4612bde798a40cd8c3dc93c8a5943a05c00e804f96539788317d7484422560abf93b2866322f979cece5269e7b680be6415003f6d4bbf981d37d7a4638a395b5b4f37866bdf4776dda8c896774cb5ae280eba0be4ee0a9f9093a7909fdb9cf1f5b4082e3f1437122ef4aae573f4e9646f95e98bd6853a8def7a432d0795c6eceacde63e53a82442b54fe41510cba86d4a1e5dada24016f94d4216d8d8895a10d3ebeb72bd77ffd3f6ac0fa085801b5a85bb802cf6402372c963ffd0bfdb98240b7bb8be1de40947d1845100e49823827937d64589f8ee73bebc3d001659fdaee7b48163fd5e6ec11b3b18842a342da2374c3c1c5b048f1e0af60704aa980f17953863a55fcdf2f58343c54c1b0328d4f1e2ce54cce8e14ff3f6a04b4a586a9974dce990b389a94823684c7671574c832559342cb17c7f32d7ad772125380a5cde8e3094194b6406315e8cba7ead5e0a47d5d8f09646e06b75aef9eb29a3a2200ac06e07359c8593878cf927479b36cb6e3fdb733a723daaa73ad87a75a92db310ffa6ce010d2e4dc3719125f77d0294d5efd133a3fec3fc0e73dcbfe2f221fcda98a3eaafddfc45b5127c653f2b2857f9c0826d5912f7e5a2762ad121e712c4451750b6d4345fe61c40b156da6fee776ba5fda6fd87930cc801d135d11e0966cf31f960bd676a10a16d2295d24d5fbc612d657e2a3bec687ef9d7142eef7e7822e335687da07563d1eb1caad8c128db7a7bcc59bb017b813a26e277d89019a9971b4f8bb16044fdc74b2aff3d19c6f62037f4c365dfa7e5d31405d1863323ee086e3501140cd6a8a07238a61be240e8e9336a31ef4784035c4f83019e4b48127b73a4428ae7046ca94eeb84446d43fe20f2c5577c6f1518bb6ec54d499d95f66f10b64ea633fbfc790994c021065791d8212f1419c0953b75ab2604b020d86de40d664d02eb7591a4d71a43fca89059fb94a488c8ba7d8ce95ca31c30cc1d2e1bf1eec181802526ea5d5baed60b5b826a3e93274c0eb23f605f7db8ec915cc93541d4415f21ca485cbc16e1f1798b53851cef9bb0c460a762c8360b1f3c5e33984c9012e61a1fe3148e9a5ca44a49f433a3102ba891234ec7c1bbdc8660e534572339da4dc4495d159b37c71ffc1292d16d60c9749fd3f3ba045b41492ac8bebaa19bf221c4a0c310fba82005b3d55b2a447a9005932ae19ea786e34e2b09e6214cd8c9ffd23d1747218bae04c7103a0539c8713b6c270863598a35dcaf06c8db1a9388e115b7487107d546a48620bb4fa33d77bb1576c3a9e02aca083b53361008c5385f8dc6d69a0255a4b20e3b1033bd0e0c83e356eb409eb233f79ec8ab1a59abea255e4e0509e273faa777977b6de7752943bf2adc51b2c7d147f3ce7c7200fca4247a5c85b101857535ff3622b916858830131dd8cc297c09d4237655ec29078f69ad0a15c9ef2d7526479457f42ab9f935de0fc2593f5fbc43b71e8f0b8469f45ff8873f9f8928963c64e850da44da3761d0d1115ee6c108e51962d1c4dade1e30eeb08560ec9a2d8ea8e729dc202fc62e0e3d2fbcf80fc71f843bf84e5face8308af6fcccbb525fa477067461eda683db6b53773e2999644e1e60a75544c579d17069fe438e48b75fa3a53700dfedf968990b8a5c76d96b79c864391984a4518491ce1735e29646bc49243c698a3aa48fe38123161d03e3effa20a693e7ff98f38850002a2c12f6a13b9cf9addfb118593a670963df2fcd984d6df69c14261b5d3fbba3d5f682f8d79f85969da1250664c9b5c220e70635960e5d1a302f538873b5b4b2afe67d68b2747d61fa90b1c039d729f3726cfb5e313375a059e2ec3b796af4ea1fb4de35c79f3978bdaeabb5f31237e79f1d421537893e2da2be9639593c292ddd75d8b282606cf7feb4668ed29186134d96e7b959dcdc7f767c3305e04df141ae5754a41159886fab5e8b458963d9cece8887e8b099ab5da79bc7e45824c8790265f0a95050a14214b61e3a19a57424029ecf91e218526fe89cc20fbe196c2c75f4a6ef2f5f239e7d9424b9f4af735ccebcc5e461b63f457942542a76bd0ad84491cb18ab002425e05c592af52a90c369b451efa5a80478043168a23e0082d8014915c443c8f8bda9c99be120c403658400b08b343ad5a59f52d984843b904fc4768bb843d12e90c74e3bd77bcaa10551621a65077b2f87bb968ae71e87dc33d5f667a2d5d8aed397cf0c3feaa43756acd7861639960bbb89ba42d0204f97e8e9148288046dbbf7342836d65c6704f557497fbcd5f8b65910f633d02becb74ff27b0c1e00ee34c0aa206578d3f0004a810e13985b3fe893e41542eb4e00936957f72eb45da8ea85a271c329c52946175fc37ed5c2c332761ce2d45f18ca3ad5109ccc4e3ac9323e800862e00dfb39191485cbb6736b5761fe1a8c6534fbac4008110c6a5b782a91232fd63f95da343901edf609271bb7896aa5d62aab6f18d451b27ba1934adf0547e23ac13b399adf5edab49f9cb7f202324e2b1082eedb49482a576cd458674f3fca075968155ea66cd86a7ba26487b278c6d72f6fdbdacb216468bba0a464cd676caed4217591400305b3ffe033df4af7bdda696fa6481d4d3fc06db5cf2ca95caec0b7a9d611c8cfef4a28866177fc1697a0aa8c0129b4dbc4b22231535ab0e9d2b67db755e029bcfdc94d41869e8eb3965bded3d8ea1fff5f43db3794a8a6329fcb45fd75f822869a0c564d8bc68d3448ab1c55ee47138d2885f1362fbb212a8361b6f0aedd887bf856262b1748a8aac30e533dff3ce7706929ed0ffbcaf2c0796005c91eca6ad89009cd0406c5c22cfb042e545e4336af02975669d85dcc3f88efffd01f931b7311445dc9e5bab7a209e1f8da975610d3f5c9e3feb0567fa656f82fcff64baa060e0ec923039de08193f48e1662ed934827e1057bd68a681ed1f1dc49f09f448f83540e63a51c790ec00edcd4a45d929928da07b8e8e1791483af0b2d730bdc1e0dbaf4988b64cbfc262354f33a15e63f5ba79df9b5024f4a427f2c752d067b16f629b9ad50db064774b9d5059389b6101490af25f05a264dbfc646730b2f96f785757d7133402260857ffb95955ed147092210b409730aa56b1ef7836ae39e6d0ce56be9fc78dc276e538da3a7fedff3881667146fe7e2d9003be2433e49bdf583f1751cf88fbf181354ae165c782261f7545775ee8c7843f014d9479a75a30a2dd85a19ac5e7aaf03d808ba1ae4a3b83f6f8f16fc143ab014f9ffe413b06a969fbc3d4f4622449a22bc3d1b6c4653cb12785a315da4c11067c39a584aabff714e311821235ff51df50c9d4b62d4e0f6fb34e75932ba545b39814a067f83ac7d4db866cfbafb23c73fa421fa08bc43f6757a8f5d0fdaa496038f9b6a41e072be99c759f281778b061161def85ff837df8fa1ca5e122e4262e648eb5a96d39ccbd41480d3053b51e4282925fccb187cc6c7f33b3cadec9cd1214d19c1b75e2ec09131b8723bf5999256059b08ad1fbf631f3f16bf34ad62beedec0ae383d1abcdccc557eda2ee9b8924ef0fbb2d5e491d496f3909b59ec25ed36952140e8f0ecc6e4d91d33c7bb0b0ff0c7ab79ebdf2db901f1e79d4cd78fe10cac8a7979350ac1e559a966fa4cefdce6827ef10fb30d3b08ccc290a38e2cdfa28854be5d72ee3c4ef7c61072fc1bc248617e8ab815af21894aae07eef9f7dfde4dcacde7e48024b48fedd03fa6c6e3d226be16c9057a23721a717162a918abf5f642845b2b251f53e9d92faf06c388a81a60e57e538aa9faf33308ce9965cf7fdbbdf979477cb338e157f6a8b2d0271c32d8fa8397cb595d", 0x1000}], 0x2) dup2(r0, r2) close(r1) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x1, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x81}, {}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000280)=0xffffffffffffffba) 16:00:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$inet6(r0, 0x0, &(0x7f00000000c0)=0x226) getsockname$inet6(r0, &(0x7f0000000080), &(0x7f0000000100)=0xc) clock_getres(0x5, &(0x7f0000000000)) 16:00:18 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) r0 = open$dir(&(0x7f0000001480)='./file0\x00', 0x2, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCDRAIN(r2, 0x2000745e) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8, 0x7c) r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x8c) r1 = open(&(0x7f0000000000)='./bus\x00', 0x12, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, 0xffffffffffffffff, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0x20005302, &(0x7f0000000140)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x4000000}, {}, {}, {}, {}, {0xfffffffffffffffc}]}) 16:00:18 executing program 0: r0 = socket(0x18, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x40000200, 0x0) fchflags(r0, 0x4) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockname$inet(r0, 0x0, &(0x7f00000000c0)) connect$inet(r0, &(0x7f0000000080), 0xc) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x3, 0x10, r1, 0x0, 0x0) 16:00:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = accept(0xffffffffffffff9c, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) fcntl$dupfd(r0, 0xa, r1) r2 = kqueue() r3 = dup(r2) bind$inet6(r3, &(0x7f0000000000)={0x18, 0x0, 0x80c, 0x80000001}, 0xc) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000040)) kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000180)=[{0xb1, 0x0, 0x0, 0x1}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") pipe2(&(0x7f0000000040), 0x10000) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x2) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0xa4) ioctl$TIOCSTART(r2, 0x2000746e) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000000)=[{0x84}, {0x2a, 0x0, 0x3}, {0x6, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") r1 = msgget$private(0x0, 0x31) r2 = geteuid() r3 = open$dir(&(0x7f0000000100)='./file0\x00', 0x808b, 0x10) mknodat(r3, &(0x7f00000001c0)='./file0\x00', 0x2000, 0xf4) getgroups(0x5, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r7 = getgid() getpgid(r5) r8 = getppid() r9 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffff, r2, r4, r6, r7, 0x24, 0xaa8}, 0x7f, 0x9, r8, r9, 0x81, 0x100000001, 0x100000000, 0x20}) r10 = dup2(r3, r0) ioctl$TIOCDRAIN(r10, 0x2000745e) getpgrp() 16:00:19 executing program 0: setrlimit(0x7, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x24e5, 0x1, 0xfffffeffffffffba, "c4690008000d00"}) write(r0, &(0x7f0000000200)="43aa4d267d00e35f184559a5dc587dd46de99a5905785d4ac9a94b2f7327b2162b9c5965b63f681a27ad0ed5a06eaea75b8e337a7540629ca0949de8bd2a2218cf8f97ef2e4abd145e9ca6b961581b30f2b92da2da93a03adfa8ea7aac2932578c37f7df77eb3cb6891397137bdef6c4715f8d4a4fd924c36bda40cac9a67781cc63f1bd8bd6f7cbade1236eb7c5e0ade8f2ed00669397322fa77d8517d621e11b22e247b290c01827d36710a0dfe311c934e5ad3175416d900c7f6d218c48ad14cd78ecb4d376d86877ed7ec4d97147fa84115b6ad32450af5d30426db7ab0043d80d", 0xe3) 16:00:19 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) readlinkat(r0, &(0x7f0000000200)='./file0\x00', &(0x7f0000000300)=""/164, 0xa4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) r3 = accept$inet6(r1, 0x0, &(0x7f0000000000)=0x19c) r4 = msgget$private(0x0, 0x2a0) msgctl$IPC_RMID(r4, 0x0) fchmodat(r1, &(0x7f0000000280)='./file0\x00', 0x8a, 0x2) getsockname$inet6(r3, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x44, 0x0, 0x9, 0x9}, {0x40}, {0x6}]}) minherit(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) msgctl$IPC_STAT(r4, 0x2, &(0x7f00000003c0)=""/224) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xa0, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") msgctl$IPC_STAT(r4, 0x2, &(0x7f00000004c0)=""/170) 16:00:19 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80000080, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000140)={&(0x7f0000000080)=[{0x24}, {0xfffffffffffffffc}], 0x2}) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x44}, {0x35}, {0x6}]}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000180)=0xac) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xf72) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x1) 16:00:19 executing program 1: r0 = socket(0xfffffffffffffffe, 0x80000008004, 0xf149) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) write(0xffffffffffffffff, &(0x7f0000000000), 0xfffffffffffffec0) 16:00:19 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x0, 0x40, 0x104007fffffff}) 16:00:19 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0) poll(&(0x7f0000000000)=[{r0, 0x4}, {r0, 0xe}, {r0, 0x182}], 0x3, 0x7fffffff) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, 0x0, &(0x7f0000000140)) getgroups(0x1, &(0x7f0000001640)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) sendmsg(r0, &(0x7f0000000480)={&(0x7f0000000180)=@in={0x2, 0x1}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000001c0)="641a3008366fc50afa54125c157215e2707869d63727288ce1851f1569552cbfeede47ec951e6d3083c8b6bc4f04991f8751369626bf4dbafbeddf77bd0f2bd46b864f1b381136b96d60b778836d43adb6378116626ab00490f5ba8ddab99fc0228f9a3e3d194aef701e19024e25fb1794af519ae0a2cec1c88650cd614794e8d5bf7017d88979e56d052cb56e88af2385739717c624790ceeb25a96715227d984a055e28ee5e03dc1ab51741969fe8d59475a4339f303c52a64589e08e8", 0xbe}, {&(0x7f0000000280)="49016272ae7b6293dd21df960a6d09d80ec5e79f1fe23ded3baa0b8b2983fd12db738fc9f961bb19d65991868f43f662ccfcb909de3340633469d4f01aa6130a7f79081e5338", 0x46}, {&(0x7f0000000300)="8dbcd3ea945032f3666668f761a244978c52252832b4", 0x16}, {&(0x7f0000000340)="e22b401f1c7cb8cc446c8f265290b65af38aacba52f04bc67d4973ab76db901c4f411a3de242f8cb1e7ff77ee3057466bb7d2193bc031c0a699de72992b4bb3819451ae95f7437804d67", 0x4a}], 0x4, &(0x7f0000000400)}, 0x2) sync() openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) 16:00:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0x7, 0x3}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000040)='./file0\x00', 0x2) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r3 = socket(0x18, 0x1, 0x0) dup2(r1, r3) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:19 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x89}, {0x4, 0x0, 0x8000}, {0x6, 0x0, 0xfae9, 0x5}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="8d") chdir(&(0x7f0000000040)='./file0\x00') 16:00:20 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000100)={&(0x7f0000000000)=[{0x6, 0x6e210000}, {}], 0x2}) socketpair(0x2, 0xb, 0x3a07, &(0x7f0000000180)={0xffffffffffffffff}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x82, 0x0) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000080)={0x9, 0x9a}, 0x10) 16:00:20 executing program 1: r0 = syz_open_pts() r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x3, 0x7, 0xffff7ffffffffffe, 0x1000100000000, r1}) 16:00:20 executing program 0: socketpair$unix(0x1, 0x80000000002, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x67fcbb5f55945498, &(0x7f0000000100)=ANY=[], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x128}, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000240)) setsockopt(r0, 0x9, 0x0, &(0x7f0000000040)="8e896556fe2d19514a13704f45dd2d", 0xf) recvmsg(r1, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r3 = accept(r1, &(0x7f0000000440)=@un=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x8) pwritev(r3, &(0x7f00000001c0)=[{&(0x7f0000000080)="f3f5faa6f22ae79f3e", 0x9}, {&(0x7f0000000100)="47dd2662877d63d77597c0e4be3f53010a9d9959089706b495b2758027250b6a2c2f1bfdee0865a9436fe3e6f1243030e020cbba56a9c1e7a04069204ed78f48b537019b087c29e372b4c3fa9e388f18118444173db30a25a5205cb00168b3cdd88c277120b279638fdfd45b6c6897b8696b0cfff20ba4240942c949d3723b2a55eb7e1a8bd4ae9170e8c5ca748a5519cc74fda5baebf7", 0x97}, {&(0x7f0000001480)="449e8dfba1eb30c09e4e4a5faad7dddc0c54d8b93d81f74c2e89c43ec04aabf3308d56763beb6434fad8c54919697105a5496cb0f3bbf982557f95c4ea143d99bb7a6ebdc844bd400bc5ed579c57b765570f917f6690b8d412c94db50b9980736334321d61db53bf24d6fbfcee5480692ffd1138d698a786f178de2868c3f4852f747f2a796fa2bbbc1507d75f27a98e6559cef10b1d98caa7482b43add3a854dbb21d587bf0873b11246178b0c692a0c3fcb0a98c696c802076baf0a6ec3385891b743308d1dba63662c91bcd9fba014ea47eadd8a63cc411b389c68b4bd829158cf6fd59789c220cd28c4fbc60240031a6b031ba24b4efaa2f702454604d2725fe1cd5d19b5a8f8e6089c2e53210eba60809532ac6992d678c0bb922dee54516f4cd035f5e42175c26f7190917afe5220d4c23c8d4ea2bddaea4c158dbe4989204ec3adc37ca103954a50296acceac93f9dadf1d608faa1e4fb3b97e29091140816efb08c68d7820fb6cb07b7db23b99df1ee945e402fe231e89390b7ddee5bf2d2a2b8a20ac17d636550ccb8312af4554141387596ef03645b0179331f34f77a050071aff87c537d2bd280fd5e1f1f4c134a762c70a2845041a5b1fa2f0794002b47541d44793e3a7f41dc81c84f469485bc734136e75003efacfcf62512f8276c9891705d658c2ffbcee6fcfbbbc1006b0272d3a9968dd637c4d375da18d207f7e4079705bb68bb3ab9a08c7151022c436abede21f9ea6cc1493e78a526d9ca871bc210252c09f883f851cb1bebaa0835d64bcc8ca4e164f319c3e135a792ff67f874e1dc0694669825352c9c3aa63068e4253a9abc8b5f33f9c988df1124b21f57bca4e202ef868af5d915b061666193aab7cff12bb01e53a2cfa2671e3c9f05659d5aa19fdd6e868a3a37d83842e2cdd1ee783a201966bfa4020081cce29b411dd5744997ab5239c4d6e4b974a5f0820b697d3d49a8f8587c9c28f48442626df9682b5862eff410109b09f0c2076513b8a0ee85a380cc1d05ce1bda1b368e972d437d7ce2a8b081559f778f1b6885168d4a7b0cf7da1ed4269c21723976e2d5e2c18b475aa8c3edb2d13c9fd658ad1290aa9e6f17c2c45a352863c4c9e2c96f83f7dc989550070e7e232a18ca1121a5549625ec76373284ecad0f5dad3469780b6dd59ead620a29eedfd62138b20df2739ab030d6b98b78ed7b49ff0e9a87fdb60deae383a283fb524cea978981b54742041637b88ba0322d13c76a11d0b341c990abe176fe1f9fe4344a90c93f015141e2ebfd6f6ab7aaac17e871515891b67ba55b194dc553b6e91ecefb4b0c704942f3de7efb8ca68dd1a77775cd7cbcd03287d244bf495fb35024675cbe2244410257a85b3aa4d887b0d868f84cb4da17dc5abbaff316e61ce9bdff36ce7087dfcfa2da6c704703c1fa98beac86857d95882d42e76074f5e16513fa3081759a2d4c1f422ddbaafa79afacf04423e683f466adef17ad42421636c6e0b30b6e6875e2d52eb3f8a94fa40b64484d10e18dca36d4f38b689633016bd998cb1ead9f7beaef076c1c8399df0d54a9eef340b9e1fa1a907b9981f4451969ec9b013addf2bc942fd4cdf073dd29caf211714408c11962294231a10fa883e82fa3142a16898d962d40c2dbe12953c579e233b896f9d623cee291c5f2ecefd8a4232781c175eba6301794acf95d8061ede01ffd1bd7f5e7d5e15e8217ac56e767d8ec3f006787f288fe04cd9d0283029b85895d37b9ee5cf94828a93b52c1e8a0a14b3f72bbf64484ebc969d69a2efa3fcc1969b1a5a543fc7207d280c898ef4223527707790f056a9c8058cd627d9e187e82e3d383857767b51dcfbb1b04b9adc24b98fa3c95452392a8696f47d452910bf999f595c95052116cb92aa53372f353a595f80b14a1d1eb65877a599d8d4bd241f183723d76366214e0715ca039e48047a0534a8c9889b83e6dec297d8d2eb68dda9a61ea893cc534c50ee1f053e3bc3292e95d674f4eaf897425ec559345dcd77da221f76334daa2dd05c00929f6a2a431bb1a949664a5ac2d3ee05829c7b2bdaf8f8783c689c3ca28985baa7b097761c5446ddc1c2f8e7d0eb434c02e5189a99f70da0823e3ffec146d8146dda354b49aae79acca5a58b2e053d76aaa6a01f9dcf5ee61515dd2b12d20bfa8ede58ad899a3049983b2e80ebe50527000651f901f474a00d15a19d5e01c2d96e4ead6a0d734e5db3dc2a259e6576bf37db1fa7725b0d68750f526a98e864905d3896f7c7169c538a3bcd268607b153de22f89e9133b8038679942505b68df7d97cddd47dc2edf818f94020d1f5a20f9a07e1866cb94c9f87bb026fa807422f05e303a24f6407d37194d256e74691a564890f4adb05d20225acab745bc7591c5fe6e548a76e99d010edf415e4cac1314a318f9e35e13b5253501fe379062584a44c4d8ed9b923c1ba3ab57c43df5c226ac9c7abb7a965dd0055e613f7cb7482cffc165a3b0190e602574b6dbcd4db146b0bfd71d5b9484ad7bbcec2eb5cd33a00ecd8193cb52d194a178f27faa8aa12196ddf587e471a8ec6f75116a166ab739e7d9414ea076df4c89cf5ee772e2af20226a7423e8811332d475fb4b95492954a41efd29f9d1b71b0c4cbe807028a53345afa2d93e170f093515c4a4e93903f470157200f09c3a8592f4199b1dcde67d861640b12b6fa446f934a1d1c82a6eda9762c9a160f83a1f1c1e589059d85875816a29c41a8c19dd893aa9de8929ac8d59ac469aa5cb61d20436303eb016131f11c0a0561de927033760e421cf995c4d0923509a4698a04daeed406c23c9dfd5690b42a377fd8cc54878d01cd32ff6161a68cf1da4d7fd9d2ea4e7e565691ceb62dca8d345e2106194f01783e18d46eb4d636408c866291b021159095d96256d77c18b211342d6a82e75331b0806252c2b0e3fcacc524db51bfde2102e4b2ad58b6182d0bf7a7f032089ab7344f4297cd3872f0ed2623ded9d2d38ebaf6ca3c3bea618da2fe8430878defddba13fd19318d0784c8c32a082cc1d2472f54ba914699fb581583a9d0befacda09b74b54db586cb717f6014ae2199b9e9839341ddc9c81e9ef62377f8b0432c7e71692de2c0ef0d6ab2ddfc4bd8a5b930a49ae578eacd38569c625f3c96b46968ba79f83aaecef188c74ed7aa697497df38be092fccb219a1c2f10811bfdd5e7c0d046ba3e15932048f3f52496027dd75475ed763eb70f068f6ad50a5867d5eaa46af72f0b59c7571fbce2e31f30e64e643ff4a1e9f43756b21c7d9b6e2d0058f97bb5d07a2250af16c35f5e8a4376397110da3cd1b895c9ba512a2243138d2d5ed776781aa6e11542f9cdea9477e75578b1064aea2caaa47a93571fa99a794beeb8e31cb2913039d42cf18ce4816b5ea866525168611e586cbe252f1ff7dd873aedac7590fdaade55f8277726cb3e944cec567b8745cc809fa909441f6804e723d15288b1eb99bbd3c119528bd7c2c3480fcbd623dba1ca04b23ce8f9d34ef08c335da2d7a41ed47605f0bb86cd74e1b4499e0d19b13da033ec293463db491b462deacb3a6f94d2fb04592fad3a4666319938bc4b984f674ad50dc2adc0ac4c607e127adfeb0d99ac4adca70e9e9814aaba8e1630dbfa1d7508d3e61a8025181e0d9c41bb1d54c19d5acccb4a5b6d6c7cb35b8b498574f427044014a6f323931c9106e0473a77a36e825eb740f80b7292c7e461dae75fc46b251a2f8f949f6b4705f7e1884d90b36ce0cc6221caf382a974de4084741c615d1703a9bb59c48666be8b7e7c76a0d924bf0bea4b0de9fda586088200f2708b9dd0773aa7a076a1d93115c34f1e64cb6301d6e6d14c90f0969085264767f463dbcc0411cb6ad5ae7477e15efef443fe464762cfb516f7c1e5c7ec620c7759a02cb0930c9b33978ea8ffae69557678459635270b4e0f69e1548a4bc757cc4974353283e433eff23d8cd47754cb3c7eea852a99cb5cf963b6960ed5a117b360776fd23ea602552513cc3a4e38f31ff4868252738a8d53fe18940e90990cdcb760f0bdebe8c910333e4cb37d99a0dcb5bdf81c28d61714da7808fa1745a74630f71e438cb72f26e2afdd89e6ffbb924e7f814e18395065d303ab3bb7e1e5cf9442dfea7c2a9f2213ed0e5f455872e5232324ac658ded3183359730eb5d2712305b3a4ee15efdc83b38c52bfe2338e217c3855bbb0bb28f05ff62df8c0ffff9b2ef6eca1170815a987fa979ad37b78791d890dd48e8a336b97e04c6c959b00d5ca0ac7b6672c7829e32af923d7d5fa745af985437b9c7d9c7d46aff6b25af220717fe9f79467352f69dc2a712fda2f1782d454e850fbbf6a33a3d48baab207d0683acb203939eabf9efe9f3a1bd453697e67d608dc5638736d96d5a4757ea20c02862ab86e755c67f44468ec9daf8a1afa27549dd89131f7674d7757fb921e033f08305eed6a6b3613af62b64e720a4efed41faea9b45b74b8d6a5ba027dbb5afb378652422b9758df101378d630f3a91319d9ca5c6860c9e80a059ea9edde7e94a2764b11c8110c49fc6ae212287aec5aeed99063247093acdf0b98dd91a88b672f89f8b3a9041fa4cf55ac1044d80ad2fc02b3c333b74dd31f487ba31bbc3e8eeef9477044267bd103c904545c050e6716fa855b180a18043b8b8244e7fd032e3700f9edf6a4e7b911580c2ba4413fd6a19c5865a8304438d2e47cd5a65a75553e95960406a919517b22e97a99f746b5ccb0f81b8aa866defa7d655be249ed6c497106d28f90b05efd91bc3acce6276566d89b6d4e6cfb7c3ce824621973225d4e4f93e0179154d03595eda3af5a0cac91b2cc14bd00a6a0739dbdc8caa912c4fbf70a0fce06adb07c7a8849347c03c3215fbefb186b79e11ffa1c09a4fb6ab81ef89756ed6c93aeb441de38b6b93a5d166504ad8215b88dd99ede3c878c8a5e3e26a40256939a91857e7a9497b58f837c100c8eba073459588bd4cb6d3e1c38d0a4c55cb555f61eb9149d02d16def70d9b45226435d59d445117ed7c67f0bc20b041075379cbea556fb6db5d3087a3b84f3b1b416e604dde709190b2b3f6f35c242b4607a51b83ecf6cb8f84d1f77fe63132420377240f99ee8b7857a6fc1517c83182494b48b91d81e543b5557a4e7f28ceca34f2b0df70df444172ced57a74f5e6c02a37dd5d7a7ad18ff9131f6f6b136a08fa081c4f7a4c03fa0ab7fc24778b2ec05fe7c9fa53faeb8921b3327799a04d360474274448520ef07ec407e8aeddacd3358805fbd4a0b97cb93bef6920dbbd02987e5d3e1250b3d7156baf8428e75536f19b92868f08fec5147d68b5e7dedd0585dca4b71373f80f74ff2b1c709ce53372612e6456dd06204bf165136119a012dbc7f3d012457bd8be14f0192e724c61a3750a6563f2724a751b3d9f99b9b6834e5cb499db0eed9fe5d5e70a9c47ca65bb9358ad433941a5de435116c387505e818c724d7864b0fd3b58bae65f8aa836846b24444c2a33c138a89d6d84c02de302eadb8c71c5a633c395985dce8eb7ae24836e51e501920e8586cc4f944a7c31533e8b6a7bb2482be590786348b483aa738b9d340198e3ad997f1348ff770ce77ae655b9a23a4099bdb099f71eaa1d663f0f8a072d5425abced14a6e56389471ba053fc9ba66e6eb03fb51c44e2a09ce8badbb5097713afeccb63678af55a89106fc0599c05ad57b6fa599b875687fc9e5f0b7ac8ebbf89b47353b5d226c7c96ba39ff4053f8ad906ff29ce6f2ea9", 0x1000}], 0x3, 0x0) 16:00:20 executing program 0: r0 = getuid() setuid(r0) r1 = syz_open_pts() fcntl$getflags(r1, 0x3) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000b, &(0x7f0000000480)='\x00', 0xe226) setsockopt(r2, 0x0, 0xa, 0x0, 0x0) r3 = socket(0x18, 0x4000, 0x1) write(r3, &(0x7f00000002c0)="79da8809c9a08c23518439e1815e59c8665de6b3cfbc8860a6bb18b30edcf7f5ead57ba811cf114a851f987b29a92a9e0716c508c3a357cf0f3b17b3c8c3bb7f698ecb7ed0578e3f7e2266dac1e4dee7142c29a895d91d622c0e5a8e19c61c842a0888a6de2214e60de9372941733efb0b93d11dde41be84df051ea71ed4ee1d6dd6c55ea640e4f5a1997dd4857b014c268d1dc93d3022eb19e1e39eb07c4c40446ab8ed614d8062094847749a278b2a7f9558dccfcc4bf771ff007a09b867e204bcc4a7f13ffd607cdd02d7b9f28dde32fdc08c6141e081b7bb29469fc73d1cd63671e3cc8133580d", 0xe9) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x1}, {0x18, 0x0, 0x200, 0x80000001}, 0x5, [0x200, 0x100000001, 0x6, 0x3, 0x81, 0x69, 0x1, 0x2]}, 0x3c) clock_getres(0x3, &(0x7f00000008c0)) r4 = semget$private(0x0, 0x6, 0x8c) semop(r4, &(0x7f00000000c0)=[{0x1, 0x1, 0x1000}, {0x1, 0x7, 0x800}, {0x5, 0x5, 0x1800}, {0x3, 0xb, 0x1000}, {0x0, 0xffffffffffffffff, 0x1000}], 0x5) r5 = dup2(r1, r1) ioctl$TIOCSDTR(r5, 0x20007479) ioctl$WSMUXIO_ADD_DEVICE(r5, 0x80085761, &(0x7f0000000280)={0x8000003, 0xa5c}) r6 = fcntl$dupfd(r2, 0xa, r2) ioctl$WSDISPLAYIO_GVIDEO(r6, 0x40045744, &(0x7f00000007c0)) semctl$GETNCNT(r4, 0x0, 0x3, &(0x7f00000003c0)=""/76) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000240)=0x10) setuid(r0) readv(r1, &(0x7f00000006c0)=[{&(0x7f0000000280)}, {&(0x7f00000004c0)=""/207, 0xcf}, {&(0x7f00000005c0)=""/146, 0x92}, {&(0x7f0000000680)=""/44, 0x2c}], 0x4) ioctl$VT_GETACTIVE(r6, 0x40047607, &(0x7f0000000180)) r7 = dup2(r3, r3) fchownat(r7, &(0x7f0000000100)='./file0\x00', r0, 0x0, 0x4) ioctl$WSDISPLAYIO_ADDSCREEN(r7, 0x80245753, &(0x7f0000000140)={0x6, './file0\x00', './file0\x00'}) semop(r4, &(0x7f00000001c0)=[{0x3, 0x100000000, 0x1000}, {0x3, 0x8001}, {0x0, 0x4ca, 0x1000}, {0x0, 0x2, 0x1000}, {0x7, 0x6, 0x1000}, {0x0, 0x10001, 0x800}, {0x4, 0x3f, 0x1000}], 0x7) socket(0x2, 0x1, 0xffffffffffffff2b) semop(r4, &(0x7f0000000440)=[{0x1, 0x5, 0x1000}, {0x3, 0x1ff, 0x800}, {0x3, 0x1c, 0x1000}, {0x2, 0x3ff, 0x1000}, {0x0, 0x80000001, 0x800}, {0x0, 0x6}, {0x7, 0xdac, 0x1800}, {0x1, 0x40, 0x1000}], 0x8) semop(r4, &(0x7f0000000080)=[{0x0, 0xffffffffffff4997, 0x1000}, {0x4, 0x0, 0x1800}, {0x0, 0x4}, {0x4, 0x9ac, 0x1000}], 0x4) 16:00:20 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000340)) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)="f37b974ab8b8a32cd197e8b02ac4584e90bf33374de3373d39e2a96303ac9f71f01926372dce477a79dbc43757cd224b8d11fd1bd0575b71039b3cffc2fca2b7776bc1513c688601b3496c5615237796b8d60b16c42b570beb4ee5035f99ccec92a16bdd7dbf5cfa1f1b9fcf627a25fda97eb19abc30a1181164b547eb4e0e78aaf4820a8ebc973d8bab6c8daadb240ac56ceb4860b088e7f088429fc3042f1d3d0b2de712971d8e9a16f2b6e2fd367d9c2b422c8e1116791fdbb2ca9a0b1d9270416da7cbe4934deaa2931d7c2be8cb6ce93bc8ef", 0xd5) 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) recvfrom$inet(r0, &(0x7f0000000100)=""/194, 0xc2, 0x40, &(0x7f0000000000)={0x2, 0x0}, 0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x80}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:20 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0xfffffffffffffffc}, 0x0) r0 = kqueue() ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap'}) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0xffffffffffffff7d) kevent(r0, &(0x7f0000000000), 0x200, 0x0, 0x10001, 0x0) 16:00:21 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB='0'], 0x1}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x42, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x1810, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) open(&(0x7f00000000c0)='./file0\x00', 0x980, 0x46) setsockopt(r1, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f0000000080)=[{0xc}, {0x15, 0x0, 0xfffffffffffffffc}, {0x6, 0x0, 0x10000000}]}) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x0, 0x21) syz_emit_ethernet(0x1, &(0x7f0000000140)="0f") read(r2, &(0x7f0000000180)=""/94, 0x5e) 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) sendto$inet6(r0, &(0x7f0000000000)="fd7f3a0903f592a6a966c9732f710487670d90b41eba635703a005abbd0e8fef752e10d8a76fc140cf2343f500540cbc0dd30d1a972f4915133dafcc548ff9b54f2300f440baef46bbc03c83260774c1d23c4b484060043e422370e78da2e9875898380848584026d29999e4dbf168b71b273cb704eac3b864d372178c0a850d312d2c5272003ddd9b6eb1870a27bd27eb0a9a8a177368709400a5c325f644fd24615f36fe595d07745b9e33838b7e", 0xaf, 0x8, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "000000000000000100002000"}) socket(0x22, 0x4000, 0x1000004) setsockopt(r0, 0x29, 0x35, &(0x7f0000000200)="71259d689e480d6740ab5500beb0608a2483b1d8b979c9e6ae3285dc5518a38eb93b805f4a022683297afafd1b702d8fb40bffcee93b85b9e5a99f8cc2bd35a64e5a523bd93fea02149abc11045972f90720c7e4760a41fc023f2ea1dbaa79b7b2ff164818a95a1f7688094651e74ad3c4f25b2caeab4a2a126125ad6adb4a7a2767074d299b2ad65f65a68224a209dce68b54ab0184938b5252384500dda703b7b5148b9103cd72be08ab0e7a03e227b47766bed8bd3723dae91b8b4885784a9cb8d5", 0xc3) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 16:00:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x8) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003300000000000400"], 0x10}, 0x0) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x26, 0x3, 0x5) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0xfffffffffffffffe) symlinkat(&(0x7f00000000c0)='/', r1, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r1, &(0x7f00000001c0)='./file0/file0/file0/file0\x00', &(0x7f0000000100)={{0x0, 0xfffffffffffffffe}}, 0x0) 16:00:21 executing program 0: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000040)='ww') stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0xa2) flock(r0, 0x0) writev(r0, &(0x7f0000000840)=[{&(0x7f0000000140)="21ec025d3e11d6566dc5f5bcdc2bffd279d36d3153fd8074e62e3d5e3b8d4b5aeb015959ce0fe16fab82bf3a8f05f098fb8813f1940e9d23d26366b4ebba0c0830744933fdb3c10b1f9ded377f7d122b8e3a7b100a35a8b030304236e3ace06509176cf6c6b17ae9cbb66c8fe77e45915de2168a03fd9c896d94b45c588676f559c65320486241c709803a34d9fd41e120058bc2aed22447d15c8c37fe95cc18af255dbd761564e49e3f1f318fb4f140c310e401138d1cb419b8785cda7c79ba8c5c741d40c88601b2f36e3eff9c06e5bed34f1de6c8cb7cc707686b3816b52968f63dbfede804914b4ca11da24f0b580eece8a9893d545a1b7d89", 0xfb}, {&(0x7f0000000240)="618dd93c814624424398b58a9bd7402cf40e9c75e89e04ad80869522e13a9e7dc8e78d558976a966ac6c404a95c75495165ccaab5bf55e7b679869051d469017018ef80603dbdd53985197251839dab38478abd0684f72878dc70b486c5d66296e01c5de686c530dc61cf44bde5a2ecf7e2996f9f5eceae415261ea7c884af271c0459de3fe4a72f7f0d3e5b76a0152990d7584756377f4fc1c9620bef1c46d7cffd1f2eeb69aed220058876591352496694dd4fade713b8906876348a010feb2b080db063f2c49e9d52f9cc4c822b741c0a83d8714244", 0xd7}, {&(0x7f0000000440)="297a95f57af8a4444baafad6325ae49c5a990d52b3e87f2843e1aab0e7befcbadaa58f522fb2e46e8448e31c62011db34c9b6e1b92961b871bd72b2fac3d9cca42fb46901b10b8e0a811a08ce7c21a8068ccceb0b420ad05510c29e340601907d9cef5750536f59deada11f3401dbbdb828bd953d2ba00456fcc5503c4b91b0f478903bbe6cdafa664ae2ea76148ddfa8d0105488866fbe8d4330fbb69d381ad4b32aa19e77a2a6a2bef52c3fccc53c0a9dee158899fbf178d6ccfd3f344525270a40f615b2131c14ba27a54ea415be166", 0xd1}, {&(0x7f0000000340)="9959025d389a3ff59f56825036cbac3cc033ae6fab494574988da15c1fe3c3717f547c89ea233a67ef60270be6ad28a508a26a75d1d7f8b9a48670f75264af6ff2bbd9c44ad66da8a856a2b6f8e6d10be780002e4da19f20c64ca29bf9f9d71e0621f3a87f6849f7aa7fb5366cc5", 0x6e}, {&(0x7f0000000540)="0c50a7e390f46cf8333f4ebeb039452d22f576b3f72f8655b33ee287d13706c76a4a15fc8fcc16cc44f265547aeb97c5108e048ad3839b309477d6580c20972a3447da81f1127a460752d199e26143e8dbdc4b1c4c4c3254e1cf731d6e3ba3c5514e893d5ea9b9211640c1f7e0fafeaefdd6f41686e4b13f6464bdc6c72471708b2db71e9048ad278b96ea7788dde915e099dd91b4f2eddb", 0x98}, {&(0x7f0000000600)="2ad2ada998085ac73ba00692026573779c1425db0c3f5d4469a1363058adb4c003e86772999b58d6672908e1976f6d65665d4e3dce9979c3bd280e78096650d3024180f547c1b8f8f335401b7bc95c2a2c51fa23554e14de7efa88b2d956b519cf83fbe60a32", 0x66}, {&(0x7f0000000680)="e35b0d9548d1af02b84724bdb516d48054d23915e60469c954a5b43ed2664121aece61e1394f987c9523eaee46928df7a640b4d5c9fecc0ae3cc1b49aa7f134c6defe69c4d48c472c628b22e46bb62b2ad20bfb8e3d294cc", 0x58}, {&(0x7f0000000700)="54a0bb845dbcd933f46f61383feb1fefc47356a0956642ea193b1e198fec56ff34a49bc0ce287a25cffa3fe7499f1af72b70d09d8474940d67429add737b44c3b7c487fd8bbf5b5336b87395672f1b361093f12ffa4b5b70668412bea9472e0d5636aa8834bb6532fdac6e5d9ee541f11158b3e64237fdfc26e9c1dd", 0x7c}, {&(0x7f0000000780)="aa5f005ac565377cf9b96447b62445b01a4f491ef093332bdf72fd1a93f5d88eba5703bdc027c36e213f7bb3d4fd93f57a3a87bc1425924a4b6dbc54b85d2a5e50c6272be8ac790e76c086dd57cd78c398701797b0188e5676b883ef477e4da10b6aef75e02e97c706007864f8c6e102d33c3d52ff7b956499665284b48a6a0fc0bf7fed9ff3a61919f2f73191450626a09e49176e7c8c432ee63251e90976f2e65a0e885230627d0f2f0ca172937b841b0fc3a8259352c3abb947d197f3", 0xbe}], 0x9) mknod$loop(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000100)="000000216004290000000200000000000000000000000000615f00010000000000bb000000000087899664b8", 0x2c}], 0x1) 16:00:21 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x0, &(0x7f00000000c0)) chown(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) setgroups(0x0, 0x0) setuid(0xee01) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000280)='.\x00', 0x3, 0x0) 16:00:21 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0xfffffffffffffffc, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1e00, 0x0, "3e58a044b1fb0364c62c4028c5d58a014f77c2bc", 0x0, 0x6}) r1 = shmget(0x2, 0x4000, 0x200, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_RMID(r1, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)=0x3) 16:00:21 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x280002000, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000000)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000180), 0x0, 0x800, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000080)) 16:00:21 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)={0x114a, 0x7, {0x1, 0x1}}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x25}, {0x5}, {0x20006}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000280)={0x6, 0x100000001, './file0\x00', 0x10001, 0x9, 0x6, 0x450}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000240)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, 0xc) fchown(r1, r2, r3) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) getpgrp() setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x25}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x80047469, &(0x7f00000004c0)={0x3, 0x0, 0x0, 0x0, "61aa0db100000100"}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000200)=0x4) syz_emit_ethernet(0x1, &(0x7f0000000000)='6') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r3, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/143, 0x8000) 16:00:21 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2080002006, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b00003301fffffffe00243900000000000000000000000000c6f2e910bd81ee479a2def9427a6", 0x2e}], 0x1) 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2080002005, 0x40004000000028b1) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r0, &(0x7f0000000800)=@un=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) r1 = open(&(0x7f00000003c0)='./bus\x00', 0x91, 0x0) writev(r1, &(0x7f00000007c0)=[{&(0x7f0000000300)="7d35619d0a49c4598043c4776c0ba37175f960f7b671f37fd957d9c271732c8b171064054873ed51a2805c4048e377d6fff31faab9a3c7b8bd40b4ffbcd45833bf6d0cd1", 0x44}, {0x0}], 0x100000b3) 16:00:22 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x2080002002, 0x40004000000028a9) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="000000186004008b0006000000000000000200000000ffff000000ffffff09f6ce4f22276ef73ab42f38d0e9", 0x2c}], 0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000040)={0x101, './bus\x00', './bus\x00'}) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) bind$unix(r0, &(0x7f0000000380)=@abs, 0x8) mprotect(&(0x7f000032e000/0x3000)=nil, 0x3000, 0x6) socket(0x3f, 0x7, 0xffff) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x6) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setgroups(0x3, &(0x7f0000000140)=[r1, r2, r3]) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000000)) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x202010, 0x1605) r4 = getpgrp() getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[0xffffffffffffffff]) sendmsg$unix(r2, &(0x7f0000000380)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000180)="60100ba0ade83212ca3af6cc7d1661f0d27339dc437a9a561b4cc18cdcbdd557152ab1897961d10ba50b405056b88586e4de5987789d82515d297087858b7908a4d7cfc7984911444782a23e59b9bd8eea3585b32ee8290c149de21fb6a372f29ad27310efc6415316ed12ca401298f27d2109ce5e1fc739c8370cbcabcd9ba9ce0ac2255db6e740b2f7689add2487bb2658b4c876105ff92b646eaa4bc4113a5d4ab98aa6d3c15a15697a390e0a9b8d8ea2fb729cdae81129d1a4ff8e0070260499c64a1ea99a5563262b96a242e081cbf64e32c4b2a82cf910a01332e36ec761dbd84ad32f79573029", 0xea}], 0x1, &(0x7f0000000300)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYBLOB="000001000000", @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="000000003800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r3, @ANYRES32=r0, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2], 0x78}, 0x0) open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) 16:00:22 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x24, 0x0, 0x225) 16:00:22 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x20280, 0x0) r2 = semget(0x0, 0x1, 0x0) r3 = getuid() r4 = getegid() r5 = geteuid() r6 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000380)={{0x35a0000000, r3, r4, r5, r6, 0x0, 0x87f}, 0x81, 0x8000, 0x4}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{0x24}, {0x1006c}, {0x6}]}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") ioctl$TIOCSBRK(r0, 0x2000747b) r7 = semget$private(0x0, 0x29c0bd69f8deeb3e, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) renameat(r0, &(0x7f0000000140)='./file0\x00', r0, &(0x7f0000000400)='./file0\x00') getgroups(0x7, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000300)={{0x20, r8, r9, r10, r11, 0x22, 0x1}, 0x6, 0x2, 0x9}) 16:00:22 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="181e6c5989c67bbc23e656a6da02b28ceff8d922c280d5bde2b91cc9a3e8bfa84eb0dbc347ec09facc0746e0b1aa5fc571f40216b9e469b76905494d6aa257832c3d0c13dee9d81682d768f35da5d8a00af03616a4e2df5d66e7675ff0192a2da641fc21a46f19d60282004c2bb7cff03108ef4dcd34e02187ba0871a974f7a0c6062269d72ab04c597ce8f90c21cc3b0ec2ddf2bb96ff35092bfb768ff50dff8efdbdb73da55f0f445c0f6b57c63308a6284271fcf5b00b73bb1f6d96647c244caac6380a084d829c9c6083f796", 0xc5c10bbffebc49cb) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000080)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x3, &(0x7f00000001c0)=[{0x30}, {0x2d}, {0x6}]}) ioctl$BIOCGRTIMEOUT(r0, 0x4010426e, &(0x7f0000000100)) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000040)="0f") getgid() 16:00:22 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000080)={0x1, 0x7, 0x0, 0x1ff}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x100, 0x26) ioctl$TIOCMSET(r1, 0x8010426d, &(0x7f0000000000)) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f00000000c0), &(0x7f0000000140)=0x10) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x4}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) pwritev(r1, &(0x7f00000004c0)=[{&(0x7f0000000200)="ac11a77d57c748f3cd005296f2e5b891b20fddebd9f0050a1af80c94e088cebbd91a18b210bee77ce1b4dc538d969cfb704500bb557417c28c16934b9e96a7826161d4cd5c72a26055653a3949c2712a2cf2fed7", 0x54}, {&(0x7f0000000180)="683e3b51b139e77c8e8448c73ffeeb5e7fa19f46f6e71de5dfe7c8bb28e33eff75434f37", 0x24}, {&(0x7f0000000280)="29a12b64b8ed03066db5e749d742161e5f05870b2efa8fb4cc583a7211cdcb6a9f1b81daa594545c6d8b6f86a6a4c31317654d82a3789fa8f180690ada6c61acd83641c8243794cf593965c034da25f84dd7d48b0bfe9c9246b65676d1", 0x5d}, {&(0x7f0000000300)="e1fbc48cc6d5f0e76acbbea840f5b875db5455a0f40cc67a35f657176ea13f73779848b1f4d6a5640f27e7b495d2b9bf2167e59e85e4cf30634649e4e81c109341f4bb4ddb59a40521d961e225519a31a85a7084963c798ee431e59f09546d3155af338b145a64f9693ff65410ab8a944ef15aea7de458eb39139c58fafcb3adff9f4c3ca934c712b5f08b93", 0x8c}, {&(0x7f00000003c0)="39cf7fca26fea58e2d5e0802cc1b51ad8ae358a08d6f14a52d5a1fae1020daa70e75e918432ff613a193c6e9ba55efd169a8582226beabb126643a3415578b55940db8e3c978960de843a85e61e38b6d580cbbb93f9a14f9e78a5f8b57b0b89c92c2ea16fff37e4fe920d54a18ff5e", 0x6f}, {&(0x7f0000000440)="f80ccd0f7c6cd8af523c3d6c3fc09fb715e27192422d4905dea40953e7adf9b777d9360131812351a87ce67868e4a5242103db84ed38e82753da1aec9237055570d30df16355", 0x46}], 0x6, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") 16:00:22 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB='(\x00\x00\x00n'], 0x5}, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) setsockopt(r0, 0x1000000029, 0x31, &(0x7f0000000000)="3048e69931929648", 0x8) write(r0, 0x0, 0x96) 16:00:22 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x808, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) pipe(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000200)=0x200) 16:00:22 executing program 1: socket$unix(0x1, 0x5, 0x0) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0x7) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000140)='/dev/wsmouse\x00', &(0x7f0000000180)='/dev/wsmouse\x00', &(0x7f00000001c0)='/dev/wsmouse\x00', &(0x7f0000000200)='/dev/wsmouse\x00', &(0x7f0000000240)='&/[q\x00', &(0x7f0000000280)='{&.(\x00', &(0x7f00000002c0)='/dev/wsmouse\x00', &(0x7f0000000300)='/dev/wsmouse\x00'], &(0x7f0000000440)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='\x00']) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) fcntl$setown(r1, 0x6, r2) open(&(0x7f0000000480)='./file0\x00', 0x82, 0x18) ioctl$TIOCFLUSH(r1, 0xc0206983, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:22 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f00000000c0)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0xfffffffffffffe42) r2 = getpgid(0xffffffffffffffff) flock(r1, 0x1) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, 0xc) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") ioctl$BIOCGBLEN(r4, 0x40044266, &(0x7f0000000900)) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000700)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000840)=[{&(0x7f0000000740)="8ea27686c69073d1229201ab0977816c67e448a558cba85238f38375677e53f95cceafc231f316c634ee4fceedf684bd9e081f215b167d06accd043ac79f313930e9c44d0b37a95fba39f08806e79e9ad475644aad17fac55f05f97dafa1d972a3bab25752d915bcdc65e9271219bd92218d140ef5128b84dc2afcdf0b8df69cfd24cdc73d6e6c99fc830e1a4395637a8fd75ac2395ca75c6e308d33a4b85806c13513321345e39db1b88ae48832be7adc9fc797f789120b93cd9887e637040fe729ebfc0bff812360faff8a83cb8847a67eb20ee8c2", 0xd6}], 0x1, &(0x7f0000000b00)=ANY=[@ANYBLOB="2000000000000000ffff000001000000beb4930fd1c01be6ceb6b9b32a2f8f687b67da8aeb3c7dd166dc4626dcc30040a5b468a306938fa1f928c156406adc1d11d6fe200df11d7c436c02e5365aa54916e96c6c0c67637604fe0c0b99d6123cb943ed289c7d0a57a8dd8d311402138b63920a37787a91a134aeb15db7f473bfeaead091", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x90, 0x400}, 0x402) r5 = geteuid() connect(r1, &(0x7f00000008c0)=@un=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000a40)) setuid(r5) r6 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) connect$unix(r6, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) mkdirat(r1, &(0x7f0000000ac0)='./file0\x00', 0x50) write(r1, &(0x7f0000000180)="f4d461676f1bce8a2411d21db88c12f13efc4963d73b580c35ca3a2b82f200a63b84c1c29b96e63a41bca66f92021f86f03500924d6d413ee98dd648b3567a5fc78b0cea6ed51ed5e5086dd2b8e17f11f6bfa008f4a17a06599d4418d8df18367a40c7b1115bc09206ceb58632eca1535e4d9cb3fc9260dcf045a1d0ebbec98e223c7ef49b9aebdc86d1876430042b9fe7ef0eb927e894a50771409da67d63834af00e205fa1f3fd302fe287abb80aa2df3f86aba937ae9e8735f0fd67e432f546b6bcdff6d5e03ed60e4fc24d69f61739cce96fa8f66175c84ecec2bbb0a5e828939ac6ded71c1ba47999bcd801c6e2f20a7e62a4c3057b25fa35cf94a87bd6325cf7e4ac8ba518654078a5eb405e518370a5537e0b47b0a1aa298e6713617bcd32554970933eaeeb33faa2cb937ee17a8beb0e7a3b3b4625ed90dd1ca65e9ab08172dbd6cdc9067b0dd25c07221335f8da2c18d89fcd3947245f1ef027ff8aa319abb5b2541c028fe198dc755f516e27e3197d61bcce2e56529569727a75d820291dd03c5e052c4b474dcde1ab9652c6619c30ddce21afc906e422b839d9e139e8bac6da0cb8351ad80e6981a7828e4a63846dec05d9fad7b8692d0e7cea5d7a99b0651570f93ec8498a4908bf1919ab4d7e4bf90cb98af2af14ea48acd1bb0ba1e85ea79a5b2777491715f5ac7fbd8d9aaca42e89f42c22a656bf646a504663544ba4bdff09d49e1d83b8a0442206a955e981b26c73dee94b652bc6f390c300a299e01a96cb2518ad79a158e002062feffe40db4c73d871e61f98830ac5c5d0294224986d506f934ce3c0b36135fb4564bf5d2b6710d13b96cf3a233306070959419c33a62af24a194117ab03193e86ec7c83f10a6052ccca0d1acf75068df2e8a6b51447f60feafdc2276c9201650d21bc6b3d7d9defb9229001245c0b5dddd34b0b06fca307b736d89d04374acfa0daf0ae68541211d35ef0e7489addfdcf121495c8ad98dfc98d3e9c1ab0d048ab174cacf8764ce9836a1a7608d14e3b5529411ae6e4e9405b791345ef734bb9ab1a5b0f463c3f6299b7e7be92582fc9ad9cba0c452186245c042e02776e0c2f86e9fff4dc6b9e91098e1bea9dd33968bc6535df5793aa49ec380eb395bc0aca90ea1142d77c0c9473e7703552fdc82b99c9b5dc17f86718520aa2f89a4aedb7d04e8ce6e79ee87569c81c78692f3767583d496be8d1807612b43cbb7a82848977afadbfa77b57cc9d74a8a92a0d7fe671dc36ed1630b94b86c76cd8ae4e568018def621f1508d1cfd7adadfcecb2cb2e680fd9238068319fc8c7e9823379103380aec23abd336ea2b1655c9c504c2eee84c90a2038556a2f36b3b66479a0804e1e88f755196dbee325ef7b1178f89f172c8e8880bfda29830d038fb229e23159cf25a1fe80894b247409ccc7fc85585a166e1351cff71593ba821686515e77a2d3109a6121f1c5eddc5323d7e61cc87c8364f1565d5aa67da94d823aab6ece4b63ab12eec111d9cf80023565f6678166c7949b8dc32a483dd8bfc65e1d1bb56c5466ee3650b2589bea9ca0763ea91500b1bf24ae6f1728692ed81bdbc8b35e1bd42bffbd75baf69c178df02af0b45852b118fc85572a07079171600892c13aed56f1d12398a092a31a65fefe3741326aa5b028f8e41bf2069e03b8d4003c67216a5dd28fa49d8beb0cbc6a2cb293f9b5c79a61fcad5c681046d2d01cdde4249db65cf82ad63d7236c00860adb4d27fbed889ea3bd48a5c5ebf586634318f597122e342506a9ec5cbac1d15c572dfc01e9e8fd601c8c0f4ce920dda003ca97f5609214498a2f1045b72c906a034312b68c42c7d253aafee5eb1b614cee4faa779f15e3478bb1be2dd1f40be0f4f9f2420ef8549813d55279160c4512caab202330c7888ff51b953e3ac4498fbd109b69f27f52b405ec30818eedab4175701a173a0b10ceb685827c15add81e90", 0xfffffffffffffee2) 16:00:23 executing program 1: bind$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs={0x1}, 0x8) r0 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x60, 0x0) readlinkat(r2, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000180)=""/138, 0x8a) r3 = fcntl$dupfd(r1, 0x0, r1) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000400), 0x2) r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffff8, 0x4, 0x1, 0x8ee, 0x100000000}, {{r0}, 0xfffffffffffffff8, 0x44, 0x0, 0x1ff}, {{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x9, 0x80}, {{r0}, 0xfffffffffffffffd, 0x2, 0x80000001, 0x0, 0x101}, {{r0}, 0xfffffffffffffffd, 0x20, 0x1, 0x1, 0x2}], 0x7fff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x10, 0x1, 0x40, 0x6}, {{r0}, 0xffffffffffffffff, 0x80, 0x3, 0x8001, 0x4}], 0x0, &(0x7f0000000100)={0x23, 0x400000000000000}) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x8003fd, 0x20) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80045710, &(0x7f00000000c0)=0x1000000080000200) connect(r1, &(0x7f0000000100)=@in={0x2, 0x1}, 0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000080)) 16:00:23 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') fcntl$getown(r0, 0x5) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) r1 = socket(0x16, 0x2, 0xffffffffffff8001) getsockname$unix(r1, &(0x7f0000000300)=@file={0x0, ""/108}, &(0x7f0000000380)=0x6e) r2 = accept(0xffffffffffffffff, &(0x7f0000000200)=@in, &(0x7f00000002c0)=0xc) sendmsg(r2, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000024c0)=[{&(0x7f00000000c0)="1622624ed674494ba988c741eb4873", 0xfffffffffffffc27}], 0x1, 0x0}, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000080)={0x49, &(0x7f0000000040)=[{}]}) fcntl$getflags(r0, 0x3) getsockname$inet(r1, &(0x7f00000003c0), &(0x7f0000000400)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='c\x00') ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x8, 0x7f, 0x3, 0x5}, {0x3, 0x1, 0x14d, 0x3}, {0x4, 0x1, 0x63c03e26, 0xa0e}]}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x45}, {0x45}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:23 executing program 1: openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd\x00', 0x208, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x7fff, 0x8e51}) setrlimit(0x3, &(0x7f0000000000)={0x7fff, 0xfffffffffffffffd}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x40, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x60, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000140)) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000002c0)={'tap', 0x0}) r3 = open(&(0x7f0000000180)='./file0\x00', 0x8240, 0x28) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000200)) listen(r0, 0x0) chmod(&(0x7f0000000280)='./file0\x00', 0x72) openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x8412, 0x0) r4 = dup2(r2, r0) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000080)=[{0x1200000000000, 0x3f, 0x90c, 0x7}, {0x0, 0x2, 0x4, 0x9}, {0x80, 0x8, 0xffffffff, 0x6}, {0x3, 0xb5, 0x5, 0x7}, {0xfff, 0x3f, 0x9, 0xffffffffffff685f}]}) sendto(r4, &(0x7f0000000300)="a025ea48fbad8446eb61fc47b029845b260c3c4cdf9c43eb1360263981b10a044552d6600f629fbd0aab2684789f89c6590fe8557dacfe2db08faf6de8268f8fa3d8c0e218d117dda6305b55743b639dd4eaa0ba1dca136f4c537b2657ab28cd5342361b1f1dece725b27a4a302e0e15187b3cc3e15bde6acca945b3dd2726cbaf24d0e8c7388dbcaa6858cb5dab5f347509b23d46e8c3df8f5fe63ad92f08f72591bb7e4675e692a7d653caf398e8596828734a4effba2e997ff79a408c30b11a0f4bdcefe4cb4765c9ebc8118ed9e1dc95c1f811", 0xd5, 0x1, &(0x7f0000000000)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20b00, 0x0) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r2, r3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f00000000c0)=[{}, {0x4a1c3825}]}) fcntl$dupfd(r0, 0xa, r0) 16:00:23 executing program 0: r0 = socket(0x10000000002, 0x1, 0x0) r1 = socket(0x1b, 0x8000, 0x8) setsockopt$sock_int(r0, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x1f, 0x4) 16:00:23 executing program 1: r0 = open(&(0x7f0000000000)='./bus\x00', 0x400, 0x8) r1 = dup(0xffffffffffffffff) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x500, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) r4 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000140)) socketpair(0x10, 0x7, 0x2, &(0x7f00000001c0)={0xffffffffffffffff}) r6 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) r7 = dup2(0xffffffffffffffff, 0xffffffffffffffff) r8 = openat$null(0xffffffffffffff9c, &(0x7f0000000280)='/dev/null\x00', 0x200, 0x0) r9 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) r11 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x80, 0x0) r12 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000440)='/dev/ttyCcfg\x00', 0x20000, 0x0) r13 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000480)='/dev/wsmouse\x00', 0x40, 0x0) r14 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r15 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/ttyCcfg\x00', 0x8, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff}) r17 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wsmouse\x00', 0x41, 0x0) r18 = accept$inet6(0xffffffffffffffff, &(0x7f0000000580), &(0x7f00000005c0)=0xc) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffc, 0x48, 0x2, 0xb4d, 0x7f}, {{r2}, 0x0, 0x18, 0x2, 0x8}, {{r3}, 0x0, 0xd0, 0x80000000, 0x9, 0x25cd}, {{r4}, 0xffffffffffffffff, 0x10, 0x937f0fd9ebbb9a1b, 0x100000001, 0x1d64c6cf}, {{r5}, 0xfffffffffffffffd, 0xa, 0x40000008, 0x2, 0x4fb}, {{r6}, 0xffffffffffffffff, 0xc0, 0x20000001, 0x3, 0x20}, {{r7}, 0xffffffffffffffff, 0x54, 0xf0000000, 0x4c9a, 0x3}, {{r8}, 0xfffffffffffffffc, 0x3, 0x0, 0x5, 0xbab}, {{r9}, 0xfffffffffffffffe, 0x10, 0x7, 0x3, 0x4}], 0x0, &(0x7f0000000600)=[{{r10}, 0xffffffffffffffff, 0x20, 0x0, 0x101, 0x2}, {{r11}, 0xfffffffffffffffa, 0x21, 0x0, 0x0, 0x8000}, {{r12}, 0xffffffffffffffff, 0x4, 0x40, 0x4, 0x5}, {{r13}, 0xfffffffffffffff8, 0x1ce5f84c4d0dfc58, 0xfffff, 0x1, 0x80}, {{r14}, 0xfffffffffffffffd, 0x20, 0x2, 0x7, 0x3}, {{r15}, 0xffffffffffffffff, 0x8, 0x20000000, 0x200, 0x1d}, {{r16}, 0xfffffffffffffffd, 0x80, 0xf0000020, 0x35497802, 0xf250}, {{r17}, 0xffffffffffffffff, 0x0, 0x84, 0x7, 0x3}, {{r18}, 0xffffffffffffffff, 0x40, 0x90, 0x7fff, 0x2dd7}], 0x8, &(0x7f0000000740)={0x36c6664e, 0x3f}) r19 = kqueue() mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7f202d, 0x86136) r20 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r21 = kqueue() kevent(r21, &(0x7f0000000180)=[{{r20}, 0xffffffffffffffff, 0x1}], 0x20, 0x0, 0x0, 0x0) kevent(r19, &(0x7f0000000100), 0x80, 0x0, 0x8001, 0x0) dup2(r19, r20) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2004, 0x5bcd) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f00000000c0)='./bus\x00', 0x110, 0xffffffff) select(0x40, &(0x7f0000000140)={0x3, 0x7f, 0x7, 0x7f, 0x3, 0xe4e6, 0x3, 0x1c}, &(0x7f0000000040)={0x8, 0x9, 0xaa, 0x6f, 0x5, 0x10001, 0x800, 0x4}, &(0x7f0000000400)={0x4, 0x878, 0x6, 0x1, 0x101, 0x6, 0x200, 0x9}, &(0x7f0000000440)={0x100, 0x1000}) 16:00:23 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10000, 0x0) read(r0, &(0x7f0000000040)=""/101, 0x65) r1 = socket$unix(0x1, 0x2, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000100)) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f0000000980)=@file={0x0, './file0\x00'}, 0x8, &(0x7f0000000580), 0x9, 0xfffffffffffffffe, 0x55}, 0x0) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x14}, {0x54}, {0x100006}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="8d") 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{}, {0x20}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = socket$inet6(0x18, 0x7, 0x10001) bind(r1, &(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa) fchflags(r0, 0x10000) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) getpid() 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000080)={0x100000000, 0x401, {0x40, 0x10000}}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x3}, 0x8) setsockopt$sock_int(r0, 0xffff, 0x40, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 16:00:23 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="280000f9a21e2ebd00ffffe8b201ff2c416801f96229f7dc713ecf06f54e21defb73776c4be28801c749d54cd24049d6c427113debf4be82265f6e16c87add7524aac52fe5dba44937fda7bb298570ba14acde26f204b0a19ec88a66233852108877052f22401f1e092259c3019cda4889dce4bd8a4dd79af5395f76a140b3c00e78ff87607ce6f897f9c0074c6cc9eddd0f30b9030ffaf418b29641af0084f16cc839241a3faaffa7ef3b2ec80100000000000000f0765d18e45947ce5e4b6f12d4896423750a816a74f8aceba9dd7610dd00000000000000aab00edec542f928e916b8b24f7db8609d052802ceb2e3d638af4d104b3dc2a886f23ede50b5b20e8b8af02843e56cc1bf17ffd573f730e4106cb4c11539117f64bff69da41b94e985735b74af7a8bdf25b021d894231d9565fb281d338be828a6b931fa5b9135446ddddc934971c5dbfdcc5f85a1bcf911923a9701d4fb2074d15945ad4dea0aecb9d55a1651296dda3f0dc8bfa7c7c1dca0229719e111a7574fb32bee296fae801c3efbe5d10dd8fa136a784bf33a8ea69e77c11e3cd9067471a47319e4d46ea8d13ebfb65778cb9e5e28a7ae865a4ec0f4"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:23 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet6(0x18, 0x4001, 0x0) pledge(0x0, &(0x7f0000000140)='\xc7\xf3\xcf\xda\x7fZ\x8fX\xe73\xdc!\x06\xc7Z1\x8fm\xe7\xef\xdb \xc1\a\x95\xb1\x90\xd9\x92\x8a\x04\xc0\xe1\x80\xd4\xc6\x04\x00\x00\x00\x01F\xa5\xee2u\xfb@\x86[\xa9\xc09g\xfb\xb9\xaa\xc8.\xc2\x17wG\xb7tl\xdd\xa7_\xf5\x92\xc1') connect$inet6(r3, &(0x7f0000000000), 0xc) close(r3) 16:00:23 executing program 1: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0xffffffffffffffff}, 0x2ac) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) getsockname(r0, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x40004010000028ad) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20a80, 0x0) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000180)) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000080), 0x10000000000001f5) listen(r1, 0x8) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto(r0, 0x0, 0x9b94, 0x0, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x2, 0x2d6209f1, &(0x7f0000000080)="34d504d5d0297dae2242b7a44d25a5c6032acbacb221321112337578ab49ba4bb82c66755514b8ad5ed4cb0a91d03fcf7dfac19e47c5b7a8b312c291c5f05d405b7ea889ecde1cd09a25d72639b7890c9621c13d317bac71486bafaf63acef1714233218fdb24c67158a205f89de1abbf9022a91ac5fb721c73a5b0f033182455010590836b5684e4fc546022fa56466ac9101cdf361f1758e330257abb96fd13a53d8ab1c6673b92c97bcb4c409b4125d902b68ea6b15a49d38487fec3052f79e6a06fed33ca3", 0xc7) r1 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x8) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f0000000040)={0x5, './file1\x00'}) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x15}, {0x10064}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x80000040fff) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="db", 0x1}], 0x1) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x3ff, 0x81, 0x7, 0x1, 0x3, 0x10001, 0x3, 0x1, 0x1, 0x6, 0x6}) chmod(&(0x7f00000000c0)='./file0\x00', 0x8) 16:00:23 executing program 1: mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x400000000) mlock(&(0x7f0000004000/0x1000)=nil, 0x1000) r0 = accept(0xffffffffffffffff, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000140)=""/226, 0xe2}], 0x1) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x48) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x100000) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x3, 0xfffffffffffff800}) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 16:00:23 executing program 0: r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000240)=@in, 0xc) write(r0, &(0x7f0000000300)="9b", 0x1) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000500)) geteuid() ftruncate(r1, 0x3f) getgroups(0x2, &(0x7f0000000000)=[0x0, 0x0]) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setgroups(0x2, &(0x7f0000000180)=[r3, r4]) execve(0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000140)=[{0x4c, 0x0, 0x7}, {0x10074}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="8f") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f0000000040)=[{0xffff, 0x100000000, 0x1, 0x101}, {0xff, 0x6, 0x400, 0x7}, {0xffff, 0x1ff, 0x400, 0x7fff}, {0x1, 0x80000001, 0x7fffffff, 0x9}, {0xbf42, 0x2, 0x3f, 0x4583fc05}]}) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000), 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "00400000e74de40900000000000000000600"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) getpeername(r0, &(0x7f0000000040)=@in, &(0x7f00000000c0)=0xc) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 1: munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 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"}) sendto$inet(r0, &(0x7f0000000100)="8fe48fdcf05ab154b0d4e11bf67198f7db6d18a44ce9f541a803c20b15137c4a9e8b3d5c5b84f507d0d31f8aaa0cff8fdd31c18881316e57cab1fd325c53482b39fa464bea26877e73c3934d403eeb313ebf5b93c8c3478e2b09df55be6114b78c80e5a3fdc18cd9c3805664ca09426f6af7698f832402aaec4c662a91764672e36428cc82a2700016f0d4ef19c3ce93447887282e3492c7be1ae2d2e6431c2eb383ad74c137633139afa28f0fa98158ae94ea05aebdadadd7d12ec62e8da5329602cc4ac6a0cebd19078b5a6c22fe80a9dcd31636d05b1c2219eea33317afbcde712ecfacc05fadd612", 0xea, 0x40e, &(0x7f0000000000)={0x2, 0x2}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fsync(r2) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="100005ebc1ea000444c7f227ba4f09360241535bf64f0e925c4fd2e203d9eb32e29278c5b27626d26add54b7b245e98cc23a4e24e251e5d79a6c67c6d733f54d5637c5d78e35cee64ae10f2cff07de64cd1cbd1f8071a537207a8098ac2bf0d18e9505f3fc2f05cf11b530e17b85c8d78cee31e8ad752bc543a6ebd7a083ec90bcc070dde78a09230e3f0adc42c77b51482b7ee2d0168e41983192389f667b93e0c6b57c31473e3a1b4a9601010d3135814e4e107e3f5b369438f69bacb8718d9eeb8e3bc0e24de9d8bfbf29b702002db8ddc3a6d0aab113a46102dcb865bceac3dacf898b1c78ab96d894ee015e83bee6dcbca0109a8145746922e83d525d87cc4a69c043a251801eed10089b82257459daeafd63cdfe2585e0a566c41e851110fa0a86c84754751010be8ca4697a51ddeb8f6f45ec0dcf34b47c01e70f58b94c0076c2b4fd09e2f8cb43885093c40b25534800ec9f9b42eb73534c2113bb52d6cbd2298b7e9d0556b1ba510a7354f377c1e7a1a0ec9a5f6915d1d2e577ad18c5f33b0c5b4df682861216850518101fd34533e0b2d5c1829a37c904edbfced8937659072a"], 0x10}, 0x0) OpenBSD/amd64 (ci-openbsd-main-6.c.syzkaller.internal) (tty00) 16:00:24 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000000)) write(r1, &(0x7f0000000340), 0x10000014c) r2 = getpgid(0x0) write(r1, &(0x7f0000000040)='t', 0x1) read(r0, &(0x7f0000000080)=""/101, 0x65) fcntl$setown(r0, 0x6, r2) execve(0x0, 0x0, 0x0) 16:00:24 executing program 1: setreuid(0x0, 0xee01) r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) setuid(0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10002, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 1: setregid(0x0, 0xffffffffffffffff) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSTOP(r0, 0x2000746f) 16:00:24 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x0) dup(r0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) kevent(r0, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x40000000, 0x9, 0x4}, {{r0}, 0x0, 0x28, 0x3, 0x100000001, 0x6}, {{r3}, 0xfffffffffffffffc, 0xb7, 0x40000001, 0x7, 0x9}, {{r0}, 0xfffffffffffffff8, 0x40, 0x4, 0x1, 0x80}, {{r3}, 0xffffffffffffffff, 0x80, 0x2, 0xf6f9, 0xff}, {{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x1, 0x2}], 0x5, &(0x7f0000000080)=[{{r3}, 0x0, 0x20, 0x40, 0x8000, 0x1}, {{r1}, 0x0, 0x2, 0x80000000, 0x7, 0x20}, {{r3}, 0xfffffffffffffff9, 0x1, 0x60000002, 0x6e, 0x95c}], 0xbfc, &(0x7f0000000200)={0x9, 0x800}) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0) close(r0) 16:00:24 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:24 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x6, &(0x7f0000000140)=[{0xffffffff00000001, 0x6, 0x2, 0x8}, {0x5, 0x26d1, 0x20, 0x5}, {0x6, 0x5, 0xffff, 0x2}, {0x3, 0x2, 0x936, 0xfffffffffffffbb0}, {0x2, 0x0, 0x9, 0x5}, {0x0, 0x400, 0x81, 0x3528}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x54}, {0x3}, {0x46}]}) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8a") r2 = dup(r1) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x280, 0x0) ioctl$TIOCSBRK(r2, 0x2000747b) ioctl$BIOCPROMISC(r1, 0x20004269) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x45}, {0x14006}]}) ioctl$BIOCVERSION(r0, 0x40044271, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000200)='V') 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) mknod(&(0x7f0000000340)='./file0\x00', 0x40, 0x100000001) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2, 0x0) geteuid() ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000002c0)={0x100000000, 0x7, 0x1, 0xfffffffffffffffb, &(0x7f0000000040)={{0x7, 0x2, 0x81, 0xe570, 0x1, 0x7, 0x3}, {[0x5, 0x1000, 0x240000000, 0x1, 0x400, 0x2, 0x5, 0x8000, 0x24f0, 0x4, 0x80000000, 0x401, 0x11cdd53, 0x6, 0x6, 0x6, 0x8, 0x1ff6], [0x4, 0x5, 0x8, 0x1, 0x7ff, 0xfffffffffffffffa, 0x1, 0x8000, 0x1, 0xbcad], [0x8001, 0xfffffffffffffffa, 0x1f, 0x3fe, 0xffffffffffffff01, 0x3, 0x8000], [0x3, 0x2, 0x9, 0x9, 0x1f, 0x9], [{0x100000001, 0x5, 0x2, 0x10001}, {0x0, 0x4, 0x20, 0xfc3b}, {0x100000000, 0x4b, 0x6, 0xfffffffffffffeff}, {0x4, 0x7, 0x4, 0xfff}, {0x0, 0xbe7, 0x10001, 0xfff}, {0x1, 0x3, 0xffff, 0xa21d}, {0x2, 0x10001, 0x20, 0x10001}, {0x5, 0x40, 0x1}], {0x400, 0x10000, 0x2, 0x6}, {0x2, 0x100, 0xfffffffffffffff9, 0x80}}}, 0x24}) open$dir(&(0x7f0000000300)='./file0\x00', 0xa, 0x30) getsockopt$inet_opts(r0, 0x0, 0x14, 0x0, 0x0) 16:00:24 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) write(r0, &(0x7f0000000080)="11771e85b6a5ea52be7f5b9f", 0xc) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) clock_settime(0x0, &(0x7f0000000000)) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x2, 0x3013, r0, 0x0, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f00000000c0)=0x1) 16:00:24 executing program 0: r0 = socket(0x800000017, 0x1, 0x4) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0), 0x0) 16:00:24 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x5900) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) dup(r0) poll(&(0x7f0000000640)=[{r0, 0x40}], 0x1, 0x7fffffff) poll(&(0x7f0000000240)=[{r0, 0x85}], 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000140)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) getgroups(0x3, &(0x7f0000000180)=[r1, r3, r4]) seteuid(r2) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x1, 0x1}) 16:00:24 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000040)=0x8000) getpeername(r1, &(0x7f0000001300)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008c0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000081000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005bd9eb2c5f99805200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000900"/4098], &(0x7f0000000000)=0x1002) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000300)={0x10, 0x8, 0x4, 0x5, [{&(0x7f0000ff3000/0xa000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x20}, {&(0x7f0000ffa000/0x5000)=nil, &(0x7f0000ff9000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x8}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x3}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x37c}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x2000)=nil}, {&(0x7f0000ff3000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x2}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x5}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x74}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0x7}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffff}) 16:00:24 executing program 0: munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) r0 = kqueue() mmap(&(0x7f0000ff7000/0x4000)=nil, 0x4000, 0x0, 0x13, r0, 0x0, 0x0) r1 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) shmat(r1, &(0x7f0000ff7000/0x1000)=nil, 0x10003000) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r1, &(0x7f0000ffa000/0x4000)=nil, 0xfffffffffffffffe) 16:00:24 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x1fa, 0x0) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r2, 0x23a969888903805f) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f00000000c0)="65b34194b2b8e8b846d9d98143b9f5d207281655efe6ca0060af8186c034e62b81c6f19fc3e00e245f00a72f677c6f368b09f835e3f8ef81154fc43359315008781ba00d9f0efebc0c8298e6686276253e645b0211711cace74d6a78e79c1cc7598efa4efb1f79844420cc08bffaa0113c2ed312760998bb6155c8e6e3928ecffda4eabcdd22a351d1e199954b638f9372", 0x91, 0x8, 0x0, 0x0) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x2065d) pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000000c0)=0x6) msgget(0x3, 0x1) r1 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x8004745f, &(0x7f0000000100)=0x6) 16:00:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x5, 0x2011, r1, 0x0, 0x8000000000010000) mknod(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000000000)=[{0x0}], 0x1, 0x0) 16:00:25 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x18000, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000140)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x4}, {0x5}, {0x6}]}) bind$inet6(r0, &(0x7f0000000180)={0x18, 0x3, 0x5, 0x7fff}, 0xc) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000001c0)=0x1) 16:00:25 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x4000001b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) r3 = getpgrp() fcntl$setown(r0, 0x6, r3) pwritev(r2, &(0x7f0000000400)=[{&(0x7f0000000740)="76d11bda24cace396c1d05b923466a161897509b78dd2cea3471e8956dc5fc20e77b6a13006174ddb0a7bd78cc8c51edf515c237e4adb5514027f448bb7080f211692ad81885ae85829eedd424585b8ca5b54e9edb52d4ecab6e5ca284924102e12f4b934e112398cd4a74bbc1efbfd20016d7d664639e5004ff43289f51a030164e5bef69b3eff6ede8ca2832782da69a63e754249b41058f3b90423fa281c1ef6704cc155f8b6e7ce764b2f7b40bca39ff9fbe030a333c84ea554ae93faecd1d1305ac4355a7dcbdaebc88d392eb0982ced2f800000067fe8045b1e4a414505dba3a89837c91386b0aa6bfcb0c3f6966fc6c644f6742986b4813e3e3621ec860cad94b75bcac8ddf00010000422da2d6e405031f1307f4a86db6ac5c7736e5ebba193e0c701df5f8d5f3d80371cecd4e85b8a098e4b0a2a2000000000000000000000000000012", 0x148}], 0x1, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x2010, r1, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ftruncate(r2, 0x0) execve(0x0, 0x0, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000000)=0x4) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x50}, {0x80}, {0x6}]}) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x14}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open$dir(&(0x7f0000000180)='./file0\x00', 0x0, 0x10) syz_emit_ethernet(0xfffffffffffffed9, &(0x7f0000000240)="458d00"/16) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x10000, 0x1) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000100)=0x101) 16:00:26 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000080)) accept$unix(r0, 0x0, &(0x7f00000000c0)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f00000000c0)=[{0x80000000000007}, {0x6c}, {0x6}]}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)='\r') 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x3}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r1 = accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) sendmsg(r1, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000240)=[{&(0x7f00000001c0)="b6801d4a414f2cc1a53a4e6133e892396bf4d897053d288693a5242c4e32fd463a37bd923c22256754d4884d721d21dacb9dd189212bdb3af279ff6144c46d8ceb81f7f3d646d697b915d0e52c29fe292a6bfd876f89139289e3dc", 0x5b}], 0x1, &(0x7f0000000280)=[{0xf8, 0x0, 0xb9, "2ae4becb85adbddbc8379a82ca29176cb0dbac468e54f2c1fab20632011c3d67ccdecdd47feb6504472a6ef33ef8229a381933144a35ba9533c4753358fd48e36ebe6ae9bf83d51c6552ac3919e032115661ba49ae21259637afbc37095ad890597816b479e412bf5951b542080bd46ea86c37e192d92a01bdc8b3b5964f4017fdec5dc26bf1940897f3d19af9ab7cdfca39c7a833592c110a75e1ae0cce1580054b37acad4d3a17fd6d34695f2c13a0aad93dc9ec7f6c0098e751ebbbae0683c6a33df31355fbe14483fe5f78de279541de27e298ace4c215cc2bf8b9feebbcc6"}, {0x30, 0xffff, 0xffffffff, "c24770ec17482185a21b2a107d990c5cffd32a4766e35dd690fe4445b1b99e72"}, {0x80, 0x1, 0x4, "3414447da584e606cc59fe241c1f3f53494e29c4aa7191fdf05851070d256cf75c45c8a6069289be433b40f9677c70e6502b57e635ef44064d225407f97bfa152344d7befeb8a495713d56686c149d86ce3f1214e3dd997bd70ba4ede6a0b81f2f880c95e9441e385fc6e267a3dc"}, {0xd8, 0xffff, 0x100000000, "83aa183103e7a22943c45b79da3804417c4db60b2955930d80cb60c386af47c1f66da4727e27272b38c3cc9caa03a0b97a751cfce06c305a8c8322fa18d81758e6ec77a0402b80ac46f07fca12e5abfb548ac45d80fdf0cc13984f3ccf7ec7dda6b3a80b5b11a9a4d4aa828c797bb32f4ea61f9f0224ff797a6429980e4e908068d721f2477f7dbea6d99a24e440bd366f59e0775f052d9ec391a80ac04b3c246f9b422aa7cdd5857a063750d8f4e3b452b9991c6c9a5a0dbf192f2ba8d3ab8c51141719"}, {0xb8, 0xffff, 0x1, "0e00d66b687f42b7cbaa5a2d0e508c00412f524ba97748ac8b9053eae7e38e22c604b8847d386c741118213810aa9041765d0c9c64d3fd18ed612662570e46a3c0a5b5bc6f93be30514b695b9228966f0d9c55de10833f0a0df1928bba153bf250cccadc4cdfb508ba0563c48a655db83708ba8c19e83e2f9b4c208bbaeeea73100463cb42d908d3b3057202893ff494b8c9690ac9a8b7a99d194daf4da903e7270aba5353"}, {0x40, 0xffff, 0x2, "e543401712cf76456d1c0cad095f8f6c62d06e61156b8b9cb0f00f3976355b15a767a4879e9149e009"}, {0x88, 0xffff, 0x3, "18baedcd9c8bd96b0205614d5e1698f097e2c1f01defbf2aed185d45ef870e48754ed0675b0b437847f423b485bc7134d941dce7c99981589eb5c5eba0e4499ad09ab499b6c0e1432857c8cd974142c074ad6d7995921f61d6e827ab4d51a3b2f65220e6dd21787a531e61bf5d5a52e0d0"}, {0x108, 0x0, 0x100000000, "7aee59e88fe4f8f3924aaaea9d48873a11e915aca598705de149df9883bd7df0fecf1f48161c80e23ddc262495aef6bb1c94cf297c31177861ebddc2433510058074341f3cc42a697a1136fdf1c4de95ae2cd27a0cc41359f0dd551e1584e0e3fa510a52739aa396f1715e46336493f5d72fad8e501ba805eb56ae969c0a8d01f9b895a558709a36e185af884e394977b5e117171bbd8e97502904541e3253076dfd19bcef105d251ab6fd0dba6d813466e1ce8dc634f5a9027fef84357d647c95fc1c776277046d90d35acc94c325602ecb8c176f5514bad00698d627dda98266b4addd1b816c86a8c03af30c62393cc3"}, {0x38, 0x1, 0x6, "532820611e372ac6da94979bbef3eb6e576d61a9d9d63d2366a2941a754bde792d39"}, {0xc0, 0x1, 0xf9, "9295f2f470d9fa1b898d63a31d61047da74495ea6dc75654ac778b288d5acd7d80d3f414733251d166e391f8742949b6bcf5352672ef4191a972fb0c8883c6c9761d7a42b3d74c8c9b70133a48810ee6c421ac5f48b94469f6c11909b56104211a077495a22a54d4f70cc3614c4ef68ae8e62f2eb370764303cb08c7b0f3b0e0cf426b9dcfba8d10a730534159d402dfd46b87d30abbc4cd10a1c9b13defdba08046b370ffbdacb2bf923c64c0fe0108"}], 0x600}, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000180)="8d") 16:00:26 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000040)=0x2) socket$inet(0x2, 0x1, 0x7ff) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:26 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x91}) r0 = syz_open_pts() r1 = dup(0xffffffffffffff9c) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000080)) close(r0) syz_open_pts() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x101) write(r0, &(0x7f0000000140)="68e92b98fd0ef23000eaf33e560a", 0xe) 16:00:26 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x80000001, 0x7, 0x5, 0x100000000, &(0x7f00000001c0)={{0x3, 0x4, 0x80, 0xff, 0x6}, {[0xa6a, 0x1, 0x3, 0x8, 0x4, 0x21f, 0x5, 0x2, 0x3, 0x8, 0x43e9, 0x5, 0x4, 0xf2, 0x0, 0x8, 0x7, 0x8], [0xec, 0x3, 0x80000001, 0xbef1, 0x10001, 0x101, 0x9, 0x81, 0x7, 0x467], [0x7, 0x9, 0x803b, 0x3, 0x9, 0x2, 0x6], [0x8000, 0x1000, 0x7, 0x3, 0x5, 0x1], [{0xe006, 0x400, 0x800, 0x8000}, {0x1f, 0x3, 0x4000000, 0x3}, {0x6b, 0x10000, 0x8, 0x7ff}, {0x7, 0x100000000, 0x8, 0x7}, {0x9, 0x101, 0x5a, 0x8}, {0x0, 0x6, 0x5, 0x81}, {0xfffffffffffff815, 0x10001, 0x1ff, 0x2}, {0x7fffffff, 0x546, 0x6, 0x6d}], {0x8, 0x400, 0x10001, 0x3}, {0x2, 0xf6, 0x2f, 0x7}}}, 0x4}) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) r2 = open(&(0x7f0000000000)='./file0\x00', 0x200, 0x2) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000040)={0x9, 0x0, 0x5}) 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20580, 0x102) r1 = kqueue() r2 = dup(r1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/213, &(0x7f0000000000)=0xd5) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1, 0x800fffff}], 0xc20, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080), 0xf8b4, 0x0, 0x10000fe, 0x0) 16:00:26 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) dup(r0) r1 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket(0x18, 0x0, 0x7) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:26 executing program 1: open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000001600)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x10000000000001dc, 0x0) sendto(r3, &(0x7f0000000200)="9a", 0x1, 0x404, 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) close(r2) 16:00:27 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) sendto$unix(r0, &(0x7f0000000080)="c96cf8a1f38b", 0x6, 0x238ace558885c063, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:27 executing program 0: mknod(&(0x7f0000000400)='./bus\x00', 0x2, 0x200000046485d43) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000280)=""/101, 0x65) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) setsockopt(r0, 0x483c, 0x2, &(0x7f0000000080)="537c3dfb94ce5330f6d4e63e97614d45c89f0ada7d1e27ba91a480882fa34298506b154dd0bd3f756959fe86bc", 0x2d) r1 = socket(0x10, 0x3, 0x57b4) setsockopt(r1, 0x11, 0x1, &(0x7f0000000000)="186fe65c", 0x4) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) close(r0) ftruncate(r0, 0x10001) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) pledge(&(0x7f0000000200)='(-(\x00', &(0x7f0000000240)='.]-\x00') open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) execve(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000180)=[&(0x7f0000000140)='(-(\x00'], &(0x7f0000000380)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000300)='(-(\x00', &(0x7f0000000340)='\xd0\x00']) execve(0x0, 0x0, 0x0) 16:00:27 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) socket(0x10, 0x8007, 0x400) r0 = open(&(0x7f0000000040)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000440)="00000018600429000000020000000000000000000000000000000001000000000000000000000087899664b8", 0x2c}], 0x1) 16:00:27 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='/', r0, &(0x7f0000000080)='./file0\x00') mknodat(r0, &(0x7f0000000100)='./file1\x00', 0x40, 0x0) utimensat(r0, &(0x7f0000000000)='./file1\x00', &(0x7f0000000140)={{0x0, 0x3}, {0x0, 0xffffffffffffffff}}, 0x0) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10004) fchmodat(r1, &(0x7f0000000440)='./file1\x00', 0x100, 0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000280)=[&(0x7f0000000040)=']:-:!$:&]\x00', &(0x7f00000000c0), &(0x7f0000000100)='tap', &(0x7f0000000180)='/%-\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00'], &(0x7f0000000540)=[&(0x7f00000002c0)='\x00', &(0x7f0000000300)='tap', &(0x7f0000000340)='-\xec]\x00', &(0x7f0000000380)='\x00', &(0x7f00000003c0)='/dev/bpf\x00', &(0x7f0000000480)='tap', &(0x7f00000004c0)='{\x00', &(0x7f0000000500)='#\x00']) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000400)={0x3, &(0x7f0000000140)=[{0x1d}, {0x4d}, {0x6}]}) syz_emit_ethernet(0xfffffffffffffeba, &(0x7f00000005c0)="8ddb3cba7da413864ad8467bbd4a03b9077ab2e8006c967361df42bb6fd97430b3bc80") 16:00:27 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x3, 0x4) msgctl$IPC_RMID(r2, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) sendto$unix(r1, 0x0, 0x0, 0x5, 0x0, 0x0) munlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) write(r1, 0x0, 0x0) read(r0, &(0x7f00000000c0)=""/106, 0x6a) 16:00:27 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x6) lseek(r0, 0x0, 0x80000040fff) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) pipe2(&(0x7f0000000000), 0x4) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000380)="db", 0x1}], 0x1) 16:00:27 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) fchdir(r1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140), 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0x80, 0x4) dup(r2) close(r2) 16:00:27 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffffd, "f29b2256db24ca665c6d2adfe06000"}) write(r0, &(0x7f0000001740)="88", 0x1) dup2(r1, r0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "06ff342e19f564ecad2cb5a3028d8a1b8fc9c738"}) ioctl$TIOCSDTR(r1, 0x20007479) 16:00:28 executing program 0: r0 = geteuid() r1 = getgid() chown(&(0x7f0000000000)='./file0\x00', r0, r1) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r4 = open(&(0x7f0000000100)='./file0\x00', 0x230, 0x20) bind$unix(r4, &(0x7f0000000140)=@abs={0x0, 0x0, 0x1}, 0x8) setegid(r3) r5 = getgid() setgroups(0x8, &(0x7f0000000180)=[r3, r3, r3, r1, r3, r3, r3, r5]) socketpair(0x18, 0x7, 0xb3b7, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCSTART(r4, 0x2000746e) getgroups(0x3, &(0x7f0000000200)=[r5, r3, r5]) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000240)={0x10000, 0x1, {0x39fa, 0x4c}}) ioctl$WSDISPLAYIO_ADDSCREEN(r4, 0x80245753, &(0x7f0000000280)={0x2, './file0\x00', './file0\x00'}) fchdir(r2) getgroups(0x4, &(0x7f00000002c0)=[r5, r5, r5, r7]) setsockopt(r6, 0x7, 0xf9, &(0x7f0000000300)="e9cd833461f066f1d2bf0d592a455d1d6e8f8e6780b68fa35b7e6d5bda2a1f7164c0a259ef85651aeb60", 0x2a) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000340), 0xc) symlinkat(&(0x7f0000000380)='./file0\x00', r4, &(0x7f00000003c0)='./file0\x00') setregid(r1, r1) setrlimit(0x0, &(0x7f0000000400)={0x9, 0xfffffffffffffffc}) poll(&(0x7f0000000440)=[{r4, 0x9}, {r2, 0x4}, {r6, 0x6}, {r6, 0xd0}], 0x4, 0x7f) accept$inet6(r4, &(0x7f0000000480), &(0x7f00000004c0)=0xc) getsockopt$sock_timeval(r4, 0xffff, 0x1005, &(0x7f0000000500), &(0x7f0000000540)=0x10) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f0000000580), 0xc) socket(0x17, 0x5, 0x8) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000600)={0x5, &(0x7f00000005c0)=[{0x401, 0x6, 0x1, 0x7}, {0x7, 0x1, 0x5, 0x2}, {0xd4, 0x100000001, 0x0, 0x61}, {0x3, 0x6, 0x4, 0x9}, {0x101, 0x2, 0x9}]}) getsockopt$sock_timeval(r6, 0xffff, 0x1007, &(0x7f0000000640), &(0x7f0000000680)=0x10) 16:00:28 executing program 1: r0 = kqueue() fchflags(r0, 0x40000) r1 = kqueue() r2 = kqueue() getpid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r4, &(0x7f0000000040)={0x18, 0x3, 0x400, 0x1}, 0xc) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000080)) r5 = dup2(r2, r0) setsockopt$sock_int(r5, 0xffff, 0x1217, &(0x7f00000000c0)=0x6, 0x4) ioctl$BIOCSFILDROP(r5, 0x80044279, &(0x7f0000000100)=0x80) ioctl$KDGETLED(r4, 0x40044b41, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000180)) r6 = getppid() ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) clock_getres(0x4, &(0x7f0000000200)) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20000, 0x0) ioctl$BIOCSFILDROP(r4, 0x80044279, &(0x7f0000000300)=0xffff) recvfrom$unix(r5, &(0x7f0000000340)=""/244, 0xf4, 0x40, &(0x7f0000000440)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCCLRVERAUTH(r7, 0x2000741d) open(&(0x7f0000000480)='./file0\x00', 0x101, 0x0) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f00000004c0)) dup2(r2, r7) r8 = msgget(0x0, 0xc) msgsnd(r8, &(0x7f0000000500)={0x0, "3b18eecc58bb4e80a9f92c0d2067fe8393fc6f656a3f43ef5c0ee7cd05f2d2d688471d061ecc82d987de2785edb328ee1f931c4617e7d3e1fb2fabf12ff5091ca49b15d05610e47922b7883bab59ac6f25e5d481bee322d1fb83e08d46b66c06d87cd88aa02d150962bef1659e4accc738918f4052e6addb078f7371747aac577979bf6ed3e9a4c8d341e8aebe38ea988baa0ba9e661f6d9042b16b3c22e5a528d0e54f3b5ab5cf389128b404412de5a00f14f96c10f6ac41473010ba084b394"}, 0xc8, 0x800) kqueue() close(r1) open(&(0x7f0000000600)='./file0\x00', 0x10000, 0x2) getpgid(r6) 16:00:28 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x5}, 0xc) mmap(&(0x7f0000ff8000/0x7000)=nil, 0x7000, 0x1, 0x2010, r0, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x65, 0x0, 0x0) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) open$dir(&(0x7f00000000c0)='./bus\x00', 0x20000, 0x0) r0 = open$dir(&(0x7f0000000080)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$FIOASYNC(r1, 0x8004667e, &(0x7f0000000180)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./bus\x00', 0x9, 0x0, 0x6, 0x1, 0xfffffffffffffffe, 0xfffffffffffffe10, 0xb0, 0x2, 0x1, 0xff, 0x4000000}) open$dir(&(0x7f0000000000)='./bus\x00', 0x20080, 0x3) 16:00:28 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = dup2(r0, r1) ioctl$BIOCLOCK(r3, 0x20004276) kevent(r2, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x80, 0x0, 0x0, 0x0) kevent(r3, 0x0, 0x2, &(0x7f0000000000), 0x2, 0x0) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x5, 0xcf7f) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140)={0x80, 0x6}, 0x10) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000080)=0x10) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, &(0x7f0000000040)="05", 0x1) socket$inet(0x2, 0x2, 0x9) fcntl$setflags(r0, 0x2, 0x1) r2 = semget(0x0, 0x4, 0x8) semctl$SETVAL(r2, 0x7, 0x8, &(0x7f0000000180)) 16:00:28 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x30000, 0x41) fchmodat(r0, &(0x7f0000000040)='./file0\x00', 0x771a1208f874913e, 0x4) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080)=0x6, 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x33, &(0x7f00000000c0)="f0", 0x1) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x5}, {0x84}, {0x16}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xfffffffffffffffc, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0xb1, 0xae2}, {0x2, 0x0, 0x400000000}, {0x6}]}) syz_emit_ethernet(0xfffffeb6, &(0x7f0000000180)='\x00') 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f00000000c0)=[{}, {0x2c}, {0x6}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x100, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) r2 = socket(0x16, 0x7, 0x5) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000000)="f3adada72ca4f12fa5fbc177fb8ead319769148f175d22b6c209795a4a5c892572b09a52ac4d520a33d6a4bfb9264b724a2d9262024b469f49aa3abd4923d54961bbac94e3dbed67cb23a0193972ad288adf6844", 0x54) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") mlockall(0x2) 16:00:28 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000180), 0x400000009130dbf, &(0x7f0000000140), 0xffe, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x5}], 0x5, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) r2 = kqueue() ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000080)) 16:00:28 executing program 1: socket$unix(0x1, 0x1, 0x0) 16:00:28 executing program 0: r0 = socket(0x18, 0x0, 0x0) setsockopt(r0, 0x29, 0x37, &(0x7f0000000000), 0x0) accept$inet(r0, 0x0, &(0x7f0000000000)) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) socket$inet(0x2, 0x4005, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)="01", 0x1) socket$inet(0x2, 0x3, 0x40) 16:00:28 executing program 0: r0 = socket(0x10, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000100)="b10005010000ea00000000b1ffff000049451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4f9679d5c4db043764aebdbe780f2d33a36f7e22e9054bf6ef2dc0f54aa869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89040fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0000000009ec7", 0xb1, 0x0, 0x0, 0x0) 16:00:28 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='B', 0x1) close(r0) select(0x40, &(0x7f0000000000)={0x1, 0xffff, 0x6, 0x401, 0x178dcfbf, 0x8, 0x3, 0xa500}, &(0x7f0000000040)={0x7, 0x8, 0x1, 0xfc6, 0x1, 0x800, 0x80000000000, 0x5a}, &(0x7f0000000080)={0x3, 0xdf, 0x870, 0x3, 0x1, 0x1da, 0xd3, 0x4}, &(0x7f0000000140)={0x9, 0x3}) select(0x40, &(0x7f0000000240)={0x9}, 0x0, 0x0, 0x0) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x80002000, 0x9) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r0, &(0x7f0000000480)=""/101, 0x65) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000001680)={0x0, 0x0, 0x0, 0x0, "d57c314ac31a9e526b23fe9854231dc6978be432"}) open(&(0x7f0000000080)='./file0\x00', 0x400, 0x8) close(r0) open(&(0x7f0000000500)='./file0\x00', 0x712, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) execve(0x0, 0x0, 0x0) 16:00:28 executing program 1: r0 = dup(0xffffffffffffff9c) ioctl$TIOCSTART(r0, 0x2000746e) mknod(&(0x7f0000000080)='./bus\x00', 0x80002006, 0x2165a) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:28 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x50, 0x19) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x2) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x45}, {0x7c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000400)="10") openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x300, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x20, 0x0) 16:00:28 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x8, 0x29) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000240)={0x10, 0x3c, 0x4, 0xfffffffffffffffb, [{&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x10001}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3aea36d1}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4e3a63da}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff2000/0xe000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4c7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000002000/0x1000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff5000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ff3000/0x3000)=nil, 0xca76}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ff4000/0x1000)=nil, 0x9}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xf7}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x46, 0x0, 0x81, 0x0) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r4 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x40) readlinkat(r4, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)=""/218, 0xda) 16:00:28 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socketpair(0x13, 0x4000, 0x1, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg(r0, &(0x7f0000000340)={0x0, 0x0, &(0x7f0000000080), 0x0, &(0x7f0000000100)=[{0x68, 0x1, 0xea, "cdb87c594d70a7c9d2495d2b1c65b2bb7c806dc5489e488c394c2174f5c1fdeefdba9bbd1f0d54352f4245753d4fa699a3082c2f73d7c2cbb1af5f18a1b05dfb732e4d6f2c5e1db8b8a229e0da4f22b89a43"}, {0x30, 0xffff, 0x7f, "5d9efdcf7103840270df640ca7506281785ad4bc6c58435628f08c3f"}, {0xf8, 0xffff, 0x20, "cc0a67f2a680e45bf6bb30d72d6f76683a483b4042659d40681119d8c33ef3384c8506a1885bc90ab96d5f4e7700cef1965e7c2183d2600ff2c3d03a767a04f717bfb755d422b20f841def4dac512b7cad4c330d80da1bc5b2b8216a73417b88c61f8cd3803fca39142ed2ca17fee213118b45431de6ec4972fe0f3f71e0de8b8273101d8eeedbf1c0842834aefac228a3eada61e5387ddb3947758320005f37f4c87c18880a8b7da683dcd71c2cc86ba27106f690fb9727f2a9dec48f45c637ef2a31e732acb419ee0a4bfc36e26d2a088820889fcf766767da216d52f140f317245eefe3f59ab6"}, {0xa0, 0xffff, 0x49, "350775f0036b5f4f23a8af667bd214b40b642c496535649aa5b42706fde934c91b50e306cc0a85a1f43d0cd8c326f7691beb5a69e6e329e9db9ab7082e28d13145a2808664c4d36c0399e483801b965de98a73805c8de8cf063848643f68a2b697294c59388d5f8d89d5b6df0e3bd6c751f743c76d191129aac4e1d804f7e63df2b3ff7a44a70ec65317a3ad6c28"}], 0x230}, 0x2) setitimer(0x0, &(0x7f0000000000)={{}, {0x2}}, 0x0) r1 = socket(0x18, 0x1, 0x0) 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:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) r1 = getpgid(0x0) r2 = getuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x7ff, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x4, &(0x7f0000000280)=[{0x80, 0x4, 0x20, 0x3}, {0x8, 0x4, 0x8, 0x7}, {0x400, 0x4, 0x401}, {0x2, 0x7f, 0x1, 0x6}]}) fcntl$setstatus(r0, 0x4, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x25e, &(0x7f0000000000)=[{0x59, 0x2, 0x0, 0x4}, {0x81, 0xfffffffffffffffd}, {0x3, 0x0, 0x80000000}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@un=@abs, &(0x7f0000000100)=0x8) sendto(r1, &(0x7f00000001c0)="f304318fd7d07fa0c6c87da4a7b5c9501559d4c1446b2965c81f27eeaf5f006c5a8e31286bd70612b59ecb6325c1489d744c7eee4da8254dffdf8d9d93d40e84338ab6deeb3e7c6c1ecfa72ea65df94bd5f3f3894a33ab9306a925a7f10d10cc1b1ddc81cc08b707e4b29aec5f9d27e893357982a723f9e038803fc546f00c730c5ada75bf001ed01ada50b0ef0552cc310f229bf220", 0x96, 0x3, &(0x7f0000000140)=@in6={0x18, 0x2, 0x81, 0xe28c}, 0xc) sendto(r1, &(0x7f0000000340)="b21459aee619d474c369f0b20ecd00589b669a09326fbcfe1276383824b2ca1ba8e85e3a46c3b7226a80f79827643f88a4e775ad6bdf87c1653ea109655334b48004d8f5023c01fa2b727ff9ed110eb1b00b10ca", 0x54, 0x401, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) syz_emit_ethernet(0x1, &(0x7f00000002c0)="8b") 16:00:28 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) nanosleep(&(0x7f0000000000)={0xe2, 0x100}, &(0x7f0000000040)) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x183) 16:00:28 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = getppid() fcntl$setown(r0, 0x6, r2) fcntl$setstatus(r0, 0x4, 0x46bfe) write(r1, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/104, 0x68}], 0x20c) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x84}, {0x64}, {0x16}]}) r1 = dup(r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000040)={0x1, 0x4e9, 0x2, 0xffffffff, 0xffff}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x400000007c}, {0x10061}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="8d") clock_settime(0x4, &(0x7f00000000c0)={0x5, 0x63}) 16:00:29 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000040), 0x401, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x82}], 0x101, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x20000, 0x13b) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x5}], 0x1f, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x1000c007, 0x40000000000004) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0xffffffffffffbffe, 0x0, "b0d42000006e9302000200"}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = semget$private(0x0, 0x3, 0x104) bind(r2, &(0x7f00000002c0)=ANY=[], 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000004c0)={0x0, 0x0, 0x0}, &(0x7f0000000500)=0xc) getgroups(0x9d, &(0x7f00000005c0)=[r6, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) lchown(&(0x7f0000000480)='./file0\x00', r5, r8) link(&(0x7f0000001600)='./file0\x00', &(0x7f0000000100)='./file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) setuid(r9) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) getgroups(0x400000000000047e, &(0x7f00000001c0)=[r8, r10]) chown(&(0x7f0000000540)='./file0\x00', 0x0, r7) semctl$GETVAL(r4, 0x2, 0x5, &(0x7f0000000340)=""/144) setgroups(0x397, 0x0) setuid(0xee01) mkdir(&(0x7f0000000580)='./file0\x00', 0x100) semctl$GETZCNT(r4, 0x1, 0x7, &(0x7f0000000600)=""/4096) r11 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) renameat(r11, &(0x7f00000000c0)='.\x00', 0xffffffffffffffff, 0x0) accept(r2, &(0x7f00000016c0)=@in, &(0x7f0000001700)=0xc) 16:00:29 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x80000000000002, 0x0, 0x1000300000005}) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000080)=0x8) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002002, 0x100a22) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80, 0x65e, 0x8, 0x0, 0x7fff, 0xb5, 0x6, 0x1, 0x1, 0x8}) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f00000000c0)={{}, {}, 0x0, [0x0, 0x0, 0x0, 0x0, 0x0, 0x1000000]}, 0x5c) ioctl$TIOCCONS(r0, 0xc5005601, &(0x7f00000000c0)=0x4) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x2}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="8d") 16:00:29 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/115, &(0x7f0000000080)=0x73) r1 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r1, 0x0, 0x2000000000016, 0x0, 0x0) 16:00:29 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0xc600, 0x0, 0x0, 0x3, "5b449fe3cb4c6c3064579d7a4d1319f03a55ec0c"}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x8b) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0xc7, 0x4}, {0xc7, 0xbdf}, {0x24, 0xe7ce}, {0x0, 0x6}, {0x8b, 0x5c}, {0x46, 0x2}, {0x167, 0x478c5fdc}, {0x163, 0x207}, {0x20, 0x9}, {0x0, 0x7}], 0xa}) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000180)=0x9) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000001c0)=0x7) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1) 16:00:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x6) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f00000000c0)=[{0x81}, {0x3d}, {0x6}]}) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000180), &(0x7f00000001c0)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000008c0)="ad") 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1d}, {0x1d}, {0x6, 0x1}]}) clock_gettime(0x3, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000000)="15") 16:00:29 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = dup(r0) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r3 = fcntl$dupfd(r0, 0x0, r2) dup2(r1, r1) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x2001, 0x3) ioctl$TIOCFLUSH(r3, 0xc0106924, &(0x7f00000000c0)=0x28) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x1, 0x2, {0x3}}) 16:00:29 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) preadv(r2, &(0x7f00000004c0), 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) sendmsg(r2, &(0x7f0000000240)={&(0x7f00000000c0)=@in={0x2, 0x2}, 0xc, &(0x7f0000001500)=[{&(0x7f0000000100)}, {&(0x7f0000000300)="6cefee18fb7096abcd8fa92235ab1c2a4d94ddf66bbf584d26f87a21f8b56820f9babac39d05a0a9982ac6e5ded8d5f13dd549eb154df25d7528b4f98d4c579bf2ab4c9053ed5564739f5329cd47928e7b51cebf8cf52faa51042ee5a49256d43b160464c3fcddd9025e0db12386e91b987e271093b6d42791d218f1cd02836ed46255d987912462704f6fc6647a2eaa965a025ea409e13f4eced76efb5071b657b735d1377ef3556e84ba7efed3c1", 0xaf}, {&(0x7f00000003c0)="949851c23761f05dc41b8f6b88fd5d4b959eed8fc233c1120e32a9ae8ce8e2edf4501b94a9a4310d34d1b59b97c5d949eecbaad65591f2ab569be3b394f9b90271f0ab5ac3ad233c215511f7f8e2e78866fa5f40de7b15ad12a801f45cf0bc3a42f13c881293c2915b42494c086ebc1d102e9fc2c6acdca821c8d088502c8776d3ad063afaaee410a3d575c3d12fbc5fd4455ebe82fa328e3f8be6b593a2618d21da8e4114d3b2b2ea2c7b63c55f38222989cfc205e7d36eeb552971b78d90bf48a3ce029c2d5620d491d4ff6a107e69bfff40883a4acebc5f0cad015b2588f5fa451b74cb8b91e7529ab009974532922ed523ce634d46cf32e11fe816db4f", 0xff}, {&(0x7f0000000500)="49d2de49fccc738ce715934a10f1924f4106d4108dd01b15eff22e207f11c16d282840165b506c58a86a70faabb1e1266d775bf4aa6f5b8520c37b86cc8ec081295905bc94e1e21ac3b04dcd03b7c2be400272ec2f2738cd379d9fe8ed7a75abfacac77886aee61ba9386e35586f3b174e46e8ac0a6346ad30b5730557d63683ba88c8197fe3a575850a74821275aaa0223be470537430f259c8e897d42625853c65ba557eba463f4bf56400924fa61c4b24ece1635bd420d8988e12f41518954927102cdf4d8fe40a9191b1484b82e5a96eab35571c06b269a9f0a7e5c754d54c33e5af7282b5ec58049c4dd0d4864d3270d83f2be4101fe1439713960052baca5378b45275b5d77375bd52f15342b76d26abe1a7097d9612d1312bc937012605152e65e2a5c1e81872600283d4ea48fe4d8ab065ca17d0d2d6140754ae0f85304eb6aac282dd57d5927ad33d025ff7ff1dae74414e5fe1ed859b6acd974f148177636349f343c838bf9bfc348318633bbcfd898a95e190ca362151224cc056acf7ea1aba3f34fc49c87a4c4f46a2e05a1019bbc4d57f882919042d85836555fae6e908ad75c941ea52aad0203b2185c61ae1d00391624833a8e5213ad541e2a55eb8af73bf9d1e6ce0064a300443b8570fd3ecd501165f6c5bbe19271cf8881fa31d9045fbf27c763bd8ad06b90db394cf2d183eb10e9ba2eca7fedbf2af148f47448af115118c83a7a2cf35c089217dd03b4c233dcade492b034e113af611b9095402017c9a52957de2b095893742ae3f5ffc2141b26fea7398e8f77d1905bccad81b97b765c8da6a1b479983843354939cfd7af564fd3fec6ec9b03072a9cade66ab41b4da47f681d0ac5b5fe6911a5587f033650932ba67e01a0df5f0418b7cd259daf7ed89fb3b30cd0204732dce08ec958915c455bfc44e47da0fc7cc3960cdad9ca7f0423876e707e54842a6576dd2182fe54200df893b984a96e61b4f8e92677feaad0c81a2de3e9176ed8f298d0ac212ba6cced3dfe65e216688fd40202952d07a779b6ae1ded08ed2bd1bc40414700476ee4b445fd3add32c3f49184f25abd285f15a9107ed3a4e810efa387c28a7e6c636e92412ba96e54d55d2488dfd1b99b221d56fdbdc4c99931fa07f653fac1e082f04fb8624c877ea5e847593efd27ed62e0b7487c168bd7dcb4c7695090300a8d7470b717db247eb3d4f87cd48ee722fccd873fd3e5f1cf3e7dfcf76bf0eb4bf4aed1828ad99e45c85eba748bb6a96f54e21a51b6964eff83def8e152c3724f2c8c05f0f42857b118aa37c84b3ae18676c9ae83a978b493a07c7e9e8d40efcfb88dec7d4e1b49f355cc31ebbd11c0b73ae7bc07a856f1b63f922d74d171dfc607b7742a2f4018a51cd998714a7c50246b6b5964e2c35a5c347e20e5adbed284f03a0b56f0f6354f327b801ae0cc1e5ceb7d89eef30f3e8f4b10663f91f293c35ce25027729280f8f64b458f02b9b6683e5a2ca2b5ceb9b2906ade21b7ad31daf128e302df40468911c3f449df585a71084a640d4332b81849ef254a2ac2e838d72d1f71c859d5a6d925b93ba20fa1911355befae41b273d10cba1fc2196b2c3d0d1503774b509a1304a0e92378c18b4f11e06afbd842221b9f332b0745ddab496439953d0361e209fdfab96731c4ef89baa22a7a56db090045de3718812da37c65ac87560347bcbce3d1a5509316c3d7427f5f97803c1485c77718a5ac048114a568e2a19493650ca4849ea9a6f215eae976b27370f605fd7f9ba273a931dac69c7579e59507456c8f8142db08779518913b179d76f4ab969a7f25d3c63ca728ce9662d9887a89cf100195f6619e13e9414fc7e0b5ba9efc1f8d4163b33d55d351b882b08a7e51232746ce0b6e4a4d954b7d6f0efe82d625ade143580dfafb965cc90613820757c1cdb7417a4e7eb374e704d8e456d41f6968cad7bc6106c14ffb5a6da9452700c9a455481ddeb21d4e127df1e0c3e5e3b9b3840628cf97c9ba540d678ec3502d81a014c71ad9c4b4da54d9c057a5c1dead557490c26b316dc7d1c614a82d9ec7464fccac7f07f45c7055d8aac5b6203ba39cb247655f48d50ec45ba80c31659999716ebfd41043facf364a834c05838ba3fb339acbe1cae4ddaa4885f5f9ec088fa1fb205522c298476184b01070df414c33796a17e904721ef75910f852162a0859b83bf7efd2af56a48f10e849a4de83f2e74fad135eff8e6183f1bbe1400c6b96a6a1e928b6840c88e807afe62f41990635a1a9f9969a503500ec7e725276feddae8f501af3c8b36ffbb936066bfc09c831b161a38bb38199e97b010c6663831dc0bb0258c88aa6f2c685ca94e05007778771c2f0fb6230dc43abe5e52c7700f9f721fcae77a84e6194e29aba45d5cb73f4b673485c5126ab4bf546f4002f7008e92eb1bd8443a223c074565ba06fd4016f8fc5ea333169865950f51550343f4485d6bf26ea98e6ef2e56804f548038cd9c7505b1bc8c5f08cc8787ade78c899eb59acc90d1549e80d4c3dcd102ec4d6ed814a182c53ffef4e8dab4582d9b241ed9cafe2eaddcb59e56f09135669cf17f715ee7fb71e754be8630a57cafb083089191f59f2848e90414f661b2e73d8b07391a4b1a037d208101cd9cb62b9cd11b4910a9218faf2c8c4d9e63731ee8117e0382568cc21c9749d1d441b1903a0c0a5d271200b675f4d061ca31bcab6282115f246f40ae9bdc5f75771048e604774d4593df0d3e90adad4c52a968bc5124e23d502ff6a90e041867a764a21206a282b56e05f2fcd1382b84304b1a146a973be0a590b87ed43ffc916aba7d5c69142a498c6d78088143e6773a13daf90ae8c34baea657f0a5edf456bd19d17cd5214c94b74ec96596e038c9232d498b95e2fd2e7705fefe992665947df17b98483b1a1a571b96df3694d69eae91d493d037d7653e294603bca010466322f6ce000d5f3f466e2af6411e9f42d235280752acb6a25c73c08306f2328a09f04dba77df87278f3c0db34bdea532123e7bf878d04a8560faae94ada6859c46f0799d2741c9b9fa71293b18c0265aba1ee58f132cf4590a3b71ff44d678c21dac71c817f929b3494d25c5ba23c566255d408a800aaceeef8c76a78fc6ae9acac5fbdeba2fd2718d6a22be5d7d00d19daecf9e1bcfd433161190a57e6b22a7863db17e988858f7e3fe584325c705825cff9bce63e09b9b0b7d69db385e87925c1f3f51fa03e0e4475d1dff3f0681d6f1785fa6474816030800ab1a8c422b2d10172e78fc9ecb2ce0358a42a1bce6d9ebd891eb6d49aaa9e0424fc749bced2694c4e109d215bdae256414dfeaabcf66c7b2767606cdaad544f72ab65549ea26ca801db591f061516fed44152286c7f567daf23a08e5b79bc912024cb13fc780e66a6b171d96a915838fa78a494bfd762d7b56158fa6b327a1f6e31090d747560036cd95131bbd854faa64bae849eb6f24cf94af541e3243ff6451a2e63c259202db89dc5b9b53bc98101c26d31c144cfd3ee4e3ef393354c81a2c3f55a64fd4124e3e0aab262cfc4617c8059a4eccedd842e81401a9e77c6624acf41f843d7c93a5e59f45b1262e7a18bcfa89e6aad93bc4db9175dc4130143d062b04576e293a938a6649c9fe8408fafc7d52b7c65c792b2b990f387e71bc98b45f819d4d51946934fbff97923717584ad00b2f34273a6ebdecf196606c547c55b9ccde028d80982e4b98536261240d5dc0978e130d54130bb2978e1fd9576debde3b871b44e7e2733b7522000fb65ff138e188dd7511bbfe3c4ff4fce73eca92642a59926098234a5623eee6f996cbed242e2f191a8c283e1f42cabe1af9102d6bad1ad4f45f728a0b8edb45c17f0c179c818b6e38d17ed401aca620b4b646a4cacd58b95b3d77dc0b24b9f22ec6f15545ff7c0109f3f8de52379f7f3738b7160ddc1211ea9a490bff0d2a5d31ca8ce96617e4ea62dad32f66a9f2a015bbf1bf4cc13781759f36a396c1484dce9b36fb63a904290bd70a32a5351dfd159698a07ae8755e4d992aa9c321672f616f14dbd9278720a9502f3797dc9a339eb58133832f92c290467ac0b8efd27ba7c9727c94c04eb4f305df3e7594ae566a61d028e903c2bb2325838b085063baff0ee2af8c9a2261061d79cde18420cce05105263af5ceaf7139f3c4d1520da2224c52aa7d10fac059120e9a5024cdc42af1c082426e1956e39aaadecf10a31b2e083e2650f174103bcf51ac92f146770ed38159c9dc480c54a23c96f19855bca4435ed0ed15cacee7d7938d6bb1d7e09324a901e51c46d30140c08df16ef525cfe19d71ff56c78236b92ef8601d406d5c951b2ecfa23d77ed3e63af8b01fdae3825d7179368d6847eb3831993cff59d16e9c875510af8d83c5a1614ddcb621a432c5e9d3ac9b5623790823faa6d09e495861b08fb5d6403b34e36ce7d4902c9adb6717cbc6ada6cfd55220c369431028fe4d09e80ec2e77ef879046873f92335f655e4d7aa1c91f344f501c9b40cfd47798c341312ae874f66f5174cd781757e4399cd6326a29f5eae0f7dfb667b279f79fa20c765b128741f1405a33a4862fe8384e8119d18126aaf6a65c765e2f7c739bf41c62d80db9f71e438c21b5f1552e6dc5ba3a52babd1d0fa179e6e5943dfa6fd6c3fa47a82b670b21eab05a97d1775f11cd30143561602a7ee0cfbb2d101ee00f081e1a2bbce1a8443a863c6302ed69adb8af5b1075486c12645c3222b1657ecaa2e4eb2231c1f68f8e3e4dc12363073e0d75cd0c02cc3439694b7d4b9952fa426b7a4ddba0fd809b824dd5ca3aae216f8220e047c7dd877e9c786fe917849f76be3df4eb4f0c33f9b8ce7fe2009ec6e0344784153a4ff9b9357ba53ca8c9f705d836f00016b95ff8143d036f31448c739c69b84b92c425a7e95068acb60c666c2006c52cba3c65a1afcf88e35a43691b36cdc510068d2130b6efe1faf190b9603784dc8da54b2d82aeadd9192e8b554b81b7843a13d770ec24114282d2a73494ffaf09012bf711d472cbf388b68a4d1953d3f407013d76a6710f7e1ec2c237e2543b4a6b19fb0a084df073d75b185d065ff9932a668b3355d62bcdb371d66fc27794f7676518850203fcb2eec7f5c44eb8b8afba09085583fb40162e55480c092429bca10e428cc22ad741a21b7aef6c42c241d0115a2b78fca08d4327cfca503f245e57350641360a9d751e213d5cb6092713796a038f4d8d87c31cf8e9663c323e405d5195650e9701ddbf7fd4289540a1ec5337a63c9ea38246e705b760946ff9cebcfee1faf324325231596c7ee2298be031290f5e71d844008a723f13079b23fb3cff8d1d67b7f582145957ef07dbd94efcc1f49c491eee7dae90c64e977dac9ff8308328e5b99d2999660b440bc669d8feec0ceff08ada7d6d7f552c5a90afe67c48f27ed0d91596ad07fa10b9fc25bd701510a1677eac20f04bf70d796837074d2285cec0778c1d22e1df9c29fdc94eb58575b9fee8e991f0e936cb8749ff60da221429403455d8e7a5b559da3a395f1d0138c06d92e60451c1fb8af78b5cedfdb1ba9e65ff38049030907c83ff9a35d39fa119a6933cc026849f07fe9bf549453a61931e8bda49e67fff2874b1004b422986cece5a144d77127a16940f8e7d8c50b742bfeb794d81962727e2b54f41959a865f966c941b6ab6f9e33d201d762f3d5d09174057260029391f484f1f39368bf94753e25d322ade515dc73dcbd964b521edb187215eaef21c", 0x1000}, {&(0x7f0000000140)}, {&(0x7f0000000180)="bd552a12352149dfa6cc7865118b96923b51ae9fc012bdd8b0e970632755bfec09692235bfba10873ec05a483dd9b262bc43", 0x32}, {&(0x7f0000000200)="58c54f7ba1428e31ed711a249371f2d1b90ef0ca15", 0x15}], 0x7, &(0x7f0000003980)=ANY=[@ANYBLOB="1010000000000000ffff0000810000003e06611898ba9b4fb2739aaadc98ae1684a479180b410e5d05be606a1e02e9f11f875489e50f7591cceb7567a053f418f7029bec25a31da3452b871b48edbfb64ab0524d90e58e5ea1099f2e8c094c9e6da15985b648f9a69bb668f201e65956515e8ee67b303e5f79bc74506077660713a6769cdbbc6a34e1b23ca713afed643396e133cdaa979f03731fe98f7552878f7c8bcbf007de54c01db1fe06e79d692a1e100bf1c09133cd08636653b1a9e4cef2f613b8494f458853a34c25aea1f0f1bdbfa29ac286e3c09d3017c4f00c862291be7a26d0da2b41cf6adf2dc735218cd57457588cb13e92065615ca38c03bd0e6a19e4d792a90fb5275fb0f203a05b205b7879d87d3064849f19da791e0ce41ba4f53976994b1e5607b95bb9694d4d3f5ba89b972c0bb7df50a5777986a21f86caad957a58601aeefcd5503ca50bd66ad8710a5238c07343614bde7cf37bf1625d26677d019e43789ae5588674386fd8aa2924623dae0abec78647cf971b5444e104885e12f76630aed05cde477013de74618b58250a6f40837dcae124be2ad79d142c7eb3572e8eaf31e11032652d2d2a61199bf61f3a1372f2b159af72ce6b76fc74eb0ac0a814e9e8a8d3567f826648c7c734fb5e361f2099c2f62cfbe6721fb1cacb102de0ac0c669370c402bc0591db7c279b3375d6cadbc3cf40501fbf08b96440914d29c41f97350b539f63303a3f7c960af4cd9daf941737431c69b444008363c47e5c420fadb0e0ab8358d2ec4b976cc284ec26c9e3cf004d46e8736b1fd1c09871881cc71ab9a06c9589313913e4a4a773f109fbae2c99fa35788e15a1e59d2ee68797cb04c0d062a75c6783d6a21121fcc58d2348bed377dc72a77a3add35580df9e0b56976666eb913d98d8f557fa72fc62d9728d58c1fc6f03d8d36bbcd32596d27c247fca6ec99592ffc66127554ad77b881980285ea194f32b575c599265fdaa0a2a31126ef1488a759eebf88c1025c6f69fff02f33d7b9f9d016839dd8397969e991d4c1dc602554954c8c74350065229aa55de8993cfa84b240ebfa1ce74540e6ab4a3d95e30200bfc7d56d53de1db00a74c24fa9a08e829175b4018a5379f7c271ff0156523845be7dbcbbc200782f537bfcb1a91dbc74ba9eb8a51f76a1e2c4bcb0326266043fc8d098ace48191fd7e23ce35a419a3e35b1dfb775da7292859ac90304a4555d4069f7a52cd936b26b1a57ddedd46c3015ccd5d3b5c4042cd367ef21820c51bde5005d209310fed5a862ce30d187e3fde771309bdefb21eb2f2f7557a97f631c8be9798f48da5acce6390b4f012ee0ba64663d324139816129dda2e76be49f1f95bd9e7f337210ea226ea62a842435979abd23cc28037430b3fb6de379f57a62e6b5b6ea8a84789fcd7a482f97ff737b278b1bb4fdb539f04648bc5905db66a24e5cbecd209470ab843a7f4f9b0545e78fd34a2d02dfbe307a8b34828cf3c06d75a68aaaf6fb062aa9185781bfd4cc447f78938cce9b2ac8495e6ecc0b465134e5036b653d8955d6cce888c009272151cf93d2139ea0e55b184b33f11d51749ee12c7b3f66c1b34d8cc60e3d35cb409a9d489f34ed129d56ac4628629623619af5cf42a1fc048671ca0f57f4f5f093886ee21d67a7ac91cb4754fdd4fa291af78f26bc7a121d0bc0a512f814fb01074477aa424b7db153d67d3247127a77f458f8cf8850510e915395b4cad965330f16c24391f30013111b40bad40c151562cd7090151d3f24664ea240532fdfe8f853365171890f2056f4c34d44b7f92c92734289b371fed430c10ac6701afb99ce92faabb550331e3e7ad6b54dee41e490ba867bcbd73e28a6b4d07a8d28bf07935d6edde0682e8d92a4c4c6657448c22a1599483fd7ddd5ed53739f3df760dbef9c59f3c20d33b2de6440818c611f3a482c4d4ce9a851807ce502656f2d8c25399eb53d6c93e59e613074abb724a3594f9c8178145c54f595928e6c1143f371ebad43e05994996623b2bd96137d1a56349016776debafc1cb69ae84385716956750a96fdd315585b0905b6f16fdb9505e47ae6f506f24b363bef0d41035e6e6a70a24cda23d14563a65bb85d64ce5b7f0f4171f632503fee9ba7e0eeaa694f9134a3fa02bf3186110957d1898fdae4205843cafe1ba6469ed3d2ecf9d46e5d9e7f6d980bbf5ab80365a9eacaedcff9bb8644f982ae9c3440861e87cdfd112767c2a78a947f3dab25859b03e5d071d3a69791325c86aeda62c5f1f0cf6fc74bc3e51a1b5fc3c8c16c6339b2ff842d2c67e3ef917c1e3a1a45e629ec0d028676422d8ff987aec880fb1f67137e8fc214c93ae4540e7628fecc80a49cb2c77f86f9dcf151505e3f77ebedef1fc381d8a45a6d0b0af45971dee3def9b45571da53ba70323e98b0b8c941ce4b4e17655a98a33497c24af43f309d33c576aad4cc9faebfc904da33d81c20a10041937a65948819cd9676f9e429ac705751279cb3d79405fd734870bd195ca310e7be3e4cfaff0a270fb1a3e112422b6a8762d93feb6877c2f7ffb5e6bb7406a7075e217bdda31e0c661d00c033dd3cc0e688614100eb27ba7e18b2afdd460491bbd89f5e67444ecba8ec687184101fb9a046d3df0168e9fca85afd88b449bf0ac64c4ef29062f81da5526fb11bdd7d0fa0c4af4dca15878e9ae68f501df1e3417ebae110cf71fa853cb6fb8142ec48171fe60a703b4aa018c25a815ef21918cd1ae40753a2285371755ece2b8e5d2317d2ff499f979e1ffc472bc7949fb527e7028a77657ed67f54f0c91dc8b087a1f4a240f027be229e886e9b794e2543947e80f8e50a518976d75a4a9f8331655987c165c2a1844f5c47d32fb0805654d859b88909321710956d6441f36cc9cff78b546d3f97937ff99124d2d70c3c2b57e26bf74e7e45cfe35eb7fee2012cf76313f80abc9fe65e456ae689fe5633ea28e51e4b56ccc0103c99b0a068f29e78fdf5706631deef9be838ce681dfe929d67e1332011c80f59bca4fab3f13427881cac049aaaac811fd0901954bd27b4817757ca9e84a8f9505a81013982b39094007b0f7bdc188882297519bbf4a6b6d8875c0cf067ee26d2dbe26558f96bc1c80b099c8aab431797327ec149179f87e196e617672c75f77b7da1785555d1ea75df13e41500edb79c6678dc9f91aec3dffeb573220314f0e916e286e4c4681aa5f8313158687c042e8ac827a87a176f1f54794b534e66fbe15a574c3ca19f74354e9cbf3a636cec9742d3f624fabcbe981b35a2b9c7c84ad817bbdc191217996fe0de9d30b3de1cf598e838fbd6fe21cdf7a4a762704117f02bdbe1d07e27f2a4317a1cab0f2e50c60dbfe2216d724f3189d5a3bea33ccdf9c2f7fa72493040bdf7ff540c600d20872ca494a0aabca82e2f13fa2616784faf1c36bd2a24e0f4f1426de02bdf8594210ad899b3e960099525cc53aeda336cd74dd251723d88b6c6922799d38b3a2918f2d0cf695700df843d52d1ada570d2d145db8d3ba60fa4e7d1310a337d04e137aac6a4e68b8efa1897f7a563d3cdb75dded535d06fa211933fc820e48b1be70eab8d924e5f9101e93d1833c6712363031538ac1a9467aff016f5d408649237376894e2e6051bed918303d13144ac1c5117269fd2436bec43ad13edbb44509cbd86a2d175fae95076475567375b3dee61c7723b055783dce332d87f08638b55c91a7a13f4807447ff0ba260c47cdb0dfa0325ed263ef62371f1d58e274236ccde42e35646bcc78ae7dad17e755b98a053e6927abab0000004a376a1d7a40b42172ea6b60cd6851a02b0ab7058cb2de650b946e8af95c0bacb8902a687d8f78aa622957db9df55101c3a7f70c0162eb7c557b4a8dec303b5ca483e86f935b22cd77bf0781e5b76afce3c8e58ceb4f45cabc63f6fae46e6100b522aab4607e448c6d9aaedce5289273b4f247ed7cd1267f3ff036bc9113b8367323674058e8c3cff9dc08bb3a1d6d661493e955be9fb785e9e850aea5182cd55f6d8e5bbb723b000762814477ea9e4b8d33eb2b18b43161fdf99b7c26f11cbd76b1bcd71ed536f2fba3ffe4f33d25c049bbcefee27c7f4a12c68e11fd5eadb843bad31e4f9cb67bd246692d9bd81ca2996fc924ccf6d7c7f980abb911ec4736700ece917e54c673d94aa6097bb65fc1ed07a74d395abbfe9899ef7ddfcf260fbd33ed3730d0c98030bc86549659370acece674f5c952dd3e54d5d24ba3a24d0a8e73bfb17e1e1e0bd1c7b1c965efb84a7ae2eb3f2754d616fd8278b7bd67bd5ce8517f4db007524cd7a5b4f3cf51ceb9cf4b8ab4db2da09c65a3ee4a95a05b78ad7cad25ae5f39fac4ce7cb2c9e0bfb0ba13e41986515d82db1afc21c346beb79253720250cb331315437b96795b9b654d9c4cb9897e719ed5abf873f9903d1480f4134dcd7241b19d71d8076360fb08ff9ed23ea540668468664a92a6d3d262fa6fb554805eff5d361f4ee62bb37c5e880cde8681161c8ed3c448d645a9c5673d84b7e69d5c1af3127980b67a7f4acabc68244455d3be3eafdfafc82b88493ef75f82e86efb64da539d83884244f16c9e43f3404e0af6ab28f8eea44f990572827b1dc73c86311021ab1c8f033e9a17ebfcf91b5a1e7204ae5c7d8edd4bc45bc12cca9f3a697c04cdb38f4f4cd77a6e0858ba3a6ba6580b83c0455ac48a1d47bc65c353ac65d3c321e35dcdafa5bc95f82e4cc344562491af6dad4fc68fbaf7ff410d19dba338c973432947a86314fb35eb1236f6bd77094284e1b28c8966fd8fe8d254adc2355b49c36a5b0d10cb8c490fdbe050256640c5094ae942e6c83d4f63a450cae24ff444e419fc698d452ba19fcbaf5ff8bd9de24109a078f90973377dc895aa411692b6e81bb7702a62a8a5f0364329a36bfa8cca4befc84646a5d679ea01a7b4f3787eae1ee3aa778cd4fbe74daab0539c913344ad69632dc93d19d028fd0bb5b82b01bbc2ac2619b2ac7f14b7dd24a905d92aed4c3b5386a59b04d514ee67b15c06af0ef428f4d96aa4c64600603afa5305a3c5818c41adc35d9cdbcbb74703a963c3f919aafe4526fa3e316b8cb689a43898f43f016fecb03b09a7dfbad16261f6596137032f7eca25eada70347eb1ca265bec0ae6bf55bffd5cb538d23e590a5eaf0788a1044b3326391a9dbd824e5eaaff381dfffb68997908f6257a3f9a203b1f41bc04c9f2a78241238d2ab218651b0f4105ed432834d78f13a21c6a831bc2d15dd7730c045e570f842742042bdffc3ebf6c0547bd4ef3acc93e03b57b65096c54d1af40c35f4644a8b89f520e495bdec930b5b78cea8744b13bce09afb0c2a0722ad92cef7c5149e856aa0328349bef4a920855fb80f021270b45394fac1842aba3c6aa9e51520329296ab225f00bd65ed71fb14e085204593e6f5b9fc4b693374dd3c1431a6191901c19b23daed25cb2ad594403c7a9754bf89812e7a9c5e3b583423ff9f49c3802c329d943770052d6f0145ef3ca9b52a569ba9dfac697e9eb2b57be39c3c85606ff948886649e2ef4624d3b1192ef8bfc6e4a135611809e5b75bd95a7fe819745b979d0542bdfa8cc81829484fa96c35e4d68cdeae1d85e3898ae4058237ac2a14a98d9e18c6e57b30063fc6301ee4fe1d8d504397729cfa90a6926134987f378a98e392bcc2a02a74e149618f09ea9e909737191f28e3ff8b5aa42fca88c1700508bc6b73d9303aa2293c23652b3cf028e00fb29baeb83fb021232b89426e0676a24f8a53a38d28e8b6c1cf14101000000000000001000000010100001973e23044951f3eec2e83107fb3090a0f19a702431ca9d27cf7a58b09e1f6ec36306b036ce2d192d3118c0c4b33ff0d6d8d594f9714ce12aeb254a161f470fe4edb9a890e1530594a4f0f06a5d7b677d057187609411ce36a821ea388738af6092521bc110f78924d3c79eaa84cd5e55aa45e2f83977008aec325a8540dfcfb0f16eaae5714382cc1a88114db4691f58040055703ffb7378f1e4403b65d06414af2f893af8edaf5b1362e46651ed98f5c1bf8c428e28f2d9185966db6bcebc18174dab41c23703cb9bd6ad01cf45d5f8c287d4379fb92ccb1ed28a1ef0eb2d2ea8108d6237f644822cdb25f9aae00059cf71ac30e01e6b2fa05daea698e0948c8ccf69117d27daaaf9fe81c567b585200d9e73bae18a1609bd807debba1c9874a05ff416480b2027b4cee3f6d15dc972426ced21036056f6ab752a3798229ab7a340eb211074e656b132f61bbcea1fc2613479a793919b4f28b01fe318f0b03b807446f446eb2481e3645a0b811d198f9c1c7d9d7260081f9e5f9ee21b0afca0e9ce6342ad6c30e41ea4bbfa0d8aeafe20c6d11ffb28efb0cd81c7c8ab872f9ffc0f56726f2fd82d9f26421f15376737c2b124e372b3579b3eadc031239837a2c33d44390f97ed41409d01e46e900f9fd1a68dbf0b3a57f42650f60296d8ea51f6bc9b30d1c1f14f1981aa0ecd4410cb48bba3f4e592a559266d1909afb999ac945b6c77b15ddbc8d3e53ffae171fa180e2ec1e75175ed84fdf6a70ddc681610e6b4dc16ce9bacb9dbe3d321bacc9a996fda1aef9a430d326a7d631ae748c7fe7ae7a7160391fbc303acb96213856d5bd758ef59db05a767fdff55fa650eedfe8549758192d4223c40b3304414e39de7fafaccf7825659f7f4ea1480c9be2646c0a4dd3240a250dee873e4985367ec279c1f188961e46c25d1d85d4cdb60908fa311c74b7d76805cb64f09286ccd4556382df99f0997cf38bff14203300cb08c0b8a4fdf684011ad458490b86a9aa8b28f0587c979ef679e32bf47e765a222dbba69b7cb636459bff836a66632924c5343eafcd6a6b23605fe490ae4f7aae37beeaba01a56d33bab2ad5f96b87c8ac72c4fdb237e37019e3e0219071bd1875b5b3e4dbc3b6975be65775cadead8584d12fc93eeb07a9b8cb61fc613569a1011cc63af0049a8a436701ec19940af5a3f79ec8965da3b7dfd7f26fe44242b811fa2b306a6c71b5b0a1667fb4bdafea2eeb9cf8f4570bb8edefccceaefa60bd583e37ff0114f2b28e0ec6e8e0f5ee932078b3add5e0a2a7a8fc4412bb7ccafe1f9f68774028fe584b2d58c7f40a36fb22f1c42cc95add08c5b91cd62222291cf8c5ca8f22307a3e29b297c80894ed2937c4087917b23f705faffcd466bbc3674b8280e2483525bad38642fea9457240a053928b79b2e453252731bfff41fd62224862aa5d5bf67edfc53c3068101c5ee2a62d139f22ddae7e6a58eb171cf3cf6b6fa00926b1dfc0c16a80f205ff11cca8575c3193d70e1e8b82374d8861b797e78b9dcafa10acf8f8d2598a7c59d87a3fe5a73fe379c41ae5c94d94a248530b4047ab8f80b3cd326ac5b43cd02018ed27cbe26f3aae981d7d8125b5fb1590691fc2e2a872b9c3aff059b6fb46b80852eeab580fe4e87c29f3c83eb6919b606ab3d972ae6aaca90d74cf023859f6f857c11b3e95b0391cbeb2590914f9a84b39ae5c2f0f45067c5d2a4705b6f4e3c09776a496d4361e9cb19ab67156904cf165bb5864904f4813e17cca13bf8ed791996baa2991d0a55e904b84a612d0436559d6f73974bfeb664ad85c0f42c86a765c3966e3c5a79fb67e43981cccdaee307ce30762ef5bb3eee9a381b79c71fa6537d2a0a1376f0419c8e96ba134a852b1140d074b67ce83b8ddb3caf403eb3b668a9190c2d30ee71b5800e2e97cf65af5888486b8d2db0e5fbd867d81fa076746053333c7b57360d55da427ee39f28404e4b0de533e45822452fc2b16aa972adedf44176cab73d4a634e55a0ac8181ce2f8577925ab66e6c495bdfecde2be306406b8679152766d1c8d4fc7872422753762b442c0ef3726a8d16c623337f086a14f90aa050cef11c51b578af45de53ce2d1ac795714d2fcf78da77959a1cf53eac7466e000d9c935acf5e47b8334ef75ee1c269f264bf396d42aa728fd91494602eb4a3ffff2dccb1986cf178f81882e9988cb3a50d884499a34163e1a9197357482f2277c29f5898559566e8f32f02ecbd7d085b74bdb202c30e5bbc51884aee3ad6e15a608ef033b82fa12d265c4dd5c3d6981fa2a84b2783781d41cc23236e94ab6235273d33f966da8a4cfd59b7607cc71304992ff462eb4cc5f496814ff598cbbefceec07ccfacc4a3b30e3624e5c8eff110657dd0f091737ee47711f08712edfea909153b01ba5f0b93603b013bb45e53f72206339f8742f40457444b625f2e96a1fb9ddf44266282282e4d90efc102735287c6b2b1c5750e864b05ed8fc17d04894c0d5f16fb45e62feb4d3fbeaea0c90c6aba35a0df9e6070023a374f2ffcf0ffb29ddbe82f9bb39779715fde1e8ae3b34505aa29dbef72a87debd92a503d1387db2c14f62469c2ba81e60ad912a093c2c70ab33a051fb92677dac09c4867969a3c1a1c524e47b47e8ca4fda4b52200661a5bf54b1c143ee3e580c2aa1f3aca6db7326ec97b1b94ea1caa5390519c1e4180db2c1dacf88226cee7ceff431d684a639d39bd4c56fdfa9ce93262c2a00726bb62795a7367b8a7ae399cbf8769a2d42f5c9928f1745cebdad217791ba996c1841774f89837e1059ac771067ee816196a92eb8143af313df6eb5930133d71d4e77db2323051793ccf591c6023d87f1ed65c6cf7a71f7fd69e67f8e5e73a92afe032d1e4d4ea03d8de2ba1466716421b72d7c6b2e0972594928761aa0362cde036e946ad4481deeb8800229f6eb89fe09066dab57166e3c09dbaceaad6d994286ac823a2adadc37489d5d0d22f70a0915f6a6582984cd7ec656f29a25ea269fb5965875efcc0c78d8321052c596911ff83e71d9da81d8d36fc786a5b26d2dfd7e5fbcc120adf0d3e039001abcf8403e0e0e96371b303d18545c1c48c6c4b78dd08259ffccba8034f82e7d77d39a40a77a5bba6218a2494def3fc1f60862f89457c6a741ca11ec6291efe40ac247ddece0eb800dbc31274de5f5237eddd81ecaf396ef5d6de19a3c7bf45a0f1fbd22a6095644d6ef6e4048762e43ee55024e8d49ca75cfe6b1603f6e89eff1bd3e5e3abc51b449c43e07d6403ef575594bb0d6421b6775e05e4ab7cd8ede9b0c89a14b97e162d7d0fd6ba0d3928efe391e21b17b75518902a8fed3ed68b3a8027db52d035b9ef1ee893ddbeb1c9847f82e87d1b4b950b3510f8ccda26acbe499f5fa22c99254da6faa058410ee2ff23a73d1c66f53e00e97d1ac60b12d5a2ca983a5aab040af1f08bdd998f241e69145c5346caeb941378916c3a5950065e1ce3f2e5a4f71477ee4470169ff4808c9c9f4a1a14d39af6c235b9187a5fc6962eab508d3087eb23ef2835f8d2d3628ea23832cf6fa92ad5adc4553943b62e417b0b45dc404c632c322ddc0440a0f1b8639202f8e5d31eceb0d6af9bb2b10f93c65f02f9182125d04e72b801dec8f0080ab56ab777b33a03dcc424e6183b84f5c63daad477f71d47bafd3712a258221e0cfe4a7f0c3730486dce89037956458913cc1100e174144cbfbfaa567b96df7121caca8b431307aec408ec6cbbda530ffb85c503ffe31257ebdc468d5f618856b1bc6d3fe905dfc29238c99be04131826ddc472dbebddfe3725060eb63b5e18079943c62c57327adafae4f421354f4e09884fcf4a6254116bbc569589fc889a8bccf4dfe3f0a7e6374af0c0da9b0f9acd605b149adfbe128aeefc2e014e2ba11ccf17b38733c43fd3ece2573fc72d51e5e263c13a0491cac88b1a5da7f057aaaadb67412d475ec6fe7da312b9728887ef2179c8a9ea1793048d56b8e9fbec07029e5e8486572a532715d48e110dd199c3c889438b63fc415d6ef48f3456a7362c3581a5a0de6ece415c4a0fed1f7f91419df28ab1470749f3f51d300766d853ae938b4e59d98c112a7c5b3913f1a85fb4507be66405e5793e2b47650709b31b894a6933935b65a606dd077b3663d4b491f5bd126bdff334cc268f2c6c5093125245ff75ed513c6601e023d9fc1eee071a854f70c987f623686337bfdf3ece96473710218404b208637b482437f4c76d3481c716a875448256e15075d1c9cb02d541312184edc0cdaa5c9b5ce02ea8584b9f75c263c7e3e44791c67b4980adbf96aa17cf70f346c853de60c0f3a8563978e90ac1919e8edcaa467f0c11017a5150e3c21b16e39984b75f1fdd5ee5644ff1b8a7318c040a6946ab7561bb4836bbbc46f47f3d1e10561ea2c288cb963abee7e09246a9671032f01f1d8e1afd3a06cb62cd80e7e233f3575eeed85b175f15b99ec31cd16b3691f956fc7926a3f1290a0afbf26298a622468179a9e9bf58107e64f8b1b3042fe156da4e31a1b985b483769cadd5dee47911b5b7c6c1d1a9254e13550d8c2f950761fc858b926a150123c72d03a2fa02e263f729027d856ecd4fa4885020b52931c527e41e1a4f793288fa54c6a706726da6e27b0f79e4e1f2df99b40d0c61ecf8f2b06b51983e47b0f18e66a1199541bdde2c85e8b198cfb648e6796132c505b184a974d8bc7b43e2056dc8edb23985c5279b0759a8219c47b1abf75cfbd4f62372b48e202c8a87811f086b2e655144de562902b529e9991b9e1f082f84cee8d9e239006a792341e59a4e22bf8d072d0faf9331d700a3842927452b776aff763781ad16d8d4481e62b317224974fcbf5da6cde40e87f83cb4f1934e87555ed903913b10aeff90f684450009988f21d2713ea0ea3c50214bc65275004ef5dd28d76f2ee5be2c9a2557b9d962afe71940c084bc36997c3bc9ca519ead92088774400dab5c310c30a0f818b9d71bab865c300ecca31a82ef030b28460cc0a69a3b3f94350fe75f0df63337df0ea15e49c7edd8158a686f8745623541ff302910b9aa2016eb65267f2f17ee5807fd66e5cd682ccdceabcd83e87763cc847163f6bbdba77810d82374237189e3cd7c49bba1a0800d116e4ed5e2d22094cbcef5ba03000000000000d6a830c6b5ef7923ca963cb831f9f412cf5cbacea410b35e1ce4d7562fa042d97af5d40de960415a04842e97a08b75bd39970f1a5a49af4e7e6606091c2fa056bdb4f9fbe5138ba566b5f8a653c4db453a4fdd65d847b2ffa054c3905c2f05398b2716291ff6e83028d17f365d0741d68cafdef57cf6341b1daa3a1681355c3c6d64d4d54d91102aafa9bac2875446f064401f5c106a8a1fda68b30a5dfe44d407a48781c5f4e29f8a144cf44cfbd1b9093245478ded9bd1f45128ea5ea01dd2858869296344a12a2bf31da14a1969eb944d7ebb76a927b38f16939010ebe9fa47b67172b8922c77d56462be22878abc0466030b3df1dadd35b49351eb5ea9ad9585d4608736e564370615b8f40455e3058df0164017213f287b1be62c09b56f55b161279792c2ece3e10c725d89486375c2a78005455c155128f6e225c0b7ff45bab6188688af01935cbd2f0bd15889f0d95218041497598e3f9731a6bd3dfe861fe92b8797d5ba2caf0456c13430a8bdb44e5c549660e8a660522d4d36db89f5ef63f618c66a30da7b5108fb8fbc557822556823d4e66e04b23af61001000000000000ffff000000100000acf24ba654f49a4f6620cef6fc8213e9c0c761837bd90b286cde61eb1fa93cd4b412b4d5e520f71c589c4fd908d7f54d289e6c00c8fe7b259a8b8d6638939254ad10c0255f332b6dd8fe52deb77f7838c7b214f997ce09e797b3389ee21adf5023a4238da9db53ce30f2f8bb155fb75ff51de1262ba45a2bd5121d7c491e3e7d060d91a8e9b4d7d73958cd152eac09f5b9a8bf88848235acbc87e74c8a4d818f18b6f2a804f3940f8de217db4be3557ef8381fccd9d356072f3220a008087e3761f0cbf8c82a9ad00d5b40ee8e3c3bf6f19f030533f6040daa9d92c138bc95f1646cd5f7f3b8c2f41420050abe40c815e997e0846d379be67a09000000000000fad3da8e37f715f36a4411914797e1821ae1b41cbd566715dd58f15f4ccb571a7d348abd70242699e720fcd2592e881d446c89dbabe977a31eb12f15c4ca835e7800747c85d3a4ab6117c3dbff084693a0c3f0c9f97f2bcfb5b04474cd0deb49f82654b85c211e5a01e28be83b8371440d45c02391d9f3f246f10d1da021b9d49dd21eefca40cdc1d880ca1e0a7eab0c0cf2b0228af3897c285ec5cc4a4393639d41a513b6786281c9b9b5fe4dd7c0de293a0dbd2337e01f2abd60dd0cb124d2e00a25bfbd688620fe28d9d3ab7663bc3f67836d4513c67e19aa428d63b71db370c239cfd71d9047efcaa84654108f3e9025d65400000000"], 0x2130}, 0xa) fcntl$setstatus(r3, 0x4, 0x80) preadv(r3, &(0x7f0000000080)=[{&(0x7f0000000000)=""/52, 0xae}], 0xffffffffffffe16, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) linkat(r2, &(0x7f0000000100)='./file0/file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000001580)=0x1ff) close(r0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0) 16:00:29 executing program 1: syz_open_pts() syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)={0xffffffffffffffff}) pipe(&(0x7f0000000880)={0xffffffffffffffff}) sendto$unix(r2, &(0x7f00000002c0)="7bd4b72fdc4a4ba6bed70c8389e7821d71fffa00914904cd939eb5a522ec37792d96de7c09d574d44f8d3aa3337ab128199d24a1ac173a3dda346cb1dcefedff0c9874e5af0fe932628e854996a09877ffebe15acc416ef80d81f5ca7f923b1233506b7c7881138cb61a755dfaa6e048ab65be2272cf5857c4eea9670aff2cf0d7ddfe0d0adb169ed7e96877932137fac6215d903e0d596af3680751d2025f809cf5187d1ee8219bead4575ad19648776294c8", 0xb3, 0x40b, 0x0, 0x0) kqueue() utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x80000001, 0x80000001}, {0x9, 0x2}}, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)) syz_open_pts() syz_open_pts() syz_open_pts() r4 = syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) ioctl$VMM_IOC_INFO(r3, 0xc0185603, &(0x7f0000000200)={0x36, 0x0, &(0x7f0000000240)=""/54}) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000080)) close(r4) ioctl$TIOCSTOP(r1, 0x2000746f) 16:00:29 executing program 0: mknod(&(0x7f0000000200)='./file0\x00', 0x2007, 0x202) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) shutdown(r1, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) r2 = kqueue() execve(0x0, 0x0, &(0x7f0000000500)=[0x0]) kevent(r2, &(0x7f0000000240), 0xffff, &(0x7f00000001c0), 0x101, 0x0) 16:00:30 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000080)) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb}, {{r0}, 0xffffffffffffffff, 0x1}], 0x66, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x63, 0x0, 0xfffffffffffffff9, 0x0) dup2(r0, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x201, 0x0) r3 = getppid() fcntl$lock(r2, 0xf, &(0x7f0000000000)={0x2, 0x3, 0xf6b, 0x1, r3}) 16:00:30 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) poll(&(0x7f0000001800)=[{r0, 0x4}], 0x1, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r2 = dup(r1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) r4 = socket$unix(0x1, 0x2, 0x0) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) write(r0, &(0x7f0000000080)="90ed6765a51459796ac3fd982ec934a55233d868cf9aa9a12fc1dacf2bf8b42f9615614711e5005d356bd89002841ca9aed6ddd4480fbbe89813cf99bd72f59d76f7439dc1d3b0fdd729b6", 0x4b) shutdown(r0, 0x2) sendmsg$unix(r4, &(0x7f0000001600)={&(0x7f0000000100)=ANY=[@ANYBLOB="00002e8000657300"], 0x8, &(0x7f0000001540)=[{&(0x7f0000000180)="0e35c1898b6151ae688c45d7ecb48a7e539297da36e01675cf20a5f0b55b934306cc6a71fa258e9f4cb9b5ef4283dc1d70197320f0d9ac9fa5262ee4119968874209a7f97cd9deca55261bf5bb40a3be15e3fb3bfea90c24238e9a44cb15ee7e5875e78b4551a500629170abd6d238965bfd83f6dc69a1598009357565e7d388c69725fab8baf9e5258d777c8afb993aeb6567e906e3761ea2454a2d45fa08d692c582f5009c09ee691ba409796d1d11b380c0e274da71932d32a9780c9a42034c02853e94120df5e32c49883fe9ee3edc357cc1bbc6f559c809bd30e39c9e19f4a77106dbdfccf482dc48ad97b5869553bf031ef2efedac1e648a813133f5d356c57b5a5551143d66174009e05765e97888e6eaa32985f25a80c683b221213c5b438096e7ce55fb25de0ad85343e0dcdaa765e170e606e96b8d27adfdc479a79d03558554414529182639bb9b2c0fc682e9e9efa4e198003d247f72baa9e90bc91410eb13dba71a2efea5381cb47e661279ace25267af363f6feada9f3eda8a695d5c0392d2811f77682ad15f3a3e2e595ce09d5c4d831a2e768176a0ee67c42ee5299d2f674ddf2a2255f008d5dc0e2da76ad685073cc2f97b277996272244f4c4c642269afb9a91e4cad64d8ffbef6fa1a3ded08f40411b58ac3768edd320a88b548b1c134b2bc09ac86fb48dc33aa55562bd83fa47c657656111943ea62bf8ec23496b76a1ff64a912c67ce73caeb195f308df6ab068abce689e42dbeaec9b799a76f38a09535f7037152b8c473bbbaea38babab74e6f82cb7e953650db85ddb2854d41c73216f1f2bbced2bf751ea7d2a10ba169e87f54db803e6e1711dfb44727551f58f018d83fc6c2744283d9d60ee46cc2951773bd4ef5b93aff884337ceaa707e107fceff45e2d5e7c5b4aa3dc7e4ddc3f712646a64d3c6ac8c2813701565c773a18d840496b3cb744ad7ca8292028473c8b706ec4662106f75435841433b0282a089e536927fe4bcebe7d4177baa2acc8f37ba4c75a30be2017c287949c5c99c97465ce92d436320127be860f755a6f9231ee710ac70d6abd6455ff274b63598de8b1e2fb6fdb7eb14f59abb8cf9823dd0ace310e211e61bfeb88b136d3881aec609395f456a7873119c722173a563de8e4d25d1da01bb2caa63be32cb57f6b789ff6c241da4e9fdafa617761fa1a44c1c99185f9a15df0e2fe4d1665d88062ce53049f3556995b4ccae9a5e22e159ed7e8ea815306ae8d488184801df6d6152125765646ac429f748cd32b985e5b8d0eca728917a25bf1d723f84df861d28f21688a4d7f61e868798e446a21f0fb3d0f3b55fdbfbc25e6a04f7690b8153303ef56b96e13fd82d6845e66ae30f78517d860470d3d44c73c255828da9e7b4d752de86ae4cf98b96afd4f711f6732f8a91ce3a3db5009752599c655a4b0ada4c1bc725c10c7fbd0e347cb91fc6afed06a954fe22d0a750503a0f5441e72fbf5321f789cb3fce56ead5daf5a2a5514a4175b2d7beb412bbf945b52c25377a357698914a56c258d54a975044b9145e93879b33ef75c24526e8c4505f24e9aaa6690e5c12e3b97c01d452d91b0e30a6eb7ea1237ffd308d4997445396662405922a0a72a485ab969323bd4833c3223a9a2818a071ea30d2fffa7ad2ceaae53ed327801303991b5d38f86e8290e7677091ce82da95dd7058348cad9968a89dd9641f1cc11c8d9fa2be36a0fddedd67fffe15d5566928d5e6e9032ce0891e399d8ff661ed4503c6c6aa2439770fc0458eb578ce6542e11310b03812d7e867276c3a933c1f524ec478cc0bad3166e7fc4d8f4e04c2de12177e801c7377c4fa62f1a26fb7233a24c5408c1d3c11d37bcd914a7be269b1c630d2da38fc41f36efc6b2ad6d8cc0fc0ec0785ec0bc1ad8d2c8d112ea9b7785af3432f7110eca0372dda843c5626421f2cbffd120db9fb0aa1d33ce449bb4f23c5db621dd30b642e6b69389a44aa6ccf329af5cca8e0d5b7e9d96960b847a8765fad51bfce1106769e7a2141a2180ca5f7d5bcedaa20ea34ba96d31f44192b6333312c471853640744ff76beb3c3249922e9fde9595c33c6cb8f33418d9b6931ce0a8b92bec935e0bcd55150282cbbcd83aa10e05bfa1342941f4650d31915d67dec75c796690bdf5662b7b79f471a1ae721a747c1072e9a7627101b96e17f3e4a96d73610a49a62794f8dce337069cf51ef9be86259d2b809eb532fe5bba41e0901b44e72ceaf8d5372689d5a6917febfcc798a0df363f9e21bf5bca512f9c4d18359ef88611be897f6d93ce5df7884cab04153fdda0c76d70ad13d81545922b68d00271161fbd23a61365eebc3767ee22cc637e8c8ae098fb5aabe4d2c6920e1fe944b71c5160d221f5ff201f29e7acf24f7e91012ca2ad531f1cc75918dceeb1ece714df945d3ef610fe17b570ce4ef35058f10235194ae207e27e223b055167c71424cefb267cc5da93dc4222114d8613e38daf28c581b46fd79f0aa16fc9083a49bb31a9508717736c673e6b23133b6d4e44a2750735fe8314a9235248a731bbe54e139afbc73ea462ceca37f1ed108cd8823ff82026267656314aca94fa64af2c8d8eb680c4589d1c50d2abf7ad4b325fdc5728ee51c18fb3702ad5a2b1f7ff48c51f65a8b562cbf21dbf751ce4d9d9f0710ef5908362734ee0fc3f18ff35adcb4cbb2d46f78897a8860cb791e73329a4c48f4ddb97374dd18c89d89b751cc55c289ec37aa74aa9c838a5cfd552867ea900d2f52329a434e09a98a5d91bdfea618c5b059f7f5696e57f2c7a0ba8ee820cc2b3903f7a71c5549acba8ad2b04142e88a7451cd0de6bab2d25ef2f2f01c392a2312a7ac4125ce51756ca870b22a110c59d1791ac24c98af91fd400ec25d714ebcad4f5faf54968aef9f49e5626ffdfd47be2e9562d6a6e50db6de4774710507a124f07b4ba72bc3c855e53d196c9b8c4169d03ed7c3b78d9fd06a3cf9b72b4eb2ec2e0c1b9beab4de23013d675a7acc56c141e557c3c09a7e1cc8315cc6c7b5937090d0b2663846034b25ac5524d3afabab41c257b3e5786e6983437f9f333f1eae7ade4acba9604414d9822037811d1ae882213bec123781d09c4973cb4653b5ede629b66a6731967421cee8825763012907fa39737033d9220f1851ff5293e2c2373102d696efbc5bfa57479f1f422e271b3e58dd7b410d13397cff86893bb1388dd172a8a507ef3b7fe4f18467baff492fc9cb9127d05413d777a5ba03311f240c4e4cc4191e312fcc3b2d80cebf47f2712ec0af4601e1ec84291a77ef1e10a952dcc5d0fe9918ce0bf4c3f5b351f7538cbcc8e4d4eff5e96abd9e47a5667eddb1fb85d54da827a6dd0ab0ae42de5957f4af8352525e9b805434e44c4ec4f3b74491dd890e52cf92a74b5d0b1bb8ff333d04baf89314f98259f6a522ad07af2dadb429bd270a1507b9299e62580c2a86bab0682c90b68b038fbe355625468fa9dd9e4a271324d4dbfbbbc96857985a10793c46759c3328f8426f6c778968425a213e116e517ff7daa1f2632eb41e56b731afba7d6f07bb357a6d99d1eb68470be08eb335f633ee96ca8b3945490327e8d3028c1f2c2f54dc90984cdc1474da418bba1d099ac15aa1a595665bc2d8e1691bf1a7bb2c1be5d1ea5b234e5cf9e84bea284b15f8e2cc7cbf347a6d507992626650c37093c0e81bc10c00fd1fe6749effcdd297465a5c9e6a1cd7bf53ff47e7e884481e74dfa577b59f5821ed0f7ba8a7a40419ed41fde565c6a4e2398683124ca768846e1c19adea1bbc6212bcddefae78abe6bc5b6aeebf736330aeee617f6c8577e13ab6ea7f34a2e0b9b11af85892d65c42d16ed99c30e708b0128c17d18f25520ab191419d1d4872812deb08eae12ba27ecbaf8e5e94978430273513941c88f206e6cfe97b1e2191a65dd2ccc1958c7b53edb31c94b79a952aeef640c93d1c6ac56d78047ae03e567fa8fef10e02997ce340c29386ab892aa44f259de24bb52d9d3d73f369b9f784b8efb5ab189a1ed84e9ad867d03921ea32908b20f37a42f5b666f605f5e9aebaf39901a22043e9096888830c57f0c28078b80f2f9468bb6f0a679a6e24161fd6eae0631344363558513cb5ff71b2d32026d134f1ecd768535a2bdf2e720e803e84004a2fd5ff0288671d86da2592ae116fb40a105a9c776d80c6b244d59c5dcb08a72dbc137ae25ab599625db789f54133981a62fcf81638aea16cff3dd12523477506335c735cbe606d8133e8d86a539e3a1d2e35efac143593b521d85539ca3137c652c14836361910fbd7a2a4ac93e9a288597781fda90c1a68b6ac42fcf0ba617e902e5777338dfa42540026a9a6ae17f30f7a3a590f092679bae5e607f0a40c817fcf105d238f1d255ea56c2d2648d7467cdcc8549c3746561dd23dc2f3c5aad78701822d78fbfa459cc08122f403f6c0fa8522dff83587ed6facf04daea4fd8250ab4e75c509dbc24c13b98c6b99c3d1dc3f45dde0847d1287d9cce6217d10c970ec15128e4c3ce84bedb678ed9efda2bc9636b2831c380592ab21a3ab2156289910287f0eb3db2350aef2741d1f07ef15a4a7b300df953eea0356d2273e3303b31a910c3015e0af4264f476076cddf8287003ebd11c7c772f1e0494cc764b17fcdcbe9b92d0910ea3e15bb87a692fa945cf46c02760cffb7b1c45856644f4aad0ec4dde407a7af404f7934bad133689402f53b981e51f3bef6158a93ad49910edf095ecd7caa8a4c85f8d7a4827e910158c4812540a4ef6906cc6fdc3842b9418026933b879fa62eac57cc2ede2cbfb90c41dfcf2e673feb07d0ed7a2acf2f7cf0d1e9fb348f82b640b261ae1edca8b649c607c02f28dcf2c061b4e355b5f6efa665e1e1c8b6cd4f2b10bb728b20831ccfb3f1ad8e54232de359c717c7690afc2f08f402b0baf446d836da21c533075cd01db8789765e495766bec95efd722b334be9f0143d8594b09cd686f9086334f08a72f4565bf51f1150e5330a07a70dde27828c42fe93469cb1cc15f480706b6299441c2c6982d5d4303f16c11196ebccb0a1a185b0d32db2f50196c8fe5f6797c902768ce1e77a21d61cc693121969e5b38c0219ef764314b7dbac3774e1b756ddacba126b8fca8d1d8947bb8fee4be16dc28e2b64f6169935195ae7760c751b9a00023fc2e2a11f2db26d8d5f615c19f83b517aed28d80ee726a575baaff26209562da8e9c2b3015a0326ceee6f3a5a84f9840b1017dc64982331971c91cc4bb2cafa5562d17aa72083ff7cc3999f434f18a806c32aef036f68807573379b24f5c08775b2e90ee15dc10c4709e581211b77908155389a6d00e32a5322df4e5a7929da8481501d7e7d73080419c1e42105ad0130933440fcd7d9d2c1f7ba539414da15a87af435f1ce6577474ab9197b9b1852cff78ce374c6a45c25c900ac806473a2811affbd2109d728d4fc02127238c5329c7d8139df265c2423611a41e9e99f5d1e86669561294ca812828cee9405693f8aa37a23abd8d603b0db29340b282de9fefb606132eeca8fafec20dd615978408caab6f7a8b2795f70b3e8a18b6da1cd469a1908395790517a1edb8df307e62df8418e9b028ed44b4eb80e84b6a2974d8e5a16b8492b85f6c5c2b0a9dea4e673744fd5bc3023f371e248bf3a53514c1b9e8ac1eb5c02370b3d786b0698439583c06dde5d0a1778a2ea11955a2d81878a831f146490785f2875b281c9b4a8974655e16642de7a249bca0c4b8edf50107", 0x1000}, {&(0x7f0000001180)="612768959464962a77d542354f51147cf51b95f6071da77c0761b471291d91e40d44a33800359a7e433f87a6", 0x2c}, {&(0x7f0000001840)="6afa05a0790c0214830f29cf52d2b8e819ca28ac469563bda7ee8697c65e25bb1dd03573d3f412892edff87e82185991d894e63eaef971547b6e5f4acd9b39ac21913563485837dff43c8a663d005326414e8cdb5791c719a2dce65076fbbbcbced3dc01503d7d66bc6225b9fb20899881c1bb89bd68fcb3cf3fff28920c2b27460bffd52866d7cc237cc43eeb7263656f0e4e9f28180d143a4c9229eb2c708c752c0d272b7bcc5dd7add0ffe613e6d9310efa71d3e4791594bffdf171582aa9aeb88fcc3b9f635177edd7c7f92eca9375c1d736279a16f539b8eddf80827491161d971ef19deb980fdcc7324aacaa80a46a0bf7a6bb78bb008f18192d7a3e711b8ade52d6de32628f63ead2244e92930142e2ddd1f94e9f32c520839f66dbeb2c2998a64972b5de63e030d43821e6d4fe7cec1bca4869be1ac598aa04af18d15f10e050847155015f4475a685f5ace9a8f4a2d2d6d5a8f7011c5f17ba66c82c3adf41f29e99c7d8bdc07b804648e4213525e571cbd265a535a6a37c4cf4cbc03abc7e48e9f875af460ff1810631fbe22d5a3aeb7e22649adafa915cc2f33d0fd5e99a75341f234c9f52036d45bf95111df9c2862d421cb916b6dd4f62c697ffc2e237e7b587cffafde02a2766493dcb15324a482ba7fb8e5b15d7262f3073c8ee38c3176d45bfa1e8deee01a0396a20afccddba8ea47472497960008b87b38865750b8382d45c9211a2683192d5ab30b7649264455d395b7e2bad74468aada8f82f2985278d99135720bb228bfecf084d54922e3bae08df5538236524893562ca1a11e323e8efe6c67c7a0ad32140fddea4b31951b90bd4459fcb1cef03f517e3ad951bdfd8ea2c072aebb2e9724fe1f7638c878801566fc6445842de6b0401f16a98b965de5b94842d242695a586a35421fa2d415b4cf01da55abe1c40de1d7463bd8244b50259d66461cf5d161a7f5e61c5f106fb38c62985a27969008a64e5f9fa12c3aaa9d91c3b6fd970eb5e18c07d6bf44fb23a9e39fc08bc33917184d7140873af03741f0b2053c2999396e3d73dd8eb2f7b5af9ee7b08d92d10c5df4dbcf408355b024c1f1a7947137160e5975fe6df67fce9f1510f93d98abc7f5ae84730cd03a8afb14856f3a7a2111d2269cf6550203d82d2cb45ff3ba4ff8fe525e47283cb264718bc1d6b6d12ce0adaccd512b89e9ca3ef76de96a78512925c87bdf78af7831b9b373071f06a8197f759c68b66142d771df227ae8a19c55e7b0a9009d5f93ddfb950f7189063c440037ede866301cf9c765a1dd728d5ae77e5b335717e9e975dac35934cdfb4c929861216369358edad0375367c1b352543545fa054648bced3f687a405e8c14d22c089cb6bc5e4294fde7fc0b8bccd3bac99d53fc555ecc46281ae2b7e0fee2f749ede11008695139d4e199d7d16b6d6a26bcd71b20c0b52c8fa4bf1e84d99c322e3d90f43214b52141802fd6adb0eab7122c7ce479c6637f6e7d17b36fa23c888948d338f5c74ff370bc61f7d22d716d90c5b2de6d396dfdf6bb1ba46a0750f203eb2029f0128409991911d1df6f4c6577050d858948cfb2eb592de10287c314349c019213ce831de9ac6e5a4b77a182a8f26824bb3f3ae40cf3dad4a3a88e8cdabd09dbe4584021d35f2735c3c1a99260a1d90c1aa4bf1b562f3d427ab4916ab568a674ec238aa6ba24b00af3be3aae10d34a732156c4319b42e60e8668e85073ab7eb27dc65e23d9a3bdfe6e453c54f142a2285d0a440bed40ba3e64d6153de01bacf6d07b039b57f2609ea9b50cd4de8029c94443c976d73b37b6cda2dd15501cd9262b9084319f17fee6a514e242707dcd32206cbf42b315471d6dac76cc4329f33c3964fa1d530e4da386a8c944d5fa895a63e60e91f432b1ae216b56ef9b0493318164ef1d8cde6b99474b13bef6efba60bd55c2a8cb9ab0a64316854abeed036b7c09076ec7fc426b89ae4fc8b2b91f1e725e497e227f1b98d47c8973a945f8cd36bf076800c143ce9ee3a17cef29043208a6ccc1ad9525de06f0b2473f3e02f486046efe12b41897bacbedc72321381f146465346a3d3bcf01abd7aa13ad3c00e4742e3600bdcdceb022bec0112cac1c1211a459b8d91536f49a893c8cdf2b18586a040b718f2e3cbbbfbd93992362c4e0b9e0ee5ea1372e89e657a545ffe382fed32e99ae2aa3096a2ff7025b4a221f6ee88dc3aa09585d62c9f70e4b0d3489906301bd2aaf10c2da415730599726588b05bb122845b63ea279900332b71a81c3c52fd3838e0a93099ed58d9c622fb40236917eb24becf072e37d31ec87d3ec7572771428fb615e673dcd97673bd17d31ef7875ebefbfa20db636d90185f204d5c241ca2a9466edc645da2a395c1455f694bd0e132c75bdc5ffe5a5680f52f4449ca055dacf67053d4356395c4cb39c4d45b74a4730a52b1f8de0126324c34bdd97725ee0c8877736b32e80ac8bd1f7302f583b29db9261774eaf898d1af89064524377a8e00ee9089e2ce9ee65db45bd17856a3aaed1a8f15d1a62fc3f985ef87b60ab131ebc2aecc4846888907314e9b304b9ec9439296242707abdda0cafe5cd0c577757f7b692af2ef850fd258193d47eef0de4dd75a8ff8f474c069df6c39e91031498d46fe3af4e6e835c806ed58d3c071ebb44c835d6a435aa65985b5486782086b12292056525fdbfb9c9f44934b52a397008defaddfa10c16a680ad22c0cdb742983364ac70b0cc39ae055fae45435fcec3298591d35653ecc9da5cae5b239dc8ec5ccf8e9aedc851270105a17457be08b65ba1bb28e05265fb83f9554b47f3689ac3ec95f5692db7233359a2705a4cdfc615be3c026c7c6954918a6479768fc7daa215518cb9eb2914cf1372123e10cdece15d9cae56c27e16a514a1c15981e53369c64ef143d94244ebcc35dafcad84eddbdc6c47ea815b491578917f90577aa62f94c1112819769f61eb18a16b5309c9eec512bebbbc77c058dfb97efe07e3c2199255683286abecb8eb0a47cffa44bc76e464b54946e76ef8f31f426ea21b1b4aef83ce90f7fcc850733d24a2229df1e956c0c63610ae4335a675af1efc94a32e320520e53b7e7b2f3108d4e35213a5835afeada3dc3ee2cb41b2ac7d7c3f77f4c272eaac1d75e809fec5c546485c97f38a0761b9b5468fef582c13b7e6751e9dce7e959f530f7ccea2f1dca905ee63bb9f500285828cd8718f7ebe1303934ea27a1cdea6023eafb4fbd5345aa85722b70114ace23ae1595919de786feb073d3fb593ff431a8eb7da7a6f1565cd8c37e561a54f1775267702c4435bc80935fb61470f5551b33f7bbc186e14322e10a1bda37fbaaafac8ffa5a7104f1bfa54f75977a8e15da11a2b1c2a570f22a9f4fd512e63fc97f67f30db3fa115f800e5076a422daa3dd24d18bc93246be037e6aeb26f168a7a6d98c6c6ac43039c17a1195a1448af4c46e3075c73ee64a0fd4a6bfdbe2bf995a5a45de7681b19052cdf59a4bd4fe596d9a444d02415721d69308cfa522cb5445376fa9d516547cdb25b86b849dc663db551e6d482a47fb64ee7020e4aae1fa1b5fa902af162bf94ec9e22c8670f00cfbf3092371fd5c21ee1c7bcd3344e733292cb180b6256f9d12294b3f2459c01743461e25efb8d353678a162defbde7351a81511b12fc5b609ce684f247b560e7dce995ad1a4359ea7a8d04bba9e497cd1ba07d0052091e4a4f908b3b70f2f38a5d40e981318b94f60e9e63555f625fea3dbb8bf40bdebb19107dc5dc49f20a7d6da3b6afc101a9ec27ceec1e4d789172b991b62914d13b5c25bde154373813fa3f00df9b2df4eaf56a5e090df6dd3046cc3063be616f2ec6b83bf63fe53275d7f40915c48f2b0ea1449e8563e0873982b7d479c38ef66841539857b7b7e20bdad411cc76edb76086a6ba344dc78101377ecf8878d4a32c27c4af11635136b935a203029c133c54511a792217dc615b2dc0ea1fbd4eacc523f5e58bb7f461ffa90a77bd516d0279d412eba883df9a656b7bbc4503a8b0e441cab963f305c917ec76125e3b4a30c6fbcf83223ef747edc900aa70bea4f6349a13bf673c6d67def7e1069bccbdb54ec8dfb1cbfb5cbbb1272862d68b1f190283a672626ebe8f669193193923aafd3517f1d3ec2bf69ef371cfd513d2f406ce3a8f8785008f32cdaca6a14d77bff6145e3d2fd9bb9c32e2c396cf0b2a0c22e6aa9ab9c3a07874e30a686ef22663e251496608011926250bf53ff716c9cea07a8ebfa5153986bb3b06a789604305c5b47bcfce837eb92089b2a4507e374b1de121f0b85fe5925285c595af355fa7baed3c0c6b6efd4600c0039ff7d1891dc4cca72f00136dfccabab8b8153711fe95ceabc70eb530dacfc644e07a219277c18f54f9db472d21a60e40b09a198d3df0ac49204aea489df7c3333c1f150d51662a05c5a1afa8bfe744e9bc19cde2bbf12812a68f7c9a8144aaf824a28741e22d5260f22ae0e0451cd2f47d3698b633f27c6a0dcca0521c95c47122e4345c20066dd20e76d633d16776d06b65723e165de138b794333ee526ffe95d23b1af80ce4063feb86b5aae9fbd300480403cb5a118f538fe0f2302d86f10c5e462fe051f0b61c73be44b1b20927998f6a6d7db689c925dabc352b2283de4986db285144111da39a122bab6dd1ac8b373fb9c2c26034b8009b656b2d2994206096da6bed681956802ab443fbbe8c41ca5cc50a41c760145b473f3f5265d728d31d8c61866e722341eb67d12e69a9a56acf10f49e848261f2e190eae32dd8d003902ee206a1860f841ae4b8f472d75364eab3839a5c7347ee7c97c1a0b1515c3dbd70c9f71251e083247610c70fdb57fd203f4546bf1754c9abec08aba884ea0b24a41772834472371bfb62b34723a93712f7e8ce7022d5520a5dd7bbf20877adc2417244ae804f81ec0a0a6b42ee0efe8e07f64cf971015bab3b8165fc6e5a2db0b6f55b834cf679b5cbda27979f23a0f080dfb4a26fd45a357dada1ea2624ebcc99aeea9932c29e2ac42857fd4e495e5e5628b389f5f0a135cbeed9990b197ceae07cf02c09df543ba3ecb95dcf1a1083fc189101fe7ad791bc1693ba128bb237f8b012eab35a65afdfabf202d04fbfd74ee9bccd2a6e0c79d7f9dac993efac4d43c2d2b0a48ee7f03bb5123f8732c4598ba990d9624dc674ef44c4f5abd6d07d7c90d064cf6449255b646d4b3dd2b0afdc5a26e1cec1cbd731220c2b5de2f91747bc5d3c0eb4083b7d066990b38d8ca4f7832136164821dca4dadee67be59b88e70e4a6ecc7def4d955b4c098ec9148ced0185c6d8e9464b951e541ac4393773ad29cb730894b06ab08d4f954342c3b914f51c222328c07ed795366ea9ce66e5b3804591c35742be7294250ef0dc7b0eadff8cfe25ab06d1181797569221857856630cb9c9e17656e0b5eaad9a531d7fb63a8e807f99c0466cd172ab6a2d6040644d08471d71381c436f1fba54a1f61fb5af39dc108d169ada022fd14c562be72892fbda71c480382444cb8755cb2e661005220668a5294c5b68dea760e8c89ec57811aa30e2777ab7eb02513676329687be5730792aab8864aeca447410f03c1063c8980510ad33a9608bb6d0c8b10a0be541df9d0096982660344160b71eba86fe25a8469b630594994cb539e0cf4e0b816bbeb6baf9870e360d9d65cc868455e513d6a75c0dbd5b5c2d2f71c25976b8f3e9e2c7d13f9c725c35d3804e6667d0867960955b43bbe08adc5918e1e05e", 0x1000}, {&(0x7f00000011c0)="686615629f962d862d869e9ebd81f2ad0c4da69810dc8359866491b08c6ea35c7ebb258cb2d846b15808c804d37411bdda76f94e8b21936812ce0a1ee12018f0771c78a6b6c9e45946df406d90cd9f496b9eaeb7dbc332007e1baab4820fdc1cf0cb12fa4c27feded6a0d1b60fe201312ce6bde0cd3815c6aec2716cc4b6567a1024077434914ba615dde8ae2b479aa80a8bded98b3456b09a9434e83f25cd30f2071289842c83291fa57d16f5ccdd96e66e84f1d14e39a0bc732510aa6417d787f50c0f524a598ff88c0a5d4cdedbe63a22ffdf55ec7b824a70157b63df7bc6e29873333fe067888b126bd9a033162f", 0xf0}, {&(0x7f00000012c0)="0dbca3dbece8610cf25eeaf2bd90a9b737e896bf70583fb369c86c19f0bde55663f8fbe23715f79a2a8cbe06b986f693f12d2e309e1ebf9c045db63a1664126c8f3c3f27dbf59bcc8218c89134e10337782521570211e034efd16265a9b3cf5e36194aeff24a225a4e1b8f5a9d6e17a480cff35a88939fa0220be51c96e6d14269db0111ac782abe506c497181b1c5a6044d9eabc030dc23b1d012bf9d97815d23b7a4b106fab6d30864db8076b898a279b38d6327fdf1bf1b10d120a7a2b7884aaec9f70b7febd4e326faeee4ff8b", 0xcf}, {&(0x7f00000013c0)="3a2ce001a43cc3d52276c207696d87c73e4daac56fbfa1e50a360c5f64ce884403b6c0f65a60528cc6a714ccf246a6dc9f6c1d5954c475e58574f6cdf82d68331dd71d4d9f80c7795c109a042b", 0x4d}, {&(0x7f0000002840)="82e275aa380e01744ad7d7a677dfde712e08809ce17e1f8071d1dd60e303514d8a5c6010e11813bd519f1cdd365209029874fb5c440233529f42f2c93c47f358b0feb11af3c093bd5353ce10c931fecc46d11d78e8c117cf0e3d67ea15afb45c534de1ed24502c91ae419b520b5ef44121b36ab4412e91c57e064bf8aa133225e007bd8e3afa04d2e90237ba102813ed9bfdf7e53a2363d60424ec15674f7e3ce68ee242a7a6412bedee1073b4b2d471ada7ceac50a2e3c6272b1acbbd6c65096200dba27211017a2b9c86e70fdda21912e46288ae1eeae87fb241983e3e59bc9ab451552b42a07759f79a1bde7ccbd260c98cc3d66ab942c21c5a6451eaffb66cbd949172b02a2b91349790113b5f072511db01b4955be0503012faa65734caedb052f0b25ce1fefb37b476d3164231b412e8727cbbb846d38197b3ad430eacde855c5c6936601e455cd29b80742f89182156f0cd5c89ffd64310b4672c29f9af7de61412124dd6d6c7c35d7e06dce38cf26ba08929aee3cbc4a6adbe9a9b3368fda80680c3475a57b2e84f2f2239547de3199dc32acc673793b6061846415edd8e471a3f893ff330a29204b9e71f72976e2182e3cab2274883d4e2b51d8dd6835920f86aa10e2c37a8dce071c1b904b42231b7c524e1133ac9340844339546cb18df185bb783c569f66bd93bb7f2e720c2b1431447537197019952a4292a94ca6b487797b991b331a71be6fc223739e34cbe38cd36864da1533c01fe98039d54cfd64bc0567a65165d9077c82e9b3881aea7ad5104e8a8a61004a7bc7af3e29ed26b3d37f2a03ebbc94e8fe115762b84fbd2fcdc30b0bd2edf60fda83d3fb16c8dcb8fffcfd1d3d7aee98893459d57012f1ac8923292bea8b428a660d0546640ed034cb89ce60082e8a2ddffc79d34a86459ec08b415e79c497c2496237bea522efd0c5e56e81fba06a37f371713882ffa0730dc57594d30978da7b36e4473bf785c45d2105b6069e3d5e040a95eae8aee0e6127fb678c3383a087f3a4e79a0b72b16bb1caf6cb167184443058213044c2fd193cbf8d87ea560bd329b9f4d875020559ea56724160a8744d04799ad83c991898197b80b9df4c72d852612b993abeef314acfb1b2ea283b4bdfa0b21582b757856aab3efa1857f5cfb521eb35ecd203d2f0f17c42a0402ce323874c53ab2a9642a8f034635a152ea079e0cce3e9188c45ac075c42f2c6707139074464c2488f80245ab02104e9a88fdfc80f8b085420cd2574308ef65c2afcbda3010979295f7f0771e3ba81199c4f200e747bb904c0c32369d35a446ee4fd99c5ad930ba81fcb68e756be62cbba0aac6110c306160e1a42292d2f15f3f40bae9052d1652a18e66f80f327251091947bdbddc7ac32f48e246f56be3f1bd2d0a92df8647d251074957e312e5ecd779c8b72b6febf8cdd3da27bb2be2a7d5ac5ba482b8b479685e8239c7ebbc4358a296b914f1e315d92823a28a8b762bc2ce49a0c66e0bb6b75b5552be2eb7c1e30807f74e77d2e61d0b33ced71a7f084313087a8090cf89e161819446313433992d00c4e1c17bff4a22dfc39a4650a76fc2ac2b11aaf30a8515a7b3254fe962ec76e0a3ca59934999450d69fc0c67e956070be7a009039b00172d20e1dd69efb03e676b085a0dbe5669671a8b09e83cfa97d65973af8768b019df3d427023aa56c8c3bd8771a21d7371f9b39bb2d6d4c534d4f4ab912f321dea14cd5e8d5e33d9a55db03f793be6977d1835580760fc8ed915c180f852b051ffc433a57f307bc4068f424184b937b316ecb7d9deb34014cafb49ffae6f9c6bcb994fcc9e255b7250e34ffbceb04a3dc57f97ffde79e9a15cbd3ca40d90c3fbeb97ea1b5db3a0243208881a772526dd6277f4cf6f95c006361d8a1a52c402c7b0c72ca755bfdfc575aea7b807f0ffef7006e8c85c4bcb8879749a62658b0d78dbca97cf283b27c4f4f8ced4a546e1fd99b292de53e26d17aa70fbd5227518c1ffefc159ad81e74641692a9b0ed633c82f1644e50bd17cbde276dc30431ca71270e87a60b0bb4b270235e317b241103d1ada4501619c8aa17a694803d3a62b0585c794b5bc01715db32165fd5c16614ee03167c63df310e3a58f8dd0c70bc1ee87f426610028fac180ea0d093c98aecc8436616959b62ebb9d92ea1b723f3b3479a56213cffb6ee0cf810c46200fc08e0ffe3c22bded64ac2d49e87d021151d894bd8eca623f72f2e90a7b092ec0c01cee329d45ff5f70dd3ec4e81e5259762e26ca5b07a55c6d49defd38f9f64b81e691e8824889fd957c211a31607c81594e71a9ded484af947e2f22999c558b5425ac7e451335440de60e95cf2cd06c0e3d42ec70c18615c5651f91bf73a8089213f5bec6dbc8b5c50a4ebbe9bb5a98b79559c36c86294f7aa9cea7589dac4266c9f23482b0c1581b0dc32d478e1abcc625e4ce0f84eac47901921e33a1972d4f6002ffc3a12d955788599ad17f00f726887c112345302da35f4b1087e7de85523b55a27f20494d239297ea6dac909558b8abc178d19d040ce78f5b2a6bbd8fb2bd2e2d3124fa94b0a3c5c42cad65521daaa2cd4cb980f1c71a09ed7951a8e8b8dee0ca15963b6ebe4c18aa8b735bef22cfd111e80c766b13875c81066cc79a0c8d1adea439cae561383518ece75982a75d7fe1a5107dd56fe65f7115f010b6cf2ebe09a9ad4e6e40f13b5bd6973d19774fcd869992d6e5783fee96a03641f73970b547bbe067461c0b72a9ac1237bac042eb22561c9b988b3aa8f673f1ac4a7837ac429bb8c1f4c7e41e5919ce28b9cb32849a03aafbe92d0ff681f1fcd4fcba5fe8879c537747ec13729de35616afff3f5fc449612314eba8e18435e05534cf459eb1062f16bcdb85c62740db0485a7d313c0033fdb946425d88b021ffda0d26392f0d2da6e17b57750c75f0e01e8953884c2e2fd266be273d52bb188c3d6910dec0a938aac91d56c9997ce306d7ac730c3173b15bf36204f2615b3c80bfaabb6f6328b41b29526b12a469c889c02ce86228cf2643539d630c9415f1cf72a00b74bac04630dd2819d2047ee1811729f63ec4cd40bdcb16139fba664f567fd2655826adc88f257b2b704c6b5028fb825503b104f513cd49feaf8bba3a25dc991622b6d6ae01a2114ac54da56e0730588e9e17b1710586662e716a7f56f498cef67b0d9ad48fef9cf3ba5b5aec258d33a0d4c594922794cbcfbb532019b5eb8c3e4fe16a00216e82f2a54db4f80791cda19190b472f7e91669a3d2ec4fd1d6b5f9a179680c497f692274310191cccb3d6b731a285bdaed72947958468f63b41589828586410927df44c1ea6aac27fea5f1d1f1f5fd3a85ff1208d218facb5bfa62ce342378452d2c8c82983b2446d54b357886f141845cf8ca60c54a25a185ecfecb363a1ed08f5dd9bf4e5eec46f14c4a37498659564c4fc9b8a999996f0ca41702df1d30f7a9b0d79e48719c0d49acd07776a7752f405ef1f381b238c9c9c45403edf4a0a46ae0cc4f3d5930d3505271143c08de8c57a17742d6aca77a7423446f38b18558ea9579e42fd4f2288c0dcbcfe5a7c842e7729adc245fbf0c99243ff44f839b07885483fa5614449462efbaf0754334baaa222c810d8ccebdaf144765ba4b41924468574f346ecfdb6e8ade4241b417cbdb50698a9350cee198713bf3ece05fd058afa9be588da8fa62a80a86c71c987357e26d5d04486fff74f3ffdde153e668083d5b757cdfc84225d82c9ece6721318b70891432ba3bfe53fb846485b49723ffb36dd6d5b62b432ad8754af9650c858fb69a2c7b67ea29b0012b0be181312273a31862348d9f711c80b1487691782359ada339fa85f25bb8041b349f2bc39f81ab70965d493cf8f5b1277cd21437f341cdec61652f28a2745bc72bd58239bcb471747bc1b72ebea36a61083c796f516efe35344a7e2b72fbf265f27cad36edbe13e3e7477587bb8fef28f0f94596685086040eb59139212e791171c72344d6ccf5e87a277b94ff163db25e162c51c7f973dac2ce8b6367aa6406ebdd15440667ce0ac5e580765c14384500887f07f39b286bfddf71439386a1f7ecf1c73e07f54987ba11fd5000cd15848f91544bd07e72e12e61ccb19ff81f79a607dbb1a09baee4bb15c386063bbf6f9e8ce18e8595942cc61d6419df58b45bfbd03b6e3464d4778496278fe9cea1d31c00debbb62286abea7a2e59fb6b7f4ee56ceed7a650e62f3c751ecbc8a7ed7da225e1af1f974b0c35e082ebc1e5f47c5eb6f1e4c6501b8c3bc0527519efbf9310b22ed8850b7e291d155b273a63bb6c41256c701801469d7ea6e68b741ecb69dc99f1dc774bb007649a803f5180e3f216e599e900491dd64268e5658a749f8d4d7aa6af9c784337be27cef608235baceb109b843b5d73570997c1b3ef747534eb92a5582c7902ab2f24a58d0f80532c958324868f481f22c2112306a68240926d2f2582e82a22cb9447e0baff14147a3fdad3e68f38d6c2159c30a71f2ad662bb5b1ea78cf00539780ce4a51e7776b35c7eecb2e7353f528453c55e7c87633b221769aec616d2317ccd062703dcce7fb570e747c4f47efb28ca43717ed4981e1d4d8d206217d9fa61f6b01d1ec42b520256bd04aed30522e2eb0bc6159a5b3e76c4c377747deb4808a3ab7b261b1bcb7491e3514c2923e05dabb5cc44ba1404e3d39e90cac6a4809703984244783a0009075c905e23bb4664aed6783402a760c52a1c8d2bcd357f3c719188d9e63bcb63d0b362640decbff976558d9a728463e9647fedf33a92a7a287c233aee1da67b099c993173f5ceaf3a4ac601cfea94425da1a8cd7164c2dd8534b45351f94b1599173fc4fdd129cf210dce0d13dc772916c2c9be002129990a00098518431c140d09f240e5bfacb1ef98240b957bd773cdb85df4e0fa03c31f69759e51d7f4f2cea5571a40f9e8d42791d06f418605d100abcb7c636d5ac5df47be2699e4e3e25f9fe2dbc11fb9510257db659de33cadee4e5429a43ffcb3f4705eb1fc9f5560fb233f8dc48f570df3032944ac8ef38cc524d9a74d3d50e5b8c04b138c408fa70d1aa45e0b0f5e1f5b5ce60e931f5dc26ebb77c28aa2ff127e799985e297f0617b70fe3de465a713f8ee7ab7899794b7d92a8386de2360ad5549e8ff056dfc68956d598ee3ad7114d881336527a4ab701a27640dec847c18473e3fee000f1bf29bfc31ad5f4ed8e96beb8d5b9d4ade12b00400f749214d1c4c107e4032ce9b2822df067f8535a1b305253ef0cc7b81d54e529cc9e110729f0c48692c10d8452fa606215276d32624d55fc3ddc25afed7e526d3d9bc6db33d523341d1b0993a038e3f14bef9cf8eb498d9c9b0d4001099943a08b1ec14a74a1f5ca9c2ed0918f49cb96cd77da95841f05a681738204176d7861f90faf79713de55735701847a4a8b39a118ef2cefdd89efd8385d0e22648fdf20d5cbaab57d7a5d2ed241583f833e3ef654f2ecc11dd33adae32b968f5cada2e8360c98f6314eb0a0dc69364eddd61e4f56291c394b58b20e34a055ac29928e69f5e93ba6e14e6cb57af8c7b54be5e33d4639a0eab6f5bec18008860b6e9464deee80b7329ff274692bbf59f10b2df62a51d61520d47194fa1578890d316021ae4a28bfafca3f28602d0e72f69b61d78410cfafbfbce9c24a3916a52aa2c15ed392b749b0ab6989b325c70d7097ef24fbc1aad63ce44b103065ae27b240c647ed14e0135898b4925ee203e", 0x1000}, {&(0x7f0000001440)="3968afe7198c686d243584f3eb47cd6aceaae4dc1816c77ab65e8b9ef3d23102c2ea0509ae3cbceb5bec4c4ed17658ae646b6048649f2bf253816722d30f071f472bae1e584fbc7c545b2ccb58df62dd19258aa94ffa0c58e31fcc78271077a7fed30bcb56396e93477f54d6b5cb30402bfb58c8379f1e20ba3c58a75300ca94436ec6505374af24e247b589a469a13f76da5b7e928c369208f34b41808f776ef92a2b35437db3b7e6d3be2b35401da35b18d088536b2861e6a93ff7364e1a29ec9a081f799c4885b629d87d1b9e300b2d5e570953bb806eb19a", 0xda}], 0x8, &(0x7f00000015c0)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r2, r3, r4, r1]}, @rights={0x18, 0xffff, 0x1, [r2]}], 0x40, 0x400}, 0x40a) 16:00:30 executing program 1: mkdir(&(0x7f0000000140)='./file0\x00', 0x0) chmod(&(0x7f00000001c0)='./file0\x00', 0x8) unveil(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)='x\x00') setuid(0xee01) truncate(&(0x7f0000000240)='./file0/file0\x00', 0x3) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x40, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000000)='c\x00') 16:00:30 executing program 0: r0 = socket(0x2, 0x8003, 0x102) chmod(&(0x7f0000000140)='./file0\x00', 0x41) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000000)=ANY=[@ANYBLOB="5602349dce2e2f66136c533000"], 0x10, 0x0, 0x0, 0x0}, 0x0) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') login: load: 0.79 cmd: getty 74811 [ttyin] 0.00u 0.00s 0% 304k load: 0.79 cmd: getty 74811 [ttyin] 0.00u 0.00s 0% 304k 16:00:30 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2000000000000) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xeceb59c7de95dee8, 0x10, 0x41, 0xfc9a, 0x6}, {{r0}, 0xfffffffffffffffc, 0x2, 0x80000002, 0x9, 0x5}], 0xffffffffffff32bf, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x0, 0x80000000, 0x36e, 0xc182}, {{r0}, 0xfffffffffffffffe, 0x83, 0x4, 0x4, 0x5}, {{r0}, 0xfffffffffffffff9, 0x40, 0x1, 0x90, 0x29}, {{r1}, 0xfffffffffffffff9, 0x1b, 0x80000085, 0x7f, 0x98}], 0x3, &(0x7f0000000040)={0x9, 0x1031}) fcntl$setstatus(r0, 0x4, 0xc8) dup2(r1, r0) execve(0x0, 0x0, 0x0) panic: kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f77962,ffffffff81f278e3,c4,ffffffff81f3bb09) at __assert+0x2e unveil_destroy(ffff8000ffff73c0) at unveil_destroy+0x19f exit1(ffff8000ffff2270,0,1) at exit1+0x354 sys_exit(ffff8000ffff2270,ffff800014970960,ffff8000149709d0) at sys_exit+0x17 syscall(ffff800014970a40) at syscall+0x511 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffe1388) at Xsyscall+0x128 end trace frame: 0x0, count: 7 https://www.openbsd.org/ddb.html describes the minimum info required in bug reports. Insufficient info makes it difficult to find and fix bugs. ddb> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic kernel diagnostic assertion "ps->ps_uvncount == 0" failed: file "/syzkaller/managers/main/kernel/sys/kern/kern_unveil.c", line 196 ddb> trace db_enter() at db_enter+0x18 panic() at panic+0x15c __assert(ffffffff81f77962,ffffffff81f278e3,c4,ffffffff81f3bb09) at __assert+0x2e unveil_destroy(ffff8000ffff73c0) at unveil_destroy+0x19f exit1(ffff8000ffff2270,0,1) at exit1+0x354 sys_exit(ffff8000ffff2270,ffff800014970960,ffff8000149709d0) at sys_exit+0x17 syscall(ffff800014970a40) at syscall+0x511 Xsyscall(6,1,0,1,431bde82d7b634db,7f7ffffe1388) at Xsyscall+0x128 end trace frame: 0x0, count: -8 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800014970760 rbx 0xffff800014970810 rdx 0x2 rcx 0 rax 0 r8 0xffff800014970720 r9 0x1 r10 0 r11 0x9bee61ada3888818 r12 0x3000000008 r13 0xffff800014970770 r14 0x100 r15 0x1 rip 0xffffffff81a73678 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800014970750 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=210648 stat=onproc flags process=1018 proc=2000 pri=86, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000ffff2bd0,0xffff8000ffff3540 process=0xffff8000ffff73c0 user=0xffff80001496b000, vmspace=0xfffffd803f014b58 estcpu=36, cpticks=7, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 82559 377581 36329 0 2 0 syz-executor.0 82559 232685 36329 0 3 0x4000080 piperd syz-executor.0 82559 323092 36329 0 3 0x4000080 fsleep syz-executor.0 74811 301649 1 0 3 0x100083 ttyin getty 36329 307422 80827 0 3 0x82 nanosleep syz-executor.0 11283 232969 0 0 3 0x14200 bored sosplice 12345 102203 80827 0 2 0x482 syz-executor.1 80827 79 23373 0 3 0x82 thrsleep syz-fuzzer 80827 417651 23373 0 3 0x4000082 thrsleep syz-fuzzer 80827 192335 23373 0 3 0x4000082 thrsleep syz-fuzzer 80827 418625 23373 0 3 0x4000082 thrsleep syz-fuzzer 80827 369084 23373 0 3 0x4000082 kqread syz-fuzzer 80827 54575 23373 0 3 0x4000082 thrsleep syz-fuzzer 80827 35937 23373 0 3 0x4000082 thrsleep syz-fuzzer 80827 334640 23373 0 3 0x4000082 thrsleep syz-fuzzer 23373 235242 27337 0 3 0x10008a pause ksh 27337 17880 92576 0 3 0x92 select sshd 92576 414286 1 0 3 0x80 select sshd 78760 158499 6854 73 3 0x100090 kqread syslogd 6854 227627 1 0 3 0x100082 netio syslogd 96743 302399 1 77 3 0x100090 poll dhclient 69942 208667 1 0 3 0x80 poll dhclient 91758 416644 0 0 2 0x14200 zerothread 44123 261348 0 0 3 0x14200 aiodoned aiodoned 75710 111503 0 0 3 0x14200 syncer update 79452 2866 0 0 3 0x14200 cleaner cleaner 16195 306063 0 0 3 0x14200 reaper reaper 43395 289548 0 0 3 0x14200 pgdaemon pagedaemon 32228 335306 0 0 3 0x14200 bored crynlk 99101 283968 0 0 3 0x14200 bored crypto 75774 305053 0 0 3 0x40014200 acpi0 acpi0 30167 27981 0 0 3 0x14200 bored softnet 34252 148709 0 0 3 0x14200 bored systqmp 49560 438221 0 0 3 0x14200 bored systq 74021 389231 0 0 3 0x40014200 bored softclock 59762 278553 0 0 3 0x40014200 idle0 17422 365809 0 0 3 0x14200 bored smr 1 263402 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9479 6340K 6963K 78643K 12309 0 0 pcb 23 9K 11K 78643K 371 0 0 rtable 108 3K 4K 78643K 576 0 0 ifaddr 49 12K 13K 78643K 152 0 0 counters 19 16K 16K 78643K 19 0 0 ioctlops 0 0K 2K 78643K 43 0 0 iov 0 0K 20K 78643K 86 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1205 75K 76K 78643K 1839 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 9 0 0 VM map 2 0K 0K 78643K 2 0 0 sem 12 0K 0K 78643K 50 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1793 195K 288K 78643K 12537 0 0 file desc 5 13K 25K 78643K 768 0 0 sigio 0 0K 0K 78643K 24 0 0 proc 44 38K 62K 78643K 580 0 0 subproc 64 65538K 69634K 78643K 272 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 83 0 0 in_multi 33 2K 2K 78643K 125 0 0 ether_multi 1 0K 0K 78643K 7 0 0 mrt 0 0K 0K 78643K 2 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 66 291K 291K 78643K 66 0 0 exec 0 0K 1K 78643K 301 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 84 20K 23K 78643K 2664 0 0 UVM aobj 34 2K 2K 78643K 37 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 26 0 0 NDP 9 0K 0K 78643K 48 0 0 temp 145 2706K 2834K 78643K 8236 0 0 kqueue 0 0K 0K 78643K 6 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 18 0 12 1 0 1 1 0 8 0 inpcbpl 280 360 0 353 1 0 1 1 0 8 0 plimitpl 152 58 0 51 1 0 1 1 0 8 0 rtentry 112 111 0 67 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 138 0 134 1 0 1 1 0 8 0 nd6 48 24 0 18 1 0 1 1 0 8 0 ppxss 1128 14 0 14 2 1 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 455 0 264 12 0 12 12 0 8 0 art_table 32 456 0 264 2 0 2 2 0 8 0 art_node 16 110 0 70 1 0 1 1 0 8 0 sysvmsgpl 40 6 0 6 1 1 0 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 48 0 38 1 0 1 1 0 8 0 shmpl 112 35 0 3 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 2430 0 997 47 0 47 47 0 8 0 ffsino 240 2430 0 997 85 0 85 85 0 8 0 nchpl 144 3596 0 1941 62 0 62 62 0 8 0 uvmvnodes 72 2973 0 0 55 0 55 55 0 8 0 vnodes 200 2973 0 0 157 0 157 157 0 8 0 namei 1024 10627 0 10627 2 1 1 1 0 8 1 scsiplug 64 1 0 1 1 0 1 1 0 8 1 scxspl 192 20784 0 20784 12 11 1 6 0 8 1 sigapl 432 921 0 907 2 0 2 2 0 8 0 futexpl 56 10780 0 10779 1 0 1 1 0 8 0 knotepl 112 275 0 256 1 0 1 1 0 8 0 kqueuepl 104 152 0 150 1 0 1 1 0 8 0 pipepl 112 626 0 604 3 1 2 2 0 8 1 fdescpl 424 922 0 908 2 0 2 2 0 8 0 filepl 120 5055 0 4958 5 0 5 5 0 8 2 lockfpl 104 263 0 263 2 1 1 1 0 8 1 lockfspl 48 96 0 96 2 1 1 1 0 8 1 sessionpl 112 24 0 14 1 0 1 1 0 8 0 pgrppl 48 24 0 14 1 0 1 1 0 8 0 ucredpl 96 625 0 617 1 0 1 1 0 8 0 zombiepl 144 908 0 907 2 1 1 1 0 8 0 processpl 840 937 0 907 4 0 4 4 0 8 0 procpl 600 1759 0 1720 4 0 4 4 0 8 0 sosppl 128 2 0 2 1 1 0 1 0 8 0 sockpl 384 668 0 651 4 0 4 4 0 8 2 mcl64k 65536 18 0 18 3 2 1 1 0 8 1 mcl12k 12288 13 0 13 2 1 1 1 0 8 1 mcl9k 9216 6 0 6 3 3 0 1 0 8 0 mcl8k 8192 6 0 6 2 1 1 1 0 8 1 mcl4k 4096 31 0 31 3 2 1 1 0 8 1 mcl2k2 2112 4 0 4 2 2 0 1 0 8 0 mcl2k 2048 58944 0 58904 13 7 6 10 0 8 0 mtagpl 80 3 0 2 2 1 1 1 0 8 0 mbufpl 256 99965 0 99887 13 6 7 9 0 8 0 bufpl 256 24975 0 21868 199 1 198 198 0 8 0 anonpl 16 100167 0 89012 65 7 58 58 0 62 11 amapchunkpl 152 4769 0 4662 22 13 9 14 0 158 3 amappl16 192 4392 0 3776 49 9 40 43 0 8 8 amappl15 184 15 0 15 1 1 0 1 0 8 0 amappl14 176 67 0 65 2 1 1 1 0 8 0 amappl13 168 43 0 42 1 0 1 1 0 8 0 amappl12 160 138 0 135 2 1 1 1 0 8 0 amappl11 152 548 0 531 1 0 1 1 0 8 0 amappl10 144 72 0 72 3 2 1 1 0 8 1 amappl9 136 648 0 645 1 0 1 1 0 8 0 amappl8 128 196 0 178 1 0 1 1 0 8 0 amappl7 120 56 0 50 1 0 1 1 0 8 0 amappl6 112 523 0 515 1 0 1 1 0 8 0 amappl5 104 309 0 296 1 0 1 1 0 8 0 amappl4 96 1011 0 981 2 1 1 2 0 8 0 amappl3 88 270 0 264 1 0 1 1 0 8 0 amappl2 80 6535 0 6471 2 0 2 2 0 8 0 amappl1 72 26586 0 26155 24 15 9 19 0 8 0 amappl 72 2095 0 2057 1 0 1 1 0 75 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 36 0 3 1 0 1 1 0 8 0 uaddrrnd 24 922 0 907 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 922 0 907 1 0 1 1 0 8 0 vmmpekpl 168 10253 0 10234 1 0 1 1 0 8 0 vmmpepl 168 101760 0 100119 112 30 82 89 0 357 10 vmsppl 264 921 0 907 2 1 1 2 0 8 0 pdppl 4096 1850 0 1814 6 1 5 6 0 8 0 pvpl 32 340388 0 326092 200 28 172 189 0 265 52 pmappl 200 921 0 907 1 0 1 1 0 8 0 extentpl 40 39 0 25 1 0 1 1 0 8 0 phpool 112 345 0 23 10 0 10 10 0 8 0